症状
请考虑以下情形:
• 您有一个包含的存储的过程尝试...捕捉Microsoft SQL Server 中构造。
• 存储过程包括与结果集子句和 sp_prepare 或 sp_execute 方法执行。
• 执行END TRY部分中,该存储过程之前将被丢弃。这会导致类似于 2812年错误"找不到存储的过程 < SP_Name >"。
在此情况下,SQL Server 会崩溃并生成访问冲突 (AV),最终可能会导致服务器关机。此外,在 SQL Server 错误日志文件夹中生成转储文件。
解决方案
对于 SQL Server 时,此问题已解决在以下累积更新:
对于 SQL Server 2016 RTM 的累积更新 7
对于 SQL Server 2016 SP1 的累积更新 3
对于 SQL Server 2014 SP2 的累积更新 6
SQL Server 的每个新累积更新包含以前的累积更新所包含的所有修补程序和所有安全修补程序。查看 SQL Server 的最新累积更新:
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
参考资料
了解 Microsoft 用于描述软件更新的术语。