【发布时间】:2015-10-12 07:41:14
【问题描述】:
我的 SQL Server 2008 R2 生产服务器出现中断并完全停机。我们必须重新启动 VM 才能使其重新发挥作用。该服务器上正在运行多个作业,我怀疑这是由于并发问题导致服务器宕机。但是,为了了解根本原因,我在我的服务器上使用了以下函数:
select [Current LSN],
[Operation],
[Transaction Name],
[Transaction ID],
[Transaction SID],
[SPID],
[Begin Time]
FROM ::fn_dblog(null,null)
但是,它向我显示了重启后发生的事务。你们能建议任何方法来了解根本原因吗?提前致谢。
【问题讨论】:
-
fn_dblog 是读取事务日志的无证函数,所以它确实不是正确的地方
-
是的,詹姆斯,我错过了这个。此外,一旦服务器重新启动,事务日志就会被清除。
标签: sql sql-server sql-server-2008 database-administration