Tổ chức của tôi đang có kế hoạch áp dụng Nhóm sẵn sàng SQL Server 2012 và tôi đang cố gắng hiểu tác động (nếu có) của nó đối với quá trình nâng cấp ứng dụng của chúng tôi.
Chúng tôi phát hành các bản cập nhật ứng dụng theo chu kỳ 8 tuần và mọi bản phát hành có thể bao gồm các thay đổi lược đồ và / hoặc di chuyển dữ liệu.
Điều tôi đang cố gắng hiểu là liệu giải pháp HA / DR có xử lý các thay đổi lược đồ một cách trong suốt hay không (các cột, chỉ mục mới được thêm vào phụ) hoặc là can thiệp thủ công để tạo lược đồ trên mỗi phiên bản và sau đó bật Luôn bật lại.
Phần di chuyển dữ liệu tôi giả sử được xử lý trong suốt nhưng cũng muốn xác nhận điều đó.
Tôi đoán tôi cũng đang đưa ra một giả định về chăn rằng không có sự khác biệt nào trong các hành vi này dựa trên cấu hình Nhóm sẵn có cũng có thể sai. Làm ơn cho tôi biết.
Tóm lại; Trong bất kỳ bản phát hành nào của ứng dụng của tôi, tôi có thể thay đổi một bảng rất lớn (10 đến 100 triệu bản ghi) bằng cách thêm các cột vào nó. Một số cột có thể là "mạng mới" để chúng có thể sử dụng chức năng thay đổi lược đồ Enterprise Online. Các cột khác có thể là cấu trúc lại một cột hiện có (FullName được chia thành FirstName và LastName) và di chuyển sẽ được chạy cho mỗi hàng trong bảng để điền vào các trường này. Có bất kỳ hành vi nào trong số những hành vi này yêu cầu các DBA thay đổi cấu hình Luôn luôn hay điều này được xử lý theo mặc định và tất cả các thư mục thứ hai đều nhận được các câu lệnh DDL và DML "miễn phí"?
Cảm ơn cho bất kỳ sự rõ ràng bạn có thể cung cấp.