Kiến thức chuyên sâu và hữu ích về sao lưu, phục hồi dữ liệu. Giúp bạn dễ dàng ứng dụng để đảm bảo khả năng khôi phục khi sự cố mất dữ liệu xảy ra với File Server, Active Directory, SQL Server, Exchange Server, Oracle, MySQL, Lotus Domino, VMware, MS Hyper-V,...
Bạn không thể phục hồi từ bản sao lưu Differential nếu chưa phục hồi bản sao lưu Full trước đó. Phục hồi từ bản Full cần sử dụng tùy chọn NORECOVERY để có thể tiếp tục phục hồi từ bản Differential.
Bạn sử dụng lệnh RESTORE DATABASE để phục hồi database từ bản sao lưu Full. Nếu cần phục hồi thêm các bản sao lưu Differential, Transaction Log sau đó, bạn cần thêm tùy chọn NORECOVERY.
Sao lưu Transaction Log là thao tác quan trọng giúp bạn có thể phục hồi database khi sự cố xảy ra. Đồng thời, thao tác này giúp quá trình Log Truncation diễn ra nên kích thước Transaction Log không tăng lên (để chứa các record mới).
Trong SQL Server, Transaction Log rất quan trọng nhưng ít được quan tâm. Bài viết giúp bạn nắm rõ cấu trúc và cách quản lý Transaction Log nhằm đảm bảo tính an toàn và khả năng phục hồi.
Lỗi "The statement BACKUP LOG is not allowed while the recovery model is SIMPLE. Use BACKUP DATABASE or change the recovery model using ALTER DATABASE." xuất hiện khi bạn sao lưu Transaction Log của database có Recovery Model là SIMPLE.