2011-07-21 60 views
0

我们的应用程序使用SQL Server 2005作为数据库。我们使用历史数据库,实际数据库使用触发器将值放入其中。查看数据库中发生的错误(远程) - SQL Server

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

但是,如果我们在10分钟后启用上述触发器,我们会在操作过程中发生错误。如果我们不使用触发器,这工作正常。

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

注意:我只想在profiler中看到错误;不是所有的其他细节

回答

2

在探查选中复选框中的列“显示所有列”,那么你可以选择“数据库名称”和然后设置一个过滤器sh只有你的数据库名称。

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

这是一个很好的MSDN错误事件的参考。

+1

更新了参考。 – brheal

+0

创建跟踪时,它会选择“安全审计”和其他默认值。确保您取消选中这些选项,并只选择错误和警告。 – brheal

1

您可以筛选探查数据库名称,请参阅下面 你需要为了勾选“显示所有列”,看看它

只想看到错误,请点击show all events,然后选择errors and warnings,并选择您喜欢的类型,取消选择所有其他的东西,你不想

enter image description here

+0

增加了更多的verbage – SQLMenace