คำถามติดแท็ก source-control

5
มีกระบวนการพิมพ์ "แนวปฏิบัติที่ดีที่สุด" สำหรับผู้พัฒนาเพื่อติดตามการเปลี่ยนแปลงฐานข้อมูลหรือไม่?
เป็นวิธีที่ดีในการโยกย้ายการเปลี่ยนแปลงฐานข้อมูลจากการพัฒนาเพื่อ QA ไปยังสภาพแวดล้อมการผลิตคืออะไร? ขณะนี้เรา: สคริปต์การเปลี่ยนแปลงในไฟล์ SQL และแนบกับไอเท็มงาน TFS การทำงานคือการตรวจสอบโดยเพื่อน เมื่องานพร้อมสำหรับการทดสอบ SQL จะทำงานบน QA งานทดสอบ QA เมื่องานพร้อมสำหรับการผลิตแล้ว SQL จะทำงานบนฐานข้อมูลการผลิต ปัญหาของเรื่องนี้คือมันเป็นคู่มือมาก มันขึ้นอยู่กับนักพัฒนาที่จำได้ว่าจะแนบ sql หรือผู้ตรวจทานเพื่อนจับมันถ้านักพัฒนาลืม บางครั้งมันก็กลายเป็นผู้ทดสอบหรือปรับใช้ QA ที่พบปัญหา ปัญหาที่สองคือบางครั้งคุณจำเป็นต้องประสานงานการเปลี่ยนแปลงด้วยตนเองหากงานสองงานแยกกันเปลี่ยนวัตถุฐานข้อมูลเดียวกัน นี่อาจเป็นวิธีที่มันเป็น แต่ก็ยังดูเหมือนว่าควรมีวิธีอัตโนมัติในการ "ตั้งค่าสถานะ" ปัญหาเหล่านี้หรือบางสิ่งบางอย่าง การตั้งค่าของเรา: ร้านค้าพัฒนาของเราเต็มไปด้วยนักพัฒนาที่มีประสบการณ์ DB มากมาย โครงการของเรามุ่งเน้นฐานข้อมูลเป็นอย่างมาก เราเป็นร้าน. NET และ MS SQL เป็นหลัก ขณะนี้เรากำลังใช้รายการงาน MS TFS เพื่อติดตามงานของเรา สิ่งนี้มีประโยชน์สำหรับการเปลี่ยนแปลงรหัสเพราะมันเชื่อมโยงชุดการเปลี่ยนแปลงไปยังรายการงานเพื่อให้ฉันสามารถค้นหาสิ่งที่เปลี่ยนแปลงที่ฉันต้องรวมเมื่อย้ายไปยัง QA และสภาพแวดล้อมการผลิต ขณะนี้เราไม่ได้ใช้โครงการ DB …

9
การควบคุมเวอร์ชันสำหรับวัตถุฐานข้อมูล
ฐานข้อมูลที่นักพัฒนาซอฟต์แวร์ของเรากำลังทำงานนั้นมีขนาดใหญ่เกินไป (มีวัตถุฐานข้อมูลจำนวนมาก) เราต้องควบคุมการเปลี่ยนแปลงวัตถุ db (การจัดการการเปลี่ยนแปลง) บริษัท ของเราไม่สามารถมีบุคคลที่รับผิดชอบการเปลี่ยนแปลงฐานข้อมูลเท่านั้น ดังนั้นเราต้องการซอร์สที่ปลอดภัยสำหรับวัตถุฐานข้อมูลบางอย่างเช่นการควบคุมเวอร์ชันสำหรับรหัสมาตรฐาน แต่เกี่ยวข้องกับฐานข้อมูลมากกว่านั้นที่สามารถซิงโครไนซ์ฐานข้อมูลและสคริปต์ อะไรคือสิ่งที่ดีที่สุด เชื่อถือได้ราคาถูกใช้งานได้ - เลือกได้สองแบบ :)

7
ขั้นตอนการจัดเก็บภายใต้การควบคุมแหล่งที่มาแนวปฏิบัติที่ดีที่สุด
ฉันกำลังใช้ Tortoise SVN เพื่อควบคุมแหล่งโปรแกรมประยุกต์บนเว็บ NET อะไรจะเป็นวิธีที่ดีที่สุดในการนำ SQL Server ของเรามาใช้ในการควบคุมกระบวนการ ขณะนี้ฉันใช้ VS 2010 เป็นสภาพแวดล้อมการพัฒนาของฉันและเชื่อมต่อกับฐานข้อมูล SQL Server 2008 R2 นอกสถานที่โดยใช้ SQL Server Data Tools (SSDT) สิ่งที่ฉันทำในอดีตคือการบันทึก procs เป็นไฟล์. sql และทำให้ไฟล์นี้อยู่ภายใต้การควบคุมของแหล่งที่มา ฉันแน่ใจว่าต้องมีวิธีที่มีประสิทธิภาพมากกว่านี้หรือไม่ มีส่วนขยายที่ฉันสามารถติดตั้งบน VS2010, SSDT หรือแม้แต่ SQL Server บนเครื่องที่ใช้งานจริงได้หรือไม่?

1
คุณจะติดตั้งปลั๊กอิน TFS สำหรับ SQL Server 2016 Management Studio ได้อย่างไร
คุณจะติดตั้งปลั๊กอิน TFS สำหรับ SQL Server 2016 Management Studio ได้อย่างไร ตัวเลือกการควบคุมแหล่งที่มาไม่อยู่ในรายการตัวเลือกอีกต่อไปดังนั้นการแก้ไขปัญหาที่มีอยู่จะไม่ทำงานอีกต่อไป
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.