KB4038418-Update 将新列添加到 SQL Server 2014 和2016中的 DMV sys.dm_sql_referenced_entities

详细信息

从 Microsoft SQL Server 2012 开始,由于 sys.dm_sql_referenced_entities (例如对象发生了架构更改)而产生的错误无法在 TRY ... 中捕获捕获 Transact-sql 块。 虽然此行为在 SQL Server 2012 和更高版本中出现,但此改进会引入一个新列,它称为 "动态管理" 视图(DMV) is_incomplete

列名称

数据类型

说明

is_incomplete

1 = 如果在处理所有列之前出现错误。

0 = 如果所有列均已成功处理且没有错误。

更多信息

若要获取有关 DMV sys.dm_sql_referenced_entities的详细信息,   可以参阅以下链接:

sys.dm_sql_referenced_entities (Transact-sql)

解决方案

SQL Server 的 Service pack 信息

此更新包含在以下 SQL Server service pack 中:

       SQL Server 2016 的 Service Pack 2

      SQL Server 2014 的 Service Pack 3

Service Pack 具有累积性。 每个新 Service Pack 除了包含所有新修复程序外,还包含以前 Service Pack 中的所有修复程序。 我们建议为该服务包应用最新的服务包和最新的累积更新。 在安装最新的 Service Pack 之前,不需要安装以前的 Service Pack。 使用以下文章中的表1查找有关最新服务包和最新累积更新的详细信息。

如何确定 SQL Server 及其组件的版本、版本和更新级别

参考

了解 Microsoft 用于描述软件更新的 术语

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×