我们的应用程序使用SQL Server 2005作为数据库。我们正在使用历史数据库,实际数据库使用触发器将值放入其中。
我检查了数据库服务器。远程查询超时设置为600秒。我改为零并重新启动服务器。
但是,如果我们在10分钟后启用上述触发器,那么我们在操作期间会遇到错误。如果我们不使用触发器,这工作正常。
我想使用分析器来查看两个数据库中发生的所有错误。如何配置探查器以仅查看上述两个数据库中的错误?否则,是否有任何查询或DMV可以查看数据库中发生的所有错误?
注意:我只想在探查器中看到错误;并非所有其他细节
答案 0 :(得分:2)
在分析器中选中“显示所有列”框,然后您可以在列中选择“DatabaseName”,然后在其上设置过滤器以仅显示您的数据库名称。
事件中有一个类别用于错误和警告。
这是错误事件的良好{{3}}参考。
答案 1 :(得分:1)
您可以在Profiler中过滤数据库名称,请参阅下文 你需要检查“显示所有列”才能看到它
要仅查看错误,请点击show all events
,然后选择errors and warnings
并选择您想要的,取消选择您不想要的所有其他内容