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

详细信息

从 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 用于描述软件更新的 术语

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。