摘译自:
http://www.databasejournal.com/features/mssql/article.php/3899851/article.htm
Step 1: Gathering the Facts 搜集故障信息
Step 2: Test in Different environments and Machines 在不同的环境和机器上进行复测
Step 3: Review the SQL Server Error Log 查看SQL Server错误日志
Step 4: Review the Event Log 查看操作系统系统日志
Step 5: Review the Default Trace 查看SQL Server缺省跟踪信息
如果缺省跟踪信息打开,它将在SQL Server启动时自动记录SQL Server启动信息。该功能犹如飞机的黑匣子,会记录一个SQL Server实例配置信息的所有改动。查看该信息,可以看出故障时数据库进行了什么样的改动。缺省跟踪信息和ERRORLOG存储在相同的日志文件夹中,其名称如“log_xxx.trc”,此处的xxx是一组序列号。你可以使用Profiler打开这些文件来查看事件记录,也可以使用函数 "fn_trace_gettable"来处理这些文件。可以使用如下T-SQL:
SELECT * FROM fn_trace_gettable ('C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLLOGlog_155.trc', default);