3

我有超过 5000 个插入查询,我想在 Sql 服务器管理工​​作室(SSMS)中执行这些插入查询在消息窗口中执行没有问题显示查询已成功执行 但我的问题是当其中一些查询有错误时消息是查询完成但有错误,在消息窗口中很难找到

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)

消息 2627,第 14 级,状态 1,第 1 行...

*我的错误详情.... *

(1 行受影响)

(1 行受影响)

(1 行受影响)

有什么办法只是 sql server 在消息窗口中显示错误?

4

3 回答 3

5

要抑制受影响消息的行,请使用SET NOCOUNT ON.

于 2013-04-20T07:57:38.670 回答
4

我找到它的方法从编辑菜单打开快速查找窗口并搜索“Msg”我可以通过这种方式发现错误。

于 2013-04-20T10:26:59.700 回答
2

您还可以启动 SQL Server Profiler 以仅显示错误,如下图所示

在此处输入图像描述

于 2013-04-20T08:11:46.643 回答