Chúng tôi bật "Công cụ ==> Tùy chọn ==> Nhà thiết kế ==> Bảng và nhà thiết kế cơ sở dữ liệu ==> Tự động tạo thay đổi tập lệnh" trong SQL Server Management Studio (SSMS) của chúng tôi. Khi thay đổi lược đồ cơ sở dữ liệu của chúng tôi, chúng tôi lưu tập lệnh và nhờ các công cụ di chuyển DB mà chúng tôi đã cài đặt trên tất cả các máy chạy các ứng dụng của mình, chúng tôi có thể đồng bộ hóa lược đồ trong bản cập nhật phiên bản phần mềm tiếp theo.SQL Server 2008 Tự động tạo các kịch bản thay đổi Vấn đề di sản
Gần đây chúng tôi đã chuyển bản sao phát triển và một số máy chủ sản xuất sang SQL Server 2008. Tuy nhiên, chúng tôi vẫn có vài chục SQL Server 2005 chạy phần mềm của chúng tôi trong môi trường hoang dã. Chúng tôi không có kế hoạch nâng cấp chúng trong một thời gian ngắn.
Vấn đề rất đơn giản. Các kịch bản được tạo ra bởi SSMS chỉ đơn giản là không luôn luôn làm việc với SQL Server 2005. SMSS thêm siêu dữ liệu bổ sung cho các lệnh (liên quan đến leo thang khóa, ví dụ). Để tạo các kịch bản của chúng tôi với 2005, chúng tôi phải xóa thông tin bổ sung theo cách thủ công, nếu không, tập lệnh sẽ không chạy.
Có cách nào để định cấu hình SSMS để tạo tập lệnh tương thích với SQL Server 2005 không? Có các công cụ xung quanh sẽ loại bỏ SQL tự động thêm hay ít nhất là cho chúng tôi biết tệp nào có vấn đề?
Lỗi cụ thể nào bạn đang thấy? –