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.
WITH COPY_ONLY
trên bản sao lưu.