Sao lưu Tail Log khi thực hiện khôi phục?


9

Thông thường, khi thực hiện khôi phục DB từ máy chủ sản xuất sang máy chủ không sản xuất, tôi sẽ sử dụng tùy chọn VỚI REPLACE như khi tôi quên tôi gặp lỗi về nhật ký đuôi không được sao lưu.

Theo MSDN, tôi thực sự nên sao lưu nhật ký đuôi của mình trước khi khôi phục:

Nếu cơ sở dữ liệu đang trực tuyến và bạn có kế hoạch thực hiện thao tác khôi phục trên cơ sở dữ liệu, hãy bắt đầu bằng cách sao lưu phần đuôi của nhật ký. Để tránh lỗi cho cơ sở dữ liệu trực tuyến, bạn phải sử dụng tùy chọn BẮT ĐẦU BÌNH THƯỜNG của câu lệnh BACKUP Transact-SQL.

Một số nguy hiểm hoặc bất lợi của cách tôi đang làm là gì? Tại sao sao lưu nhật ký đuôi là lợi thế cho tôi?

Tôi đang sử dụng SQL Server 2008R2 nhưng tôi cho rằng truy vấn này sẽ phù hợp với hầu hết các phiên bản mới hơn của SQL Server vì vậy ban đầu không được gắn thẻ như vậy.


6
Tôi nghĩ điều đó có nghĩa là nếu bạn sẽ khôi phục ở cùng một vị trí (và có khả năng áp dụng nhật ký giao dịch bổ sung). Nếu bạn đang khôi phục chỉ là một bản sao đơn giản của cơ sở dữ liệu ở nơi khác và không cần duy trì chuỗi nhật ký, tôi sẽ sử dụng phương pháp bạn đang sử dụng. Tôi thậm chí có thể sử dụng WITH COPY_ONLYtrên bản sao lưu.
Aaron Bertrand

Câu trả lời:


4

Nếu bạn không sao lưu phần đuôi của nhật ký, bạn sẽ mất mọi giao dịch phát sinh kể từ lần cuối bạn sao lưu cơ sở dữ liệu.


1
Vâng, tôi hiểu điều đó. Nhưng ngay cả như vậy tôi nghĩ rằng câu trả lời của bạn đã khiến tôi thu hẹp khoảng cách trong suy nghĩ của tôi. Xem DB không sản xuất không bao giờ được sao lưu, vì vậy tôi sẽ mất toàn bộ DB bằng cách khôi phục lại vì vậy tại sao tôi lại quan tâm đến nhật ký đuôi. Nhưng suy nghĩ của MSDN là tôi luôn sao lưu DB của mình, điều duy nhất không được sao lưu ngay bây giờ là nhật ký đuôi do đó họ muốn tôi sao lưu nó. Theo kịch bản cụ thể của tôi về một DB không sản xuất tạm thời mà không ai quan tâm do đó không có lợi thế để sao lưu nhật ký đuôi.
Paul

2
Hoàn toàn đúng. Nếu bạn chỉ muốn mang dữ liệu đến một môi trường phi sản xuất và không thực sự quan tâm đến những gì trong đó, thì thực sự không có vấn đề gì cả.
JoseTeixeira
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.