Tôi có một câu hỏi liên quan đến nhật ký giao dịch (hãy gọi ngắn gọn là nội dung LDF). Tôi giả sử một cơ sở dữ liệu với mô hình phục hồi đầy đủ.
Tôi đã đọc rằng tệp LDF chứa (nhật ký) từng hoạt động cho cơ sở dữ liệu (ở chế độ khôi phục hoàn toàn). Làm thế nào nó khác với đăng nhập trong thời gian BEGIN TRAN; COMMAND(s); COMMIT
? Tôi đang hỏi vì rõ ràng bạn có thể khôi phục các giao dịch, nhưng bạn không thể khôi phục các lệnh tiêu chuẩn (trong chế độ khôi phục hoàn toàn).
Tôi đoán rằng trong quá trình giao dịch, nội dung được đăng nhập vào tệp LDF khác với ghi nhật ký khôi phục hoàn toàn thông thường. Có đúng không? Nó khác biệt như thế nào? Có phải nó chỉ bao gồm các hoạt động của Undo mà thôi cho mỗi hành động?
Trên một lưu ý liên quan, tôi đã nghe nói rằng có các công cụ thương mại để "khôi phục / hoàn tác" các truy vấn tiêu chuẩn bằng cách sử dụng tệp LDF khôi phục đầy đủ. Họ làm nó như thế nào? Họ có phân tích nội dung LDF và cố gắng đưa ra các hoạt động nghịch đảo / hoàn tác không?