Chúng tôi đã cài đặt SQL Server 2014 Enterprise để chạy cơ sở dữ liệu sẵn sàng 24/7. Cơ sở dữ liệu của chúng tôi đủ lớn (200gb +). Ngoài ra, chúng tôi có rất nhiều dịch vụ truy cập cơ sở dữ liệu của chúng tôi mỗi phút để đọc, cập nhật hoặc chèn dữ liệu mới. Chúng tôi muốn cung cấp một tính năng triển khai "nóng" cho khách hàng của chúng tôi và làm cho các cập nhật hàng ngày của chúng tôi (.net và cập nhật lược đồ) minh bạch cho khách hàng. Chúng tôi đã tìm thấy một giải pháp dựa trên cụm với bộ cân bằng tải để cập nhật nhị phân của ứng dụng của chúng tôi, nhưng chúng tôi vẫn có một số hiểu lầm về quy trình triển khai cơ sở dữ liệu và cách thực hành tốt nhất để giải quyết vấn đề này.
Đối với các thay đổi lược đồ, đưa một máy chủ xuống, áp dụng các thay đổi lược đồ, đưa nó trở lại và sau đó áp dụng các thay đổi tương tự cho thể hiện thứ hai. Nó có thể được thực hiện bằng các công cụ SQL Server không và đây có phải là cách tiếp cận phổ biến không? Làm thế nào đồng bộ dữ liệu sau khi máy chủ được sao lưu? Hay tôi hoàn toàn suy nghĩ sai hướng và có giải pháp nào tốt hơn?
Thay đổi lược đồ phổ biến của chúng tôi: thêm / thả cột, thêm / xóa thủ tục được lưu trữ