Tôi đã kế thừa một máy chủ cơ sở dữ liệu với SQL Server 2005. Các cơ sở dữ liệu có chế độ khôi phục hoàn toàn với các bản sao lưu nhật ký giao dịch hàng giờ. Có hai nguồn thực hiện sao lưu toàn bộ sao lưu qua đêm và sao lưu nhật ký giao dịch hàng giờ: Bảo vệ dữ liệu Tivoli (TDP), một phần của Trình quản lý lưu trữ Tivoli (TSM) của IBM cũng như công việc Đại lý máy chủ SQL thông thường.
Nếu thảm họa xảy ra và tôi cần khôi phục cơ sở dữ liệu từ bản sao lưu, tôi có bị thiếu dữ liệu không?
Tôi đã nghĩ rằng nếu sao lưu nhật ký giao dịch SQL tắt, nó sẽ đánh dấu các giao dịch đã cam kết trong tệp nhật ký là sẵn sàng để ghi đè. Sau đó, người dùng sẽ cam kết giao dịch nhiều hơn. Khi TSM / TDP xuất hiện, nó sẽ đánh dấu các giao dịch đã cam kết trong nhật ký là sẵn sàng để ghi đè. Nếu tôi thực hiện khôi phục từ một trong hai bản sao lưu (trừ khi nó chỉ sử dụng bản sao lưu đầy đủ), thì nó sẽ không bao gồm tất cả dữ liệu.