查看数据库(远程)中发生的错误 - SQL Server

时间:2011-07-21 14:01:44

标签: c# .net asp.net sql-server ado.net

我们的应用程序使用SQL Server 2005作为数据库。我们正在使用历史数据库,实际数据库使用触发器将值放入其中。

我检查了数据库服务器。远程查询超时设置为600秒。我改为零并重新启动服务器。

但是,如果我们在10分钟后启用上述触发器,那么我们在操作期间会遇到错误。如果我们不使用触发器,这工作正常。

我想使用分析器来查看两个数据库中发生的所有错误。如何配置探查器以仅查看上述两个数据库中的错误?否则,是否有任何查询或DMV可以查看数据库中发生的所有错误?

注意:我只想在探查器中看到错误;并非所有其他细节

2 个答案:

答案 0 :(得分:2)

在分析器中选中“显示所有列”框,然后您可以在列中选择“DatabaseName”,然后在其上设置过滤器以仅显示您的数据库名称。

事件中有一个类别用于错误和警告。

这是错误事件的良好{​​{3}}参考。

答案 1 :(得分:1)

您可以在Profiler中过滤数据库名称,请参阅下文 你需要检查“显示所有列”才能看到它

要仅查看错误,请点击show all events,然后选择errors and warnings并选择您想要的,取消选择您不想要的所有其他内容

enter image description here