Nói chung mọi người làm một trong hai điều:
-
Phát triển trong Visual Studio, thông qua Giải pháp Explorer. Chỉ cần mở dự án như bạn làm với bất kỳ dự án nào khác, thêm bảng, chỉ mục, v.v. Bạn thậm chí nhận được cùng một GUI để chỉnh sửa các đối tượng DB như bạn nhận được trong SSMS. Tất cả các thay đổi sẽ tự động được thêm vào TFS Các thay đổi đang chờ xử lý (giống như bất kỳ thay đổi mã nào khác) và có thể được đăng ký khi bạn đã sẵn sàng.
-
Triển khai DB mới nhất (sử dụng Publish trong VS) cho bất kỳ SQL Server nào, thực hiện các thay đổi của bạn trong SSMS, sau đó thực hiện So sánh lược đồ trong Visual Studio để đưa các thay đổi của bạn trở lại dự án DB của bạn để chúng có thể được kiểm tra trong TFS.
Tôi đã sử dụng các dự án DB trong nhiều năm và tôi YÊU chúng! Mọi nhà phát triển mà tôi đã giới thiệu cho họ, đều từ chối phát triển mà không có họ kể từ thời điểm đó.