Một số đồng nghiệp của tôi đã rất ngạc nhiên khi tôi nói với họ rằng tôi có thể sao lưu cơ sở dữ liệu SQL Server trong khi nó vẫn đang chạy và tự hỏi làm thế nào điều đó có thể. Tôi biết rằng SQL Server có khả năng sao lưu cơ sở dữ liệu trong khi nó vẫn trực tuyến nhưng tôi không chắc làm thế nào để giải thích tại sao nó có thể. Câu hỏi của tôi là điều này có ảnh hưởng gì đến cơ sở dữ liệu?
Nếu dữ liệu được sửa đổi (bằng cách chèn, cập nhật hoặc xóa) trong khi sao lưu đang chạy, bản sao lưu sẽ chứa những thay đổi đó hay nó sẽ được thêm vào cơ sở dữ liệu sau đó?
Tôi cho rằng tệp nhật ký đóng vai trò quan trọng ở đây nhưng tôi không chắc lắm.
chỉnh sửa: Cũng như một ghi chú, trường hợp của tôi liên quan đến việc sao lưu cơ sở dữ liệu bằng SQL Server Agent và các hiệu ứng sửa đổi cơ sở dữ liệu trong quá trình này.