Tôi muốn có lược đồ cơ sở dữ liệu của mình được đồng bộ hóa với dự án cơ sở dữ liệu Visual Studio .dbproj của tôi.
Ngay bây giờ, tôi đang sử dụng SSMS cho hầu hết các công việc phát triển cơ sở dữ liệu của mình và tôi sẽ sử dụng công cụ so sánh lược đồ của studio trực quan khi tôi cần lược đồ db và .dbproj được đồng bộ hóa. Tại sao tôi muốn điều này? bởi vì :
- Đó là cách duy nhất để kiểm tra thay đổi
- Đó là cách duy nhất để áp dụng các thay đổi
- Không làm như vậy sẽ gây ra một số vấn đề về hợp nhất khi nhận tệp (về cơ bản, nếu "bản mới nhất" chứa một số thay đổi db trên các đối tượng db tôi đã cập nhật khi kiểm tra chúng, việc hợp nhất sẽ không được kích hoạt và thật dễ dàng để theo dõi phiên bản nào)
- Thật tuyệt khi có thể sử dụng các tính năng tìm kiếm của VisualStudio trên phiên bản cập nhật của lược đồ
- Thật tuyệt khi có thể sửa đổi các quy trình được lưu trữ từ VS (thường là khi bạn đã đổi tên tệp) bằng kết quả tìm kiếm.
Ngoài việc tự động hóa công cụ "so sánh lược đồ" để nó chạy cứ sau 5 phút (mà hầu như không phải là giải pháp "sạch"), có cách nào để đạt được điều này không?
Tôi muốn tiếp tục sử dụng SSMS nếu có thể, nhưng tôi cũng quan tâm đến các cách để tự động tuyên truyền các thay đổi được thực hiện bằng cách sử dụng "Kết nối máy chủ / cơ sở dữ liệu" của studio trực quan đến .dbproj.