Vin*_*vic 4 sql-server sql-server-2005 last-modified
有没有办法知道实时SQL Server 2005数据库中最后一次写入操作的时间?
我目前在我的服务器上有30个(并且正在增长)数据库.其中只有一些人看到了日常活动(但是哪些日常活动会随着时间而变化.)我的备份空间有限,我想每天备份所有"自上次备份以来修改过的"数据库.
事实上,我问这个问题的反面.而不是从备份中询问上次写入日期以查看是否应该还原它,我想告诉实时数据库的上次写入日期以查看是否应该备份它.
由于备份在服务器本身上运行,我可以检查日志的最后修改时间,但这不是很干净,我也不确定是完全可靠的.
这有用吗:
SELECT max(last_user_update) last_user_update
FROM sys.dm_db_index_usage_stats
WHERE database_id = DB_ID( 'YOUR_DBNAME_HERE')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21070 次 |
| 最近记录: |