2009-08-19 44 views
6

Tôi có một cơ sở dữ liệu được nhân đôi và tôi cần thực hiện một số thay đổi cho nó. Chủ yếu là, thêm một khung nhìn và một số thủ tục được lưu trữ. Bây giờ tôi biết rằng nếu bạn thực hiện thay đổi lược đồ, bạn có nghĩa vụ phải loại bỏ phản chiếu và cơ sở dữ liệu nhân bản, thực hiện thay đổi của bạn với hiệu trưởng, sau đó sao lưu và khôi phục lại hiệu trưởng và khôi phục phản chiếu. Đây có phải là trường hợp cho các thủ tục lưu trữ và quan điểm là tốt? Tôi có thể thực hiện các thay đổi của mình với Hiệu trưởng, rồi chuyển đổi dự phòng và thực hiện các thay đổi của tôi đối với gương không? Các vấn đề và phân nhánh có thể xảy ra khi làm điều gì đó như thế này? Nó chỉ có vẻ như một công việc rất tẻ nhạt phải làm mỗi khi chúng ta muốn thực hiện một thay đổi nhỏ, chủ yếu là do cơ sở dữ liệu trên 10 hợp đồng biểu diễn nên phải mất một chút thời gian để sao lưu và phục hồi.Làm cách nào để thay đổi lược đồ thành cơ sở dữ liệu được nhân đôi?

Trả lời

11

Nếu bạn đang phản ánh, bạn sẽ có thể áp dụng những thay đổi đó cho hiệu trưởng và chúng hiển thị ở phía được nhân đôi. Nếu bạn muốn có sự khác biệt lược đồ giữa hai, bạn không thể sử dụng phản chiếu. Bạn đang tìm cách áp dụng các thay đổi lược đồ trên cơ sở dữ liệu được nhân đôi hay cả hai? Nếu cả hai thì bạn không phải làm bất cứ điều gì đặc biệt.

+0

Dường như tôi đã bị hiểu lầm rất nhiều. :) –

+0

Xảy ra với những điều tốt nhất của chúng tôi. ;-) – Anon246

+0

Đối với một khi nó là dễ dàng như bạn muốn nó được. Đây là câu trả lời tôi đang tìm kiếm. – Zapnologica

1

Chúng tôi đã áp dụng các thay đổi lược đồ cho cả cơ sở dữ liệu được ghi lại và được nhân đôi và không phải thực hiện bất kỳ hành động đặc biệt nào.
Một số hình thức sao chép yêu cầu mesaures đặc biệt mặc dù.

2

Bây giờ tôi biết rằng nếu bạn thực hiện schema thay đổi bạn có nghĩa vụ phải loại bỏ mirroring và cơ sở dữ liệu gương, thực hiện thay đổi cho hiệu trưởng, sau đó sao lưu-phục hồi gốc và khôi phục mirroring

Điều này thực sự sai. Cơ sở dữ liệu chính và gương thực tế là một cơ sở dữ liệu duy nhất được lưu trữ ở hai vị trí vật lý. Bất kỳmỗi thay đổi xảy ra trong hiệu trưởng, cũng xảy ra trong gương. Họ là giống hệt nhau tất cả các thời gian.

Vì vậy, bất kỳ thay đổi lược đồ nào, bao gồm các bảng, khung nhìn, thủ tục, chức năng, lược đồ, hiệu trưởng cơ sở dữ liệu, hội đồng vv… xuất hiện trên cả hiệu trưởng và gương.

Những thay đổi duy nhất yêu cầu sự chú ý đặc biệt là các thay đổi liên quan vào cơ sở dữ liệu nhưng không xảy ra trong cơ sở dữ liệu: Tác vụ đại lý (chúng nằm trong msdb), máy chủ (đăng nhập), cài đặt sao chép (chúng tất cả các nơi trong cơ sở dữ liệu, msdb và nhà phân phối

Các vấn đề liên quan