【发布时间】:2021-02-09 06:14:42
【问题描述】:
我有一个以错误结尾的大型插入查询:
消息 8152,第 16 级,状态 4,第 1 行
字符串或二进制数据将被截断
经过一些研究,我尝试使用 TRACE FLAG 460,使用以下命令:
INSERT...
VALUES...
OPTION (QUERYTRACEON 460);
这给出了与以前相同的错误,因此我尝试使用以下命令打开服务器级别的标志:
DBCC TRACEON(460, -1);
同样,输出没有变化。但是当我检查 flagstatus 时,它会提供所有正确的信息:
DBCC TRACESTATUS(460);
TraceFlag Status Global Session
460 1 1 0
有人知道如何让 Trace Flag 460 工作吗?我的服务器信息如下:
Edition: Developer Edition (64-bit)
ProductVersion: 14.0.2037.2
ResourceLastUpdateDateTime: 2020-11-02 21:20:26.783
ResourceVersion: 14.00.2037
BuildClrVersion: v4.0.30319
【问题讨论】:
标签: sql sql-server-2017