SQL Server: Cột tính toán sao chép giao dịch


8

Tôi là một thuê bao cho một thuê bao nhân rộng giao dịch. Tôi không có quyền kiểm soát nhà xuất bản.

Tôi đã đọc bài viết sau về các thay đổi lược đồ cho cơ sở dữ liệu xuất bản:

Thực hiện thay đổi lược đồ trên cơ sở dữ liệu xuất bản

Tuy nhiên, tôi đang cố gắng thay đổi lược đồ ở cuối đăng ký (nếu có thể). Tôi tự hỏi nếu sao chép giao dịch hỗ trợ việc thêm các cột được tính toán liên tục vào các bảng thuê bao.

Tôi rất thích giải pháp này hơn là thêm một khung nhìn mới cho mỗi bảng yêu cầu giá trị được tính toán.

Câu trả lời:


5

Tôi đã thử nghiệm nó, và vâng, điều này hoạt động, ngay cả dưới Peer-to-Peer. (Nhận xét ban đầu của tôi không chính xác vì chỉ áp dụng cho các cột vật lý.)

Vì bạn không kiểm soát ấn phẩm, tôi khuyên bạn nên đặt tên (các) cột bạn thêm rất cẩn thận để không can thiệp vào bất kỳ thay đổi lược đồ nào trong tương lai. Ngoài ra, nếu cơ sở dữ liệu này sao lưu ứng dụng ISV của bên thứ 3, chẳng hạn, tôi sẽ cực kỳ thận trọng khi thực hiện bất kỳ thay đổi lược đồ nào cho các bảng cơ sở.


8

Bạn có thể làm điều này, nhưng hãy nhớ rằng cột mới của bạn sẽ bị xóa nếu đăng ký được cấp lại. I E. DBA tại nhà xuất bản thay đổi ấn phẩm để thêm bảng, tham nhũng, bảo trì, v.v. và ảnh chụp nhanh cần được áp dụng lại, mọi thay đổi bạn đã thực hiện đối với lược đồ được sao chép sẽ bị loại bỏ và được tạo lại từ ấn phẩm. Vì vậy, bất kỳ thay đổi bạn đã thực hiện cũng sẽ bị loại bỏ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.