详细信息
从 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的详细信息, 可以参阅以下链接:
解决方案
SQL Server 的 Service pack 信息
此更新包含在以下 SQL Server service pack 中:
Service Pack 具有累积性。 每个新 Service Pack 除了包含所有新修复程序外,还包含以前 Service Pack 中的所有修复程序。 我们建议为该服务包应用最新的服务包和最新的累积更新。 在安装最新的 Service Pack 之前,不需要安装以前的 Service Pack。 使用以下文章中的表1查找有关最新服务包和最新累积更新的详细信息。
参考
了解 Microsoft 用于描述软件更新的 术语。