Bạn có thể lấy thông tin ra khỏi nhật ký bằng cách sử dụng hàm :: fn_dblog không có bản quyền để giải thích các bản ghi nhật ký. Tôi đang ở giữa giảng dạy một lớp khắc phục thảm họa ngay bây giờ, nhưng nếu bạn có thể đợi 2-3 giờ tôi sẽ đăng cách làm điều đó cho bạn - nên cũng có thể lấy tên người dùng mà không phải mua bất kỳ công cụ nào ( Tôi đã từng chơi trò chơi quanh bản ghi một tấn vào năm 2000 khi tôi viết một loạt mã phân tích nhật ký nội bộ mà DBCC CHECKDB sử dụng vào năm 2000).
[Đã chỉnh sửa để bao gồm hướng dẫn] Ok - dạy xong và tôi đã gõ một bài đăng trên blog để chỉ cho bạn cách phân tích nhật ký vào năm 2000, 2005, 2008 để tìm hiểu khi nào bảng bị bỏ và ai đã làm nó. Kiểm tra bài đăng trên blog của tôi tại Tìm hiểu ai đã đánh rơi bảng bằng nhật ký giao dịch . [/biên tập]
Bạn vẫn có nhật ký giao dịch xung quanh? Những mô hình phục hồi là cơ sở dữ liệu trong? Nếu đó là ĐƠN GIẢN, đừng làm bất cứ điều gì có thể gây ra điểm kiểm tra. Nếu đó là FULL hoặc BULK_LOGGED, đừng thực hiện sao lưu nhật ký. Một trong hai điều này sẽ khiến nhật ký bị cắt ngắn và sau đó bạn có thể mất khả năng nhìn lại nhật ký, mặc dù tôi đã bao gồm một cờ theo dõi trong bài đăng trên blog cũng có thể giúp bạn điều đó.
Cảm ơn
PS Một cách để ngăn chặn bảng giảm vào năm 2000 mà không cần thêm bảo mật là tạo chế độ xem lược đồ đơn giản trên nó - DROP TABLE sẽ thất bại nếu chế độ xem tồn tại.