Tôi muốn truy vấn tất cả cơ sở dữ liệu (trong phiên bản SQL Server 2008) khi bản sao lưu nhật ký giao dịch cuối cùng được thực hiện. Làm thế nào để làm điều đó? Tôi biết rằng thông tin này ở đâu đó, nhưng tôi không biết ở đâu.Máy chủ SQL: cách truy vấn khi sao lưu nhật ký giao dịch cuối cùng đã được thực hiện?
13
A
Trả lời
20
SELECT d.name,
MAX(b.backup_finish_date) AS backup_finish_date
FROM master.sys.sysdatabases d
LEFT OUTER JOIN msdb..backupset b
ON b.database_name = d.name
AND b.type = 'L'
GROUP BY d.name
ORDER BY backup_finish_date DESC
4
Tôi khuyên bạn nên sử dụng tập lệnh được sửa đổi này để bạn có thể xem BD nào là FULL hoặc BULK_LOGGED và không có bất kỳ LOG BACKUP nào.
SELECT d.name,
d.recovery_model_desc,
MAX(b.backup_finish_date) AS backup_finish_date
FROM master.sys.databases d
LEFT OUTER JOIN msdb..backupset b
ON b.database_name = d.name
AND b.type = 'L'
GROUP BY d.name, d.recovery_model_desc
ORDER BY backup_finish_date DES
Các vấn đề liên quan
- 1. Cách thực hiện cuộn SQL từ nhật ký giao dịch
- 2. Tại sao Máy chủ SQL sau chèn khóa bế tắc khi chạy trong một giao dịch?
- 3. Phát hiện Sử dụng Máy chủ SQL với truy vấn
- 4. Cách thu hẹp Nhật ký giao dịch trong cơ sở dữ liệu máy chủ sql trong bản sao
- 5. Cách tắt Nhật ký giao dịch trong SQL Server 2008
- 6. nhận được tất cả các truy vấn thực hiện trong máy chủ sql
- 7. Lần cuối cùng Thủ tục lưu trữ được thực hiện
- 8. Đọc nhật ký giao dịch SQL Server
- 9. Máy chủ SQL - thực hiện [SELECT] khóa [CẬP NHẬT]?
- 10. Truy vấn Oracle SQL ghi nhật ký
- 11. Cắt bớt tệp nhật ký giao dịch SQL Server
- 12. Làm thế nào để hiển thị các truy vấn cuối cùng được thực hiện trên MySQL?
- 13. Giao dịch Chèn số lượng lớn của Máy chủ SQL?
- 14. Cách thực hiện truy vấn SQL tùy chỉnh với giao dịch được quản lý bằng mùa xuân EntityManager
- 15. Cách thực hiện chèn và cập nhật bên ngoài giao dịch trong T-SQL
- 16. Sao lưu từ truy vấn SQL sang mã ứng dụng?
- 17. Làm thế nào để kiểm tra khi nào autogrowth được thực hiện cuối cùng?
- 18. Máy chủ SQL đã thay đổi chuỗi của tôi trước khi chạy truy vấn
- 19. Tối ưu hóa InnoDB - "sử dụng giao dịch khi thực hiện cập nhật" - tại sao?
- 20. Máy chủ SQL - Thả và Tạo lại một Bảng - Truy cập Chặn Trong khi Thực hiện
- 21. CakePHP - truy vấn cuối cùng chạy
- 22. Nhật ký điền với: Đã xảy ra lỗi khi giao tiếp với máy chủ từ xa
- 23. CakePHP xem truy vấn SQL được biên dịch trước khi thực hiện
- 24. Máy chủ đã đăng ký được lưu trữ ở đâu?
- 25. Làm cách nào để giảm kích thước tệp nhật ký máy chủ sql của tôi?
- 26. Tìm kiếm trình xem tệp nhật ký giao dịch SQL
- 27. SQL lỗi truy vấn máy chủ
- 28. Làm cách nào tôi có thể quản lý kích thước nhật ký máy chủ SQL
- 29. thực hiện truy vấn sql trên DataTable
- 30. Truy vấn mẫu máy chủ được liên kết với máy chủ SQL
Nhìn vào đầu ra của câu lệnh này, tôi thấy NULL cho backup_finish_date ... điều đó có nghĩa là gì? http://stackoverflow.com/questions/40050221/sql-server-what-exactly-is-the-backup-finish-date-in-master-sys-databases –