KB2958050 - 修复:转储文件中显示“专用服务器生成”错误消息,当 SQL Server 2014 生成转储文件时,Dr. Watson 已禁用

应用对象
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

症状

当用户或SQL Server在 SQL Server 2014 RTM 版本中的某些条件下生成内存转储文件时,SQL Server错误日志会错误地报告类似于以下内容的信息性消息:

注意

<日期><时间> spid# 服务器配置为在以下事件上生成转储 - ex_dump_if_requested:引发异常,major=2,minor=8,state=1,严重性=25,尝试创建症状转储
<日期><时间> spid# **转储线程 - spid = 0,EC = 0x000000084F2BAAD0
<日期><时间> spid# ***正在将堆栈转储发送到<文件路径>\<文件名>.txt
<日期><时间> spid# * *******************************************************************************
<日期><时间> spid# *
<日期><时间> spid# * BEGIN STACK DUMP:
<日期><时间> spid# * <日期><时间> spid#
< 日期><时间> spid# * 专用服务器内部版本。

        
注意 可以使用以下命令重现问题:

dbcc dumptrigger('set',208)
select * from foo
dbcc dumptrigger('clear',208)

原因

此问题是由于 2014 SQL Server 中的缺陷而发生的。

解决方法

此问题首先在以下SQL Server累积更新中得到解决。

SQL Server 2014 /en-us/help/2931693 的累积更新 1

关于 SQL Server 的累积更新

SQL Server的每个新累积更新都包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看SQL Server的最新累积更新:

      

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。