【问题标题】:How to get database Deletion Time? [closed]如何获取数据库删除时间? [关闭]
【发布时间】:2013-11-24 11:37:06
【问题描述】:

我曾使用DROP DATABASE 命令删除数据库。有什么方法可以让我看到DROP 命令的执行时间(即数据库被删除的时间)?

我可以通过阅读任何 SQL 或 Windows 日志来获取它吗?

提前致谢。

【问题讨论】:

标签: asp.net sql database sql-server-2008


【解决方案1】:

如果您运行的是 Ms SQL Server 2005 或更高版本,则可以从默认日志中获取。

SELECT * FROM ::fn_trace_getinfo(default)

  • 在结果中查找 trc 文件的文件名。

select * from fn_trace_gettable('PATH_TO_TRC_FILE',DEFAULT) where EventClass in (47) and databasename='NAME_OF_DB'

  • 将 trc 文件的路径替换为上一条命令中的路径,并将 NAME_OF_DB 替换为您想了解的数据库的名称。

See this page for details

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-17
    • 2012-08-27
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    • 2015-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多