数据库引擎事件和错误(10000 到 10999)
本文包含错误消息编号(介于 10000 到 10999 之间)及其说明,这是目录视图中错误消息 sys.messages
的文本。 如果提供了错误编号,可以通过它找到详细信息。
有关错误号的完整范围,请参阅数据库引擎事件和错误列表。
可通过对 sys.messages
目录视图运行以下查询,查询数据库引擎以查看所有错误的完整列表:
SELECT message_id AS Error,
severity AS Severity,
[Event Logged] = CASE is_event_logged
WHEN 0 THEN 'No' ELSE 'Yes'
END,
[text] AS [Description]
FROM sys.messages
WHERE language_id = 1040 /* replace 1040 with the desired language ID, such as 1033 for US English */
ORDER BY message_id;
SQL Server 版本
本文介绍 SQL Server 2016(13.x)的事件和错误(介于 10000 到 10999 之间)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:
本文介绍 SQL Server 2017(14.x)的事件和错误(介于 10000 和 10999 之间)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:
本文介绍 SQL Server 2019(15.x)的事件和错误(介于 10000 和 10999 之间)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:
本文介绍 SQL Server 2022(16.x)的事件和错误(介于 10000 和 10999 之间)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:
错误和事件(10000 到 10999)
错误 | Severity | 是否记录事件 | 说明 |
---|---|---|---|
10000 | 16 | 否 | 未知的提供程序错误。 |
10001 | 16 | 否 | 提供程序报告了意外的灾难性错误。 |
10002 | 16 | 否 | 提供程序未实现此功能。 |
10003 | 16 | 否 | 提供程序内存不足。 |
10004 | 16 | 否 | 提供程序报告一个或多个参数无效。 |
10005 | 16 | 否 | 提供程序不支持接口。 |
10006 | 16 | 否 | 提供程序指示使用了无效的指针。 |
10007 | 16 | 否 | 提供程序指示使用了无效的句柄。 |
10008 | 16 | 否 | 提供程序终止了操作。 |
10009 | 16 | 否 | 提供程序未给出有关错误的任何信息。 |
10010 | 16 | 否 | 尚不能向提供程序提供完成此操作所必需的数据。 |
10011 | 16 | 否 | 访问被拒绝。 |
10021 | 16 | 否 | 由于达到了资源限制,提供程序终止了执行。 |
10022 | 16 | 否 | 提供程序调用了使用者的 IRowsetNotify 中的一个方法,而该方法尚未返回。 |
10023 | 16 | 否 | 提供程序不支持必需的方法。 |
10024 | 16 | 否 | 提供程序指示用户没有执行该操作的权限。 |
10025 | 16 | 否 | 提供程序在外部进程中导致了服务器错误。 |
10026 | 16 | 否 | 未设置命令文本。 |
10027 | 16 | 否 | 未准备命令。 |
10028 | 16 | 否 | 身份验证失败。 |
10032 | 16 | 否 | 无法返回多个结果集(提供程序不支持)。 |
10033 | 16 | 否 | 指定的索引不存在,或提供程序不支持对此数据源进行索引扫描。 |
10034 | 16 | 否 | 指定的表或视图不存在或有错误。 |
10035 | 16 | 否 | 没有为一个或多个必需的参数提供值。 |
10042 | 16 | 否 | 当存在打开的行集时,无法设置任何属性。 |
10052 | 16 | 否 | 在通知期间提供程序取消了插入操作。 |
10053 | 16 | 否 | 由于除符号不匹配和溢出之外的其他原因,未能转换数据值。 |
10054 | 16 | 否 | 一列或多列的数据值溢出了提供程序所用类型的取值范围。 |
10055 | 16 | 否 | 数据违反了一列或多列的完整性约束。 |
10056 | 16 | 否 | 具有挂起更改的行数已超过 DBPROP_MAXPENDINGROWS 属性所指定的限制值。 |
10057 | 16 | 否 | 无法创建行。 将超过行集所支持的活动行总数。 |
10058 | 16 | 否 | 使用者在释放先前检索到的行句柄之前,不能插入新行。 |
10062 | 16 | 否 | 在通知期间提供程序取消了更改。 |
10063 | 16 | 否 | 由于除符号不匹配和溢出之外的其他原因,未能转换数据值。 |
10064 | 16 | 否 | 一列或多列的数据值溢出了提供程序所用类型的取值范围。 |
10065 | 16 | 否 | 数据违反了一列或多列的完整性约束。 |
10066 | 16 | 否 | 具有挂起更改的行数已超过 DBPROP_MAXPENDINGROWS 属性所指定的限制值。 |
10,067 | 16 | 否 | 行集正在使用乐观并发机制,而自上次提取或重新同步包含列值的行后,该列值又有更改。 |
10068 | 16 | 否 | 使用者未能删除行。 某一删除操作正处于挂起状态,或者已传输到数据源。 |
10069 | 16 | 否 | 使用者未能删除行。 插入操作已传输到数据源。 |
10081 | 16 | 否 | 行集使用了集成索引,但没有当前索引。 |
10085 | 16 | 否 | 在通知期间取消了表的 RestartPosition。 |
10086 | 16 | 否 | 该表是用实时数据流生成的,无法重新开始该位置。 |
10087 | 16 | 否 | 提供程序未释放某些现有的行。 |
10088 | 16 | 否 | 在创建了行集的对象中未指定列的顺序。 提供程序不得不重新执行命令以将下次提取位置重新定位到其初始位置,列的顺序也已更改。 |
10100 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它包含 DISTINCT 关键字。 请考虑将 DISTINCT 从视图中删除或不对视图进行索引。 或者,请考虑将 DISTINCT 替换为 GROUP BY 或 COUNT_BIG~ 以模拟对列进行分组的 DISTINCT。 |
10101 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它包含 TOP 或 OFFSET 关键字。 请考虑删除 TOP 或 OFFSET 或不为视图编制索引。 |
10102 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 TABLESAMPLE 子句。 请考虑删除 TABLESAMPLE 或不对视图进行索引。 |
10103 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 OPENROWSET、OPENQUERY 或 OPENDATASOURCE。 请考虑不对视图进行索引或删除 OPENQUERY、OPENROWSET 和 OPENDATASOURCE。 |
10104 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 CONTAINSTABLE 或 FREETEXTTABLE 全文函数来引用表。 请考虑取消使用这些函数或不对视图进行索引。 |
10105 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 OPENXML 行集提供程序。 请考虑删除 OPENXML 或不对视图进行索引。 |
10106 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它引用了内部系统行集提供程序。 请考虑不对此视图进行索引。 |
10107 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它使用表变量 “%.*ls”。 请考虑不对视图进行索引或取消引用此表变量。 |
10108 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它引用了 SQL Server 内部表。 |
10109 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用了派生表 “%.*ls” (由 FROM 子句中的 SELECT 语句定义)。 请考虑取消引用此派生表或不对视图进行索引。 |
10110 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 OUTER APPLY。 请考虑不对视图进行索引或删除 OUTER APPLY。 |
10111 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含使用 ODBC 标准转义语法的联接。 请考虑使用 ANSI 联接语法。 |
10112 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为其中包含指定了联接提示的 INNER 联接。 请考虑删除此联接提示。 |
10113 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 LEFT、RIGHT 或 FULL OUTER 联接,而在索引视图中不允许使用 OUTER 联接。 请考虑使用 INNER 联接。 |
10114 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 PIVOT 运算符。 请考虑不对此视图进行索引。 |
10115 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 UNPIVOT 运算符。 请考虑不对此视图进行索引。 |
10116 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为其中包含一个或多个 UNION、INTERSECT 或 EXCEPT 运算符。 如果将查询作为原始视图的 UNION、INTERSECT 或 EXCEPT 运算符的输入,请考虑为每个这样的查询创建一个单独的索引视图。 |
10117 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为视图使用“*”运算符来选择列。 请考虑按名称引用列。 |
10118 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 GROUP BY ALL。 请考虑使用 GROUP BY。 |
10119 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 CUBE、ROLLUP 或 GROUPING SETS 运算符。 请考虑不对此视图进行索引。 |
10120 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它包含 ROLLUP 运算符。 请考虑不对此视图进行索引。 |
10121 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 HAVING 子句。 请考虑删除 HAVING 子句。 |
10122 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 COMPUTE 子句。 请考虑不对视图进行索引,或使用 GROUP BY 或聚合视图来替换对聚合结果的 COMPUTE 计算。 |
10124 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它引用了内部 SQL Server 列。 |
10125 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它使用聚合 “%.*ls”。 请考虑删除此聚合,不对视图进行索引,或使用备用聚合。 例如,用 SUM 和 COUNT_BIG 替换 AVG,或者用 COUNT_BIG 替换 COUNT。 |
10126 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它将聚合 “%.*ls” 与 DISTINCT 关键字一起使用。 请考虑不对视图进行索引或删除 DISTINCT。 另外,请考虑在对列分组时使用 GROUP BY 或 COUNT_BIG(*) 视图模拟 DISTINCT。 |
10127 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含一个或多个子查询。 请考虑将视图更改为仅使用联接而不使用子查询。 另外,请考虑不对视图进行索引。 |
10,128 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 CONTAINS 或 FREETEXT 全文谓词。 请考虑删除 CONTAINS 或 FREETEXT,或不对视图进行索引。 |
10129 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用内联或多语句表值函数 “%.*ls”。 请考虑手动扩展视图定义中的函数定义,或不对视图进行索引。 |
10130 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它使用非确定性公共语言运行时 (CLR) 表值函数 “%.*ls”。 请考虑不对视图进行索引或将其更改为不使用此函数。 |
10131 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用了不精确的公共语言运行时 (CLR) 表值函数 “%.*ls”。 请考虑不对视图进行索引。 |
10132 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用表值公共语言运行时 (CLR) 函数 “%.*ls”。 请考虑取消引用此函数或不对视图进行索引。 |
10133 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为视图引用的函数 “%.*ls” 执行用户或系统数据访问。 |
10134 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含多个 APPLY。 请考虑不对视图进行索引或仅使用一个 APPLY。 |
10136 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了聚合 COUNT。 这时应使用 COUNT_BIG。 |
10137 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用了公共表表达式 “%.*ls”。 不能对引用公用表表达式的视图进行索引。 请考虑不对视图进行索引,或将此公用表表达式从视图定义中删除。 |
10138 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为其选择列表不包括正确使用COUNT_BIG。 请考虑添加COUNT_BIG\ 以选择列表。 |
10139 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为此视图使用了隐式转换来执行从字符串到 datetime 或 smalldatetime 的转换。 请使用带确定样式值的显式转换。 |
10140 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为其中包含表提示。 请考虑删除此提示。 |
10141 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它引用 SELECT 列表的非键列外的 CLR 例程 (函数或方法) '%.*ls'。 请重新创建或更改此视图,使其不再引用 SELECT 列表非键列之外的 CLR 例程,然后创建索引。 |
10142 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 APPLY。 请考虑不对视图进行索引或删除 APPLY。 |
10143 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它包含排名开窗函数或聚合开窗函数。 请从视图定义中删除该函数,也可以不对该视图创建索引。 |
10144 | 16 | 否 | 由于 %S_MSG 使用 CHANGETABLE 函数,无法对视图 '%.*ls' 创建它。 |
10145 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它引用了稀疏列集。 无法对包含稀疏列集的视图进行索引。 请考虑删除该视图中的稀疏列集或不对该视图进行索引。 |
10146 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它使用 SEMANTICSIMILARITYTABLE、SEMANTICKEYPHRASETABLE 或 SEMANTICSIMILARITYDETAILSTABLE 函数。 |
10211 | 16 | 否 | 无法对 Null CLR 类型值调用赋值函数。 |
10227 | 16 | 否 | 无法更新类型为“%.*ls.%.*ls”的字段“%.*ls”,因为该字段为“%.*ls”。 |
10240 | 16 | 否 | 找不到 UdtExtensions.dll。 请检查安装。 |
10300 | 16 | 否 | 程序集 '%.*ls' 引用当前数据库中不存在的程序集 '%.*ls'。 SQL Server 已尝试定位并自动从引用程序集所在的位置自动加载被引用程序集,但此操作失败(原因: %S_MSG)。 请将被引用程序集加载到当前数据库中,然后重试您的请求。 |
10301 | 16 | 否 | 程序集 '%.*ls' 引用当前数据库中不存在的程序集 '%.*ls'。 SQL Server 已尝试定位并自动从引用程序集所在的位置自动加载被引用程序集,但此操作失败(原因: %s)。 请将被引用程序集加载到当前数据库中,然后重试您的请求。 |
10302 | 16 | 否 | 无法获取 SQL Server 的路径: '%ls'。 |
10303 | 16 | 是 | 无法创建 AppDomain 管理器: '%.*ls'。 |
10304 | 16 | 否 | 无法进入具有 HRESULT 0x%x 的公共语言运行时(CLR)。 这可能是由于资源不足所致。 |
10305 | 16 | 否 | 必须使用 SqlFunctionAttribute 注释 CLR 表值函数的 Init 方法。 |
10306 | 16 | 否 | 必须在 CLR 表值函数的 Init 方法的 SqlFunctionAttribute 中设置 FillRowMethodName 属性。 |
10307 | 16 | 否 | SqlFunctionAttribute 的 FillRowMethodName 属性未包含有效的方法名称。 |
10308 | 10 | 否 | 警告: 您正在注册的 Microsoft .NET Framework 程序集 '%.*ls' 未在 SQL Server 宿主环境中充分测试,不受支持。 如果您将来升级或维护此程序集或 .NET Framework,您的 CLR 集成例程可能会停止工作。 请参阅 SQL Server 联机丛书了解更多详细信息。 |
10309 | 10 | 否 | 警告: 您正在注册的 SQL Server 客户端程序集 '%.*ls' 未在 SQL Server 宿主环境中充分测试。 |
10310 | 10 | 是 | 由于公共语言运行时(CLR)操作或安全数据定义语言(DDL)操作,将 AppDomain %i (%.*ls)标记为要卸载。 |
10311 | 10 | 是 | 由于内存不足,将 AppDomain %i (%.*ls)标记为要卸载。 |
10312 | 16 | 否 | 已中止执行 .NET Framework。 UDP/UDF/CLR 类型未恢复线程标记。 |
10313 | 16 | 否 | 在 %S_MSG 过程中使用 .NET Framework 时出错。 服务器可能资源不足。 请尝试重新运行查询。 如果此问题仍然存在,请与支持人员联系。 %.*ls |
10314 | 16 | 否 | 在尝试加载程序集 ID %d 时 Microsoft .NET Framework 出错。 服务器可能资源不足,或者不信任该程序集,因为它的 PERMISSION_SET 设置为 EXTERNAL_ACCESS 或 UNSAFE。 请重新运行查询,或检查有关的文档了解如何解决程序集信任问题。 有关此错误的详细信息: %.*ls |
10316 | 16 | 否 | 由于内存不足,已卸载具有指定版本 ID (%d)的 app 域,因此找不到它。 |
10317 | 16 | 否 | 尝试获取文件 '%s' 的版本信息时出错。 |
10318 | 16 | 否 | '%.*ls' 失败,因为类型为 '%.*ls' 的方法 '%.*ls' 的参数 %d 使用不支持的属性 System.ParamArrayAttribute 进行批注。 |
10319 | 16 | 否 | UserDefinedType 方法调用失败,因为类型为 '%.*ls' 的方法 '%.*ls' 的参数 %d 使用不支持的属性 System.ParamArrayAttribute 进行批注。 |
10320 | 16 | 否 | 方法名称 '%.*ls' 对于 '%.*ls' 无效。 |
10321 | 16 | 否 | 方法名称 '%.*ls' 对于 UserDefinedType 方法调用无效。 |
10322 | 16 | 否 | 在数据库 %.*ls 中找不到类型 %.*ls |
10323 | 16 | 是 | .Net Framework 托管调试助手 %.*ls 已发现无效的用户代码 |
10324 | 16 | 否 | CREATE TRIGGER 的 WITH ENCRYPTION 选项只适用于 T-SQL 触发器,而不适用于 CLR 触发器。 |
10325 | 16 | 是 | 由于用户的非托管代码中发生了堆栈溢出,服务器即将关闭。 |
10326 | 16 | 是 | 程序集 '%.*ls' 的两个版本不能在数据库 '%.*ls' 中共存。 请保留其中一个版本并删除另外那个版本。 |
10327 | 14 | 否 | 程序集 '%.*ls' 的 %ls ASSEMBLY 失败,因为程序集 '%.*ls' 未获得 PERMISSION_SET = %ls 的授权。 满足以下两个条件之一时将给程序集授权: 数据库所有者(DBO)拥有 %ls 权限,且数据库具有 TRUSTWORTHY 数据库属性;或者,程序集已使用其对应登录名具有 %ls 权限的证书或非对称密钥加以签名。 |
10328 | 16 | 否 | 堆栈不足,无法创建 appdomain '%.*ls'。 |
10329 | 16 | 否 | .Net Framework 执行已中止。 %.*ls |
10330 | 16 | 否 | 更新程序集中的类型 '%s' 发生了更改,而类型 '%s' 的序列化布局将随之更改,所以 ALTER ASSEMBLY 失败。 不允许持久化类型更改序列化布局。 |
10331 | 16 | 否 | 程序集 '%.*ls' 中的类型 '%ls' 是从 CLR 类型不支持的一般类型派生出来的。 |
10332 | 16 | 否 | 程序集“%.*ls”是使用 .NET Framework 的版本 %.*ls 生成的。 SQL Server 当前使用的版本为 %s。 |
10333 | 16 | 是 | 未能从 CLR 获取 ICLRAppDomainResourceMonitor 接口。 CLR 中的错误代码为:0x%x。 因此,资源监视不适用于 ID 为 %d 的 AppDomain。 |
10334 | 16 | 否 | 更改数据库兼容性级别会导致在数据库 %s 中的一个或多个对象中将数据标记为未选中。 请参阅 sys.tables 和 sys.views 中的列has_unchecked_assembly_data以查找所有此类对象。 |
10335 | 16 | 否 | 公共语言运行时(CLR)以不受支持的方式加载。 如果 SQL Server 中运行的扩展存储过程或 OLE 自动化对象在 CLR 集成运行时主机加载 CLR 之前调用托管代码,则可能会出现这种情况。 您需要重新启动 SQL Server 才能使用 CLR 集成功能。 |
10336 | 10 | 否 | 在 SQL Server 启动期间未能排队任务以启动 CLR。 错误代码:%u。 CLR 将以按需方式启动。 |
10337 | 16 | 否 | 发生内部错误。 |
10338 | 16 | 否 | 程序集验证失败。 无法打开物理文件 '%.*ls': %ls。 |
10339 | 16 | 否 | 程序集验证失败。 无法从物理文件“%.*ls”读取: %ls。 |
10340 | 16 | 否 | DROP ASSEMBLY 失败。 错误代码: 0x%x。 |
10341 | 16 | 否 | 无法加载程序集 '%.*ls',因为不允许在 Azure SQL 数据库中使用程序集。 如有疑问,请联系 Azure 技术支持。 |
10501 | 16 | 否 | 无法创建计划指南 '%.*ls',因为不允许提供类型 '%.*ls' 。 |
10502 | 16 | 否 | 无法创建计划指南 '%.*ls',因为由 @stmt 和 @module_or_batch或按 @plan_handle 和 @statement_start_offset指定的语句与数据库中的现有计划指南 '%.*ls' 匹配。 请先删除现有计划指南,再创建新的计划指南。 |
10503 | 16 | 否 | 不允许执行操作 '%.*ls'。 |
10504 | 16 | 否 | 无法创建计划指南 '%.*ls',因为参数 @hints 不正确。 使用 N'OPTION ( <query_hint> [ ,...n ] )'. |
10505 | 16 | 否 | 无法创建计划指南 '%.*ls',因为所提供的 @module_or_batch 值 '%.*ls' 不是合法的两部分名称。 请使用 'schema_name.object_name'。 |
10506 | 16 | 否 | 无法创建计划指南 '%.*ls',因为参数 @stmt 包含多条语句。 |
10507 | 16 | 否 | 无法创建计划指南 '%.*ls',因为指定@stmt模块或批处理中的语句与@plan_handle@module_or_batch@statement_start_offset指定模块或批处理中的任何语句不匹配。 请修改这些值以匹配模块或批中的语句。 |
10508 | 16 | 否 | 无法对计划指南 '%.*ls' 执行 '%ls' 操作,因为此计划指南不存在或您没有权限。 请验证当前会话的计划指南名称和数据库并确保您具备所需的权限。 |
10509 | 16 | 否 | 无法创建计划指南 '%.*ls',因为由 @stmt 或 @statement_start_offset 指定的语句包含语法错误或不符合在计划指南中使用的资格。 请提供一个有效的 Transact-SQL 语句或者该语句在批中的有效起始位置。 若要获取有效的起始位置,请在 sys.dm_exec_query_stats 动态管理函数中查询 'statement_start_offset' 列。 |
10510 | 16 | 否 | 无法创建计划指南 '%.*ls',因为数据库中已存在同名的计划指南。 使用唯一名称。 |
10511 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @params 不是 NULL。 @params 如果 @type 为“object”,则必须为 NULL。 |
10512 | 16 | 否 | 无法创建计划指南 '%.*ls',因为对象 “@module_or_batch” 已加密。 请考虑使用其他技术(例如,索引和统计信息)对查询进行优化。 |
10513 | 16 | 否 | 无法 %S_MSG %S_MSG '%.*ls' ,因为它由计划指南 '%.*ls' 引用。 请首先使用 sp_control_plan_guide 删除该计划指南。 如果需要,请记录该计划指南定义,以便将来使用。 |
10514 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @module_or_batch 当对象为对象时 @type 不能是大型对象。 |
10515 | 16 | 否 | 无法创建计划指南 '%.*ls',因为模块 '%.*ls' 不存在,或者你没有所需的权限。 |
10516 | 16 | 否 | 无法创建计划指南 '%.*ls',因为无法编译 @module_or_batch。 |
10517 | 16 | 否 | 无法创建计划指南 '%.*ls',因为您没有所需的权限。 请更改所需的数据库权限。 |
10518 | 16 | 否 | 无法执行 sp_control_plan_guide,因为权限不足,无法控制计划指南 '%.*ls'。 请更改对计划指南所引用对象的权限,或更改所需的数据库权限。 |
10519 | 16 | 否 | 无法创建计划指南 '%.*ls',因为指定的@hints提示不能应用于由任一或两者@stmt@statement_start_offset指定的语句。 请确保提示可以应用于该语句。 |
10520 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @type 指定为 '%ls' ,并且为参数 '%ls' 指定了非 NULL 值。 此类型要求该参数的值为 NULL 值。 请为该参数指定 NULL 值,或将该类型更改为允许该参数为非 NULL 值的类型。 |
10521 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @type 已指定为 '%ls',参数 '%ls' 为 NULL。 此类型要求该参数的值为非 NULL 值。 请为该参数指定非 NULL 值,或将该类型更改为允许该参数为 NULL 值的类型。 |
10,522 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @hints 的值非法。 如果 @type 是 'template',则 @hints 必须是 OPTION(PARAMETERIZATION FORCED) 或 OPTION(PARAMETERIZATION SIMPLE)。 |
10523 | 16 | 否 | 无法生成查询模板,因为 @querytext 未包含有效的单个查询。 |
10524 | 16 | 否 | 无法将 @querytext 参数化。 |
10525 | 10 | 否 | 在用 FORCED 或 SIMPLE 参数化自动对计划指南 '%.*ls' 进行参数化后,该计划指南与语句相匹配,但忽略了它所包含的 RECOMPILE 提示。 自动参数化的语句不支持 RECOMPILE。 请考虑删除此计划指南,或从中删除 RECOMPILE。 |
10526 | 16 | 否 | 无法删除 %S_MSG '%.*ls' ,因为它的触发器 '%.*ls' 由计划指南 '%.*ls' 引用。 请首先使用 sp_control_plan_guide 删除该计划指南。 如果需要,请记录该计划指南定义,以便将来使用。 |
10527 | 16 | 否 | 无法创建计划指南 '%.*ls',因为对象 '%.*ls' 是临时对象。 |
10528 | 16 | 否 | 计划指南 '%.*ls' 的名称无效,所以无法创建。 计划指南的名称不能以 '#' 字符开头。 |
10529 | 16 | 否 | 无法创建计划指南 '%.*ls',因为已存在 @stmt“template” 的 @type planguide '%.*ls' 。 |
10530 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @statement_start_offset 指定的语句与指定模块或批处理中的所有语句都不匹配。 请考虑修改 @statement_start_offset 以匹配模块或批中的语句。 |
10531 | 16 | 否 | 因为用户没有足够的权限,所以无法从缓存创建计划指南 '%.*ls'。 请为创建该计划指南的用户授予 VIEW SERVER STATE 权限。 |
10532 | 16 | 否 | 无法创建计划指南 '%.*ls',因为指定的 @plan_handle 批处理或模块不包含符合计划指南条件的语句。 请为 @plan_handle 指定其他值。 |
10533 | 16 | 否 | 因为计划指南 '%.*ls' 的名称超过允许的最大字符数 124,所以无法创建它。 请指定字符数少于 125 个的名称。 |
10534 | 16 | 否 | 无法创建计划指南 '%.*ls',因为指定的 @params 值无效。 parameter_name parameter_type>窗体<><中指定值,或指定 NULL。 |
10535 | 16 | 否 | 由于在计划缓存中找不到与指定计划句柄对应的计划,因此无法创建计划指南 '%.*ls'。 请指定已缓存的计划句柄。 有关已缓存的计划句柄的列表,请查询 sys.dm_exec_query_stats 动态管理视图。 |
10536 | 16 | 否 | 无法创建计划指南 '%.*ls',因为与指定 @plan_handle 对应的批或模块包含超过 1000 个符合条件的语句。 通过为每个语句指定 statement_start_offset 值,为批或模块中的每个语句创建一个计划指南。 |
10537 | 16 | 否 | 无法启用计划指南 '%.*ls',因为已启用的计划指南 '%.*ls' 包含语句的相同范围和起始偏移值。 请先禁用现有计划指南,再启用指定的计划指南。 |
10538 | 16 | 否 | 因为指定的计划指南 ID 为 NULL 或无效,或者您对该计划指南引用的对象没有所需权限,所以找不到该计划指南。 请确保计划指南 ID 有效,当前会话设置为正确的数据库上下文,并且您对该计划指南引用的对象具有 ALTER 权限或您具有 ALTER DATABASE 权限。 |
10539 | 16 | 否 | 由于查询计划对于初始偏移量为 %d 的语句不可用,因此无法从缓存创建计划指南 '%.*ls'。如果该语句依赖于尚未创建的数据库对象,则可能出现此问题。 请确保所有必要的数据库对象都已存在,并在创建该计划指南之前先执行该语句。 |
10601 | 16 | 否 | 不能为聚集索引指定包含性列。 |
10602 | 16 | 否 | 不允许在 CREATE/ALTER/DROP INDEX 语句中混合使用新旧语法。 |
10603 | 16 | 否 | 无法重新生成视图 '%.*ls' 上的聚集索引 '%.*ls',因为视图依赖于已禁用聚集索引 '%.*ls' 的基表 '%.*ls'。 |
10604 | 16 | 否 | 如果同时还指定了 ONLINE 索引选项,则不能使用 DROP_EXISTING 索引选项将统计信息转换为索引。 |
10605 | 16 | 否 | 无法对表 “%.*ls” 禁用主键索引 “%.*ls”,因为该表已发布用于复制。 |
10606 | 16 | 否 | 无法对视图 “%.*ls” 禁用聚集索引 “%.*ls”,因为已为复制发布索引视图。 |
10607 | 16 | 否 | 无法禁用表 '%.*ls' 上的聚集索引 '%.*ls',因为表已启用更改跟踪。 请先禁用该表的更改跟踪,再禁用该聚集索引。 |
10608 | 16 | 否 | 无法禁用表 '%.*ls' 上的索引 '%.*ls',因为表已启用更改跟踪。 更改跟踪需要表的主键约束,禁用该索引将删除该约束。 请先禁用该表的更改跟踪,再禁用该索引。 |
10609 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls' ,因为筛选器表达式中的列 '%.*ls' 是计算列。 请重写该筛选表达式以便其不包括此列。 |
10,610 | 16 | 否 | 无法对对象 '%.*ls' 创建筛选索引 '%.*ls',因为它不是用户表。 只有表才支持筛选的索引。 如果要试图对视图创建筛选索引,请考虑在视图定义中结合使用筛选表达式创建索引视图。 |
10611 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls' ,因为筛选表达式中的列 '%.*ls' 与数据类型优先级较高或排序规则不同的常量进行比较。 筛选的 %S_MSG 不支持将列转换为常量的数据类型。 若要解决此错误,请显式将常量转换为与列 '%.*ls' 相同的数据类型和排序规则。 |
10612 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls',因为筛选表达式中的列 '%.*ls' 与无法转换为列数据类型的常量进行比较。 请重写该筛选表达式以便其不包括此比较。 |
10617 | 16 | 否 | 无法创建或重新生成索引 '%.*ls'。 此索引使用 vardecimal 存储格式,键长度(%d 字节)超出了允许的最大长度 '%d' 字节。 |
10618 | 16 | 否 | 无法对表 '%.*ls' S_MSG筛选索引 '%.*ls' ,因为该语句将IGNORE_DUP_KEY选项设置为 ON。 请重写该语句以便其不使用 IGNORE_DUP_KEY 选项。 |
10619 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls',因为筛选表达式中的列 '%.*ls' 是 CLR 数据类型。 请重写该筛选表达式以便其不包括此列。 |
10620 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls',因为筛选器表达式包含与文本 NULL 值的比较。 请重写该比较以便使用 IS [NOT] NULL 比较运算符来测试 NULL 值。 |
10,621 | 16 | 否 | 无法创建表 '%.*ls' 上的索引 '%.*ls',因为索引的筛选器表达式中的列 '%.*ls' 是列集。 |
10622 | 16 | 否 | 无法创建或重新生成 %S_MSG '%.*ls'。 包含稀疏列或列集列的表不支持压缩索引。 |
10623 | 16 | 否 | 无法对对象 '%.*ls' 创建筛选统计信息 '%.*ls',因为它不是用户表。 仅用户表支持筛选的统计信息。 |
10624 | 16 | 否 | 表 '%.*ls' 上的索引 '%.*ls' 的 CREATE INDEX 或 REBUILD INDEX 语句失败,因为无法为系统数据库指定分发策略。 |
10625 | 16 | 否 | 无法创建包含超过 %d 列的分布键。 |
10626 | 16 | 否 | 列名 '%.*ls' 在分布键中的列列表中出现多次。 |
10627 | 16 | 否 | 列 '%.*ls' 不能是索引 '%.*ls' 的分布键的一部分,因为该列不是唯一索引键的一部分。 唯一索引的分布键列必须是索引键的一部分。 |
10628 | 16 | 否 | 表 '%.*ls' 上的索引 '%.*ls' 是创建用于保存列级统计信息的假设索引。 假设索引不允许分发策略。 |
10629 | 16 | 否 | 表 '%.*ls' 中为列 '%.*ls' 指定的数据类型不能用作索引分布键中的列。 |
10630 | 16 | 否 | 索引分发策略无效。 策略必须设置为 HASH、NONE 或 REPLICATE。 当分发策略设置为 NONE 或 REPLICATE 时,无法指定分发列。 |
10631 | 16 | 否 | 无法创建或重新生成索引 '%.*ls'。 联合表的唯一索引或聚集索引必须包含联合列。 |
10632 | 16 | 否 | 无法创建索引 '%.*ls'。 无法在联合数据库中为视图编制索引。 |
10633 | 16 | 否 | 联机索引创建操作无效 |
10634 | 10 | 是 | 通过主机名 '%.*ls' 对对象 '%.*ls' 执行 '%.*ls' 语句,主机进程 ID %d 使用MAX_DURATION = %d 和 ABORT_AFTER_WAIT = BLOCKERS 的 WAIT_AT_LOW_PRIORITY 选项。 阻止用户会话将在最长等待时间后终止。 |
10635 | 16 | 否 | 无法对 '%.*ls' 执行联机操作,因为索引包含大型对象类型的列,并且在同一事务中存在此联机操作之前的更新操作。 将联机操作置于事务外部,或将其置于事务中的任何更新之前。 |
10700 | 16 | 否 | 表值参数 "%.*ls" 为只读,无法修改。 |
10701 | 15 | 否 | 在 EXECUTE 或 CREATE AGGREGATE 语句中无法使用 READONLY 选项。 |
10702 | 15 | 否 | WITH CUBE 和 WITH ROLLUP 选项不允许与 ROLLUP、CUBE 或 GROUPING SETS 规范一起使用。 |
10703 | 15 | 否 | 分组集太多。 最大数目为 %d。 |
10704 | 15 | 否 | 若要重新引发错误,必须在 CATCH 块内使用 THROW 语句。 在 CATCH 块中插入 THROW 语句,或向 THROW 语句添加错误参数。 |
10705 | 15 | 否 | OUTPUT 子句不允许使用子查询。 |
10706 | 15 | 否 | GROUP BY 子句中指定的表达式太多。 当提供了分组集时,最大数目为 %d。 |
10707 | 15 | 否 | 当前兼容模式下不允许使用 CUBE() 和 ROLLUP() 分组构造。 只有 100 或更高模式下才允许使用这些构造。 |
10708 | 15 | 否 | "%.*ls" 的右侧不允许使用 DEFAULT |
10709 | 15 | 否 | 表值构造函数中每一行的列数必须相同。 |
10710 | 15 | 否 | MERGE 语句的 'WHEN NOT MATCHED' 子句中不允许 '%S_MSG' 类型的操作。 |
10711 | 15 | 否 | MERGE 语句的 '%S_MSG' 子句中不允许 'INSERT' 类型的操作。 |
10713 | 15 | 否 | MERGE 语句必须以分号(;)结尾。 |
10714 | 15 | 否 | '%S_MSG' 类型的操作在 MERGE 语句的 '%S_MSG' 子句中不能出现一次以上。 |
10715 | 15 | 否 | '%.*ls' 不是有效的提示。 |
10716 | 15 | 否 | 嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句必须具有 OUTPUT 子句。 |
10717 | 15 | 否 | FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,不允许使用 %S_MSG 子句。 |
10718 | 15 | 否 | 嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句中不允许使用查询提示。 |
10719 | 16 | 否 | 不支持将 DURABILITY 设置为SCHEMA_AND_DATA内存优化表的内存优化表的外键关系,该表的持久性设置为SCHEMA_ONLY。 |
10720 | 15 | 否 | 嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句中不允许使用 OUTPUT INTO 子句。 |
10721 | 15 | 否 | 嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句中不允许使用 WHERE CURRENT OF 子句。 |
10722 | 15 | 否 | FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,不允许使用 DISTINCT 关键字。 |
10723 | 15 | 否 | 在 MERGE 语句中,不能在 UPDATE 操作的 SET 子句的相同赋值中将变量设置为列和表达式。 'SET @variable = column = expression' 格式的赋值在 MERGE 语句的 UPDATE 操作的 SET 子句中无效。 请修改 SET 子句,以仅指定 'SET @variable = column' 或 'SET @variable = expression' 格式的赋值。 |
10724 | 15 | 否 | INSERT、UPDATE 或 DELETE 语句的目标表中不允许使用 FORCESEEK 提示。 |
10725 | 15 | 否 | 不能在 DECLARE、CREATE AGGREGATE 或 CREATE FUNCTION 语句中使用 VARYING 选项。 |
10726 | 15 | 否 | 用户定义的聚合不支持默认参数。 |
10727 | 15 | 否 | 在 JOIN 或 APPLY 运算符的任何一侧都不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10728 | 15 | 否 | 不允许将嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句作为 PIVOT 或 UNPIVOT 运算符的表源。 |
10729 | 15 | 否 | 在非 INSERT 语句直接行源的 SELECT 语句中不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10730 | 15 | 否 | 在 UPDATE 或 DELETE 语句的 FROM 子句中不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10731 | 15 | 否 | 在嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句内不允许存在其他嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10732 | 15 | 否 | 在 UNION、INTERSECT 或 EXCEPT 运算符的任何一侧都不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10733 | 15 | 否 | 在 MERGE 语句的 USING 子句中不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10734 | 16 | 否 | 在包含顶级 UNION、INTERSECT 或 EXCEPT 运算符的语句中不允许变量赋值。 |
10735 | 15 | 否 | 表 '%.*ls' 上筛选的 %S_MSG '%.*ls' 的 WHERE 子句不正确。 |
10,736 | 15 | 否 | 全文非索引字表语句必须以分号(;)结尾。 |
10737 | 15 | 否 | 在 ALTER TABLE REBUILD 或 ALTER INDEX REBUILD 语句中,如果在 DATA_COMPRESSION 语句中指定了一个分区,则必须指定 PARTITION=ALL。 PARTITION=ALL 子句用来强调表或索引的所有分区将重新生成,即使仅在 DATA_COMPRESSION 子句中指定了一个子集也是如此。 |
10738 | 15 | 否 | INSERT 语句中行值表达式的数目超出了 %d 行值的最大允许值。 |
10739 | 15 | 否 | MERGE 语句中使用的插入列列表中不能包含多部分标识符。 请改用单部分标识符。 |
10740 | 15 | 否 | 搜索属性列表语句必须以分号结尾(;))。 |
10741 | 15 | 否 | TOP 不能用于与 OFFSET 相同的查询或子查询。 |
10742 | 15 | 否 | OFFSET 子句中指定的偏移量可能不是负数。 |
10743 | 15 | 否 | 为 OFFSET 子句提供的行数必须是整数。 |
10744 | 15 | 否 | 为 FETCH 子句提供的行数必须大于零。 |
10745 | 15 | 否 | INSERT、UPDATE 或 DELETE 语句的目标表不允许使用 FORCESCAN 提示。 |
10,746 | 15 | 否 | FORCESCAN 提示与 FORCESEEK 提示同时指定。 删除其中一个提示并重新提交查询。 |
10747 | 15 | 否 | 参数化 FORCESEEK 提示不能同时与 INDEX 提示或同一对象上的非参数化 FORCESEEK 提示一起使用。 使用 INDEX 提示和非参数化 FORCESEEK 提示,或使用参数化 FORCESEEK 提示,而不为每个表或视图提供 INDEX 提示。 |
10748 | 15 | 否 | 在同一表或视图上指定了多个 FORCESEEK 提示。 删除额外的 FORCESEEK 提示并重新提交查询。 |
10,749 | 15 | 否 | FORCESEEK 提示不能与索引 0 一起使用。 更正提供给 FORCESEEK 提示的索引并重新提交查询。 |
10750 | 15 | 否 | FORCESCAN 提示不能与多个 INDEX 提示一起使用。 删除额外的 INDEX 提示并重新提交查询。 |
10751 | 15 | 否 | '%.*ls' 函数 WITHIN GROUP 子句中的 ORDER BY 必须只有一个表达式。 |
10,752 | 15 | 否 | 函数 '%.*ls' 可能没有窗口框架。 |
10753 | 15 | 否 | 函数 '%.*ls' 必须具有 OVER 子句。 |
10754 | 15 | 否 | 函数 '%.*ls' 必须具有 WITHIN GROUP 子句。 |
10755 | 15 | 否 | 函数 '%.*ls' 采用 %d 和 %d 参数。 |
10756 | 15 | 否 | 具有 ROWS 或 RANGE 的窗口框架必须具有 ORDER BY 子句。 |
10757 | 15 | 否 | 函数 '%.*ls' 可能没有 WITHIN GROUP 子句。 |
10758 | 15 | 否 | 函数 '%.*ls' 在 OVER 子句中可能没有 ORDER BY。 |
10759 | 15 | 否 | OVER 子句不允许使用 DISTINCT。 |
10760 | 16 | 否 | 缩放参数无效。 数据类型 %ls 缩放参数的有效表达式是整数常量和整数常量表达式。 |
10761 | 16 | 否 | 函数 %.*ls 中的数据类型 %.*ls 无效。 |
10762 | 16 | 否 | 当前兼容模式下不允许使用 %.*ls 函数。 它仅在 110 模式或更高版本中允许。 |
10763 | 15 | 否 | GROUP BY 子句只能包含一个查询提示。 删除额外的提示并重新运行查询。 |
10,764 | 15 | 否 | 查询中的分组列数超过了允许的最大数量。 SQL Server 允许 64k 分组列。 减少分组列数并重新运行查询。 |
10765 | 15 | 否 | DISTRIBUTED_AGG和CENTRAL_AGG提示不能与 CUBE 或 ROLLUP 子句一起使用。 修改查询并重新运行它。 |
10766 | 15 | 否 | 必须在 GROUP BY 子句中的所有列之后指定CENTRAL_AGG。 修改查询并重新运行它。 |
10767 | 15 | 否 | 当 GROUP BY 子句包含同一列多次时,不能使用DISTRIBUTED_AGG提示。 修改查询并重新运行它。 |
10768 | 15 | 否 | LABEL 提示只能在查询中使用一次。 修改查询并重新运行它。 |
10769 | 15 | 否 | ATOMIC 块内不支持 SET 选项。 |
10770 | 15 | 否 | 在数据库上设置REMOTE_DATA_ARCHIVE需要 SERVER 选项和 CREDENTIAL 或 FEDERATED_SERVICE_ACCOUNT = ON 选项之一。 |
10771 | 15 | 否 | CREDENTIAL 选项不能与 FEDERATED_SERVICE_ACCOUNT = ON 选项一起使用。 |
10772 | 15 | 否 | 在同一表或视图引用上指定了多个REMOTE_DATA_ARCHIVE_OVERRIDE提示。 删除额外的REMOTE_DATA_ARCHIVE_OVERRIDE提示并重新提交查询。 |
10773 | 15 | 否 | REMOTE_DATA_ARCHIVE_OVERRIDE提示不适用于对象 '%.*ls',因为它不是启用了REMOTE_DATA_ARCHIVE的表。 删除REMOTE_DATA_ARCHIVE_OVERRIDE提示并重新提交语句。 |
10774 | 15 | 否 | 筛选索引的 WHERE 子句不正确。 |
10775 | 16 | 否 | 对象 '%.*ls' 不是内存优化表或本机编译的内联表值函数,不能从本机编译的模块访问。 |
10776 | 16 | 否 | 非内存优化表上的触发器不能使用 WITH NATIVE_COMPILATION。 |
10777 | 16 | 否 | 内存优化表上的触发器必须使用 WITH NATIVE_COMPILATION。 |
10778 | 16 | 否 | 不支持内存优化表和非内存优化表之间的外键关系。 |
10779 | 16 | 否 | 持久性选项“schema_only”仅支持内存优化表。 |
10780 | 16 | 否 | 引用表 '%.*ls' 中没有与外键 '%.*ls' 中的引用列列表匹配的主键。 内存优化表中的外键必须引用主键。 |
10781 | 16 | 否 | Querytraceon %d 和优化器提示 '%.*ls' 指定冲突行为。 删除其中一个并重新运行查询。 |
10782 | 16 | 否 | BEGIN ATOMIC 仅在本机编译的模块中受支持。 |
10783 | 16 | 否 | 本机编译模块的主体必须是 ATOMIC 块。 |
10784 | 16 | 否 | BEGIN ATOMIC 语句的 WITH 子句必须为选项“%ls”指定一个值。 |
10785 | 15 | 否 | %S_MSG '%ls' 仅支持 %S_MSG。 |
10786 | 16 | 否 | ALTER AVAILABILITY GROUP 命令失败,因为它包含多个 MODIFY REPLICA 选项:%ls。 输入单独的 ALTER AVAILABILITY GROUP...要修改的每个副本选项的 MODIFY REPLICA 命令。 |
10787 | 16 | 否 | 对于具有列存储索引的 Hekaton 表,不允许 REPEATABLEREAD 和 SERIALIZABLE 提示。 |
10788 | 15 | 否 | 表类型不支持选项 '%ls'。 |
10789 | 15 | 否 | 必须为表 '%.*ls' 上的索引 '%.*ls' 指定选项 '%ls'。 哈希索引是必需的。 |
10790 | 15 | 否 | 只能为哈希索引指定选项 '%ls'。 |
10791 | 15 | 否 | 哈希索引仅允许在内存优化表中使用。 |
10792 | 15 | 否 | 在本机编译的模块中使用时,函数 '%.*ls' 不能出现在 catch 块之外。 |
10793 | 16 | 否 | 索引和 PRIMARY KEY 约束都已以内联方式定义,其中定义了列 '%.*ls'、表 '%.*ls'。 不允许使用列定义内联定义索引和 PRIMARY KEY 约束。 |
10794 | 15 | 否 | %S_MSG 不支持 %S_MSG '%ls'。 |
10795 | 15 | 否 | 变量 '%.*ls' 声明为非 null,并且必须使用初始值声明。 |
10796 | 15 | 否 | SCHEMABINDING 选项仅支持本机编译的模块,并且这些模块是必需的。 |
10,797 | 15 | 否 | 每个数据库只能有一个 MEMORY_OPTIMIZED_DATA 文件组。 |
10798 | 16 | 否 | 这不是此对象的有效数据压缩设置。 它只能与列存储索引一起使用。 请选择“无”、“页面”或“行压缩”。 |
10799 | 16 | 否 | 这不是列存储索引的有效数据压缩设置。 请选择 COLUMNSTORE 或COLUMNSTORE_ARCHIVE压缩。 |
10800 | 16 | 否 | WSFC 资源 '%.*ls' 的侦听器无法启动,并返回了错误代码 %d、'%.*ls'。 有关此错误代码的详细信息,请参阅 Windows 开发文档中的“系统错误代码”。 |
10801 | 16 | 否 | 未能停止 Windows 故障转移群集资源的侦听器 '%.*ls'。 错误: %d。 %.*ls |
10802 | 10 | 否 | 未能将任务排队以注册 SQL Server 服务的服务主体名称(SPN)。 在手动添加 SPN 或重新启动 SQL Server 之前,将无法进行 Kerberos 身份验证。 SQLOS 错误代码:%d。 |
10900 | 16 | 否 | 启动期间未能配置资源调控器。 请查看 SQL Server 错误日志,了解具体的错误消息,或运行 DBCC CHECKCATALOG('master') 检查 master 数据库的一致性。 |
10901 | 16 | 否 | 用户没有更改资源调控器配置的权限。 |
10902 | 16 | 否 | master 数据库中不存在用户定义函数 '%s',或者该用户没有访问该函数的权限。 |
10903 | 16 | 否 | 为分类器用户定义函数指定的架构名称 '%.*ls' 不存在,或者该用户没有使用该名称的权限。 |
10904 | 16 | 否 | 资源调控器配置失败。 在要删除或移动到其他资源池的工作负荷组中存在活动会话。 请断开受影响的工作负荷组中的所有活动会话的连接,然后重试。 |
10905 | 16 | 否 | 内存不足,无法完成资源调控器配置。 请降低服务器负载或在专用管理员连接上尝试该操作。 |
10906 | 16 | 否 | 对象 '%.*ls'。%.*ls' 不是有效的资源调控器分类器用户定义函数。 有效的分类器用户定义函数必须绑定到架构、返回 sysname 且没有参数。 |
10907 | 16 | 否 | 值为 %u 的属性 '%.*ls' 大于值为 %u 的属性 '%.*ls'。 |
10908 | 16 | 否 | 值为 %u 的属性 '%.*ls' 小于值为 %u 的属性 '%.*ls'。 |
10909 | 16 | 否 | 无法创建资源池。 资源池的最大数目不能超过当前限制 %u (包括预定义的资源池)。 |
10910 | 16 | 否 | 操作无法完成。 指定的 '%.*ls' 值 %u 会导致计划程序 %你超过 100% 的所有资源池的最小值之和。 减少一个或多个池的值,或更改池相关性,使总和小于或等于 100。 |
10,911 | 16 | 否 | 资源池 '%.*ls' 不存在,无法执行请求的操作。 |
10912 | 16 | 否 | 操作无法完成。 不允许删除预定义的 %S_MSG。 |
10913 | 16 | 否 | 不允许用户 %S_MSG '%.*ls' 资源池中的工作负荷组 '%.*ls'。 |
10914 | 16 | 否 | %S_MSG '%.*ls' 的名称不能以 ## 的 # 开头。 |
10915 | 16 | 否 | 操作无法完成。 不允许更改 '%.*ls' %S_MSG。 |
10916 | 16 | 否 | 无法删除资源池 '%.*ls',因为它包含工作负荷组 '%.*ls'。 请先删除使用此资源池的所有工作负荷组,再删除资源池。 |
10917 | 16 | 否 | ALTER WORKLOAD GROUP 失败。 必须指定 'WITH' 或 'USING' 子句。 |
10918 | 16 | 否 | 无法创建 %S_MSG '%.*ls',因为它已存在。 |
10919 | 16 | 否 | 从 master 数据库中读取资源调控器配置时出错。 请检查 master 数据库的完整性或与系统管理员联系。 |
10920 | 16 | 否 | 无法 %S_MSG 用户定义的函数 '%.*ls'。 它正被用作资源调控器分类器。 |
10921 | 16 | 否 | '%.*ls' %S_MSG不能移出 '%.*ls' %S_MSG。 |
10922 | 16 | 否 | %ls 失败。 请重新运行该语句。 |
10923 | 16 | 否 | %ls 失败。 资源调控器在该版本的 SQL Server 中不可用。 您可以操作资源调控器元数据,但将无法应用资源调控器配置。 只有 Enterprise 版的 SQL Server 支持资源调控器。 |
10924 | 16 | 否 | 池相关性范围无效。 下限 %d 必须小于上限 %d。 |
10925 | 16 | 否 | 在池相关性范围列表中指定了多个 %S_MSG 值。 |
10926 | 16 | 否 | 指定 %S_MSG %d 的 %S_MSG 范围至少包括一个对当前实例不可用的 %S_MSG。 此实例可用的最大 %S_MSG 个数为 %d。 |
10927 | 16 | 否 | 操作无法完成。 指定的 '%.*ls' 值 %u 会导致使用资源池 '%.*ls' 的所有工作负荷组的最小值总和超过 100%。 减少值或修改其他工作负荷组,使总和小于或等于 100。 |
10928 | 16 | 否 | 资源 ID : %d。 数据库的 %ls 限制为 %d 且已达到。 请参阅“http://go.microsoft.com/fwlink/?LinkId=267637”以获取帮助。 |
10929 | 16 | 否 | 资源 ID : %d。 %ls 最低保证为 %d,最大限制为 %d,数据库当前使用情况为 %d。 但是,服务器当前太忙,无法为此数据库支持大于 %d 的 %ls。 请参阅“http://go.microsoft.com/fwlink/?LinkId=267637”以获取帮助。 否则,请稍后重试。 |
10930 | 16 | 否 | 服务当前太忙。 请稍后重试。” |
10931 | 16 | 否 | 无法删除资源池 '%.*ls',因为它绑定到数据库。 删除此资源池之前,请删除所有绑定。 |
10932 | 16 | 否 | 资源调控器配置失败,因为资源池中有一个活动数据库正在删除。 使数据库脱机并重试。 |
10933 | 16 | 否 | 此系统上不存在 ID 为 %d 的 %S_MSG。 使用sys.dm_os_schedulers查找此系统的有效 %S_MSGs。 |
10934 | 16 | 否 | 无法执行请求的操作,因为外部资源池 '%.*ls' 不存在。 |
10935 | 16 | 否 | 外部资源池不允许多个处理器组。 |
10961 | 16 | 否 | 请求已中止,因为它的 CPU 使用率超出了工作负荷组的最大配置限制。 |
10981 | 10 | 否 | 资源调控器重新配置成功。 |
10982 | 16 | 是 | 无法运行资源调控器分类器用户定义函数 '%.*ls'。 上次错误 %u,状态 %u。 请参阅 ID 为 %ld 的会话的 SQL Server 错误日志中以前的错误,以了解详细信息。 分类器所用时间: %I64u 毫秒。 |
10983 | 16 | 否 | 用户取消了资源调控器 '%ls' 操作。 |
10984 | 16 | 否 | 资源调控器重新配置失败。 |
10985 | 10 | 否 | 资源调控器重新配置遇到问题(HRESULT 代码:0x%lx,原因: %ls),同时将活动外部资源池 ID 发送到启动板。 这不会失败重新配置。 |
错误 | Severity | 是否记录事件 | 说明 |
---|---|---|---|
10000 | 16 | 否 | 未知的提供程序错误。 |
10001 | 16 | 否 | 提供程序报告了意外的灾难性错误。 |
10002 | 16 | 否 | 提供程序未实现此功能。 |
10003 | 16 | 否 | 提供程序内存不足。 |
10004 | 16 | 否 | 提供程序报告一个或多个参数无效。 |
10005 | 16 | 否 | 提供程序不支持接口。 |
10006 | 16 | 否 | 提供程序指示使用了无效的指针。 |
10007 | 16 | 否 | 提供程序指示使用了无效的句柄。 |
10008 | 16 | 否 | 提供程序终止了操作。 |
10009 | 16 | 否 | 提供程序未给出有关错误的任何信息。 |
10010 | 16 | 否 | 尚不能向提供程序提供完成此操作所必需的数据。 |
10011 | 16 | 否 | 访问被拒绝。 |
10021 | 16 | 否 | 由于达到了资源限制,提供程序终止了执行。 |
10022 | 16 | 否 | 提供程序调用了使用者的 IRowsetNotify 中的一个方法,而该方法尚未返回。 |
10023 | 16 | 否 | 提供程序不支持必需的方法。 |
10024 | 16 | 否 | 提供程序指示用户没有执行该操作的权限。 |
10025 | 16 | 否 | 提供程序在外部进程中导致了服务器错误。 |
10026 | 16 | 否 | 未设置命令文本。 |
10027 | 16 | 否 | 未准备命令。 |
10028 | 16 | 否 | 身份验证失败。 |
10032 | 16 | 否 | 无法返回多个结果集(提供程序不支持)。 |
10033 | 16 | 否 | 指定的索引不存在,或提供程序不支持对此数据源进行索引扫描。 |
10034 | 16 | 否 | 指定的表或视图不存在或有错误。 |
10035 | 16 | 否 | 没有为一个或多个必需的参数提供值。 |
10042 | 16 | 否 | 当存在打开的行集时,无法设置任何属性。 |
10052 | 16 | 否 | 在通知期间提供程序取消了插入操作。 |
10053 | 16 | 否 | 由于除符号不匹配和溢出之外的其他原因,未能转换数据值。 |
10054 | 16 | 否 | 一列或多列的数据值溢出了提供程序所用类型的取值范围。 |
10055 | 16 | 否 | 数据违反了一列或多列的完整性约束。 |
10056 | 16 | 否 | 具有挂起更改的行数已超过 DBPROP_MAXPENDINGROWS 属性所指定的限制值。 |
10057 | 16 | 否 | 无法创建行。 将超过行集所支持的活动行总数。 |
10058 | 16 | 否 | 使用者在释放先前检索到的行句柄之前,不能插入新行。 |
10062 | 16 | 否 | 在通知期间提供程序取消了更改。 |
10063 | 16 | 否 | 由于除符号不匹配和溢出之外的其他原因,未能转换数据值。 |
10064 | 16 | 否 | 一列或多列的数据值溢出了提供程序所用类型的取值范围。 |
10065 | 16 | 否 | 数据违反了一列或多列的完整性约束。 |
10066 | 16 | 否 | 具有挂起更改的行数已超过 DBPROP_MAXPENDINGROWS 属性所指定的限制值。 |
10,067 | 16 | 否 | 行集正在使用乐观并发机制,而自上次提取或重新同步包含列值的行后,该列值又有更改。 |
10068 | 16 | 否 | 使用者未能删除行。 某一删除操作正处于挂起状态,或者已传输到数据源。 |
10069 | 16 | 否 | 使用者未能删除行。 插入操作已传输到数据源。 |
10081 | 16 | 否 | 行集使用了集成索引,但没有当前索引。 |
10085 | 16 | 否 | 在通知期间取消了表的 RestartPosition。 |
10086 | 16 | 否 | 该表是用实时数据流生成的,无法重新开始该位置。 |
10087 | 16 | 否 | 提供程序未释放某些现有的行。 |
10088 | 16 | 否 | 在创建了行集的对象中未指定列的顺序。 提供程序不得不重新执行命令以将下次提取位置重新定位到其初始位置,列的顺序也已更改。 |
10100 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它包含 DISTINCT 关键字。 请考虑将 DISTINCT 从视图中删除或不对视图进行索引。 或者,请考虑将 DISTINCT 替换为 GROUP BY 或 COUNT_BIG~ 以模拟对列进行分组的 DISTINCT。 |
10101 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它包含 TOP 或 OFFSET 关键字。 请考虑删除 TOP 或 OFFSET 或不为视图编制索引。 |
10102 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 TABLESAMPLE 子句。 请考虑删除 TABLESAMPLE 或不对视图进行索引。 |
10103 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 OPENROWSET、OPENQUERY 或 OPENDATASOURCE。 请考虑不对视图进行索引或删除 OPENQUERY、OPENROWSET 和 OPENDATASOURCE。 |
10104 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 CONTAINSTABLE 或 FREETEXTTABLE 全文函数来引用表。 请考虑取消使用这些函数或不对视图进行索引。 |
10105 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 OPENXML 行集提供程序。 请考虑删除 OPENXML 或不对视图进行索引。 |
10106 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它引用了内部系统行集提供程序。 请考虑不对此视图进行索引。 |
10107 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它使用表变量 “%.*ls”。 请考虑不对视图进行索引或取消引用此表变量。 |
10108 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它引用了 SQL Server 内部表。 |
10109 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用了派生表 “%.*ls” (由 FROM 子句中的 SELECT 语句定义)。 请考虑取消引用此派生表或不对视图进行索引。 |
10110 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 OUTER APPLY。 请考虑不对视图进行索引或删除 OUTER APPLY。 |
10111 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含使用 ODBC 标准转义语法的联接。 请考虑使用 ANSI 联接语法。 |
10112 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为其中包含指定了联接提示的 INNER 联接。 请考虑删除此联接提示。 |
10113 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 LEFT、RIGHT 或 FULL OUTER 联接,而在索引视图中不允许使用 OUTER 联接。 请考虑使用 INNER 联接。 |
10114 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 PIVOT 运算符。 请考虑不对此视图进行索引。 |
10115 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 UNPIVOT 运算符。 请考虑不对此视图进行索引。 |
10116 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为其中包含一个或多个 UNION、INTERSECT 或 EXCEPT 运算符。 如果将查询作为原始视图的 UNION、INTERSECT 或 EXCEPT 运算符的输入,请考虑为每个这样的查询创建一个单独的索引视图。 |
10117 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为视图使用“*”运算符来选择列。 请考虑按名称引用列。 |
10118 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 GROUP BY ALL。 请考虑使用 GROUP BY。 |
10119 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 CUBE、ROLLUP 或 GROUPING SETS 运算符。 请考虑不对此视图进行索引。 |
10120 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它包含 ROLLUP 运算符。 请考虑不对此视图进行索引。 |
10121 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 HAVING 子句。 请考虑删除 HAVING 子句。 |
10122 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 COMPUTE 子句。 请考虑不对视图进行索引,或使用 GROUP BY 或聚合视图来替换对聚合结果的 COMPUTE 计算。 |
10124 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它引用了内部 SQL Server 列。 |
10125 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它使用聚合 “%.*ls”。 请考虑删除此聚合,不对视图进行索引,或使用备用聚合。 例如,用 SUM 和 COUNT_BIG 替换 AVG,或者用 COUNT_BIG 替换 COUNT。 |
10126 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它将聚合 “%.*ls” 与 DISTINCT 关键字一起使用。 请考虑不对视图进行索引或删除 DISTINCT。 另外,请考虑在对列分组时使用 GROUP BY 或 COUNT_BIG(*) 视图模拟 DISTINCT。 |
10127 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含一个或多个子查询。 请考虑将视图更改为仅使用联接而不使用子查询。 另外,请考虑不对视图进行索引。 |
10,128 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 CONTAINS 或 FREETEXT 全文谓词。 请考虑删除 CONTAINS 或 FREETEXT,或不对视图进行索引。 |
10129 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用内联或多语句表值函数 “%.*ls”。 请考虑手动扩展视图定义中的函数定义,或不对视图进行索引。 |
10130 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它使用非确定性公共语言运行时 (CLR) 表值函数 “%.*ls”。 请考虑不对视图进行索引或将其更改为不使用此函数。 |
10131 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用了不精确的公共语言运行时 (CLR) 表值函数 “%.*ls”。 请考虑不对视图进行索引。 |
10132 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用表值公共语言运行时 (CLR) 函数 “%.*ls”。 请考虑取消引用此函数或不对视图进行索引。 |
10133 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为视图引用的函数 “%.*ls” 执行用户或系统数据访问。 |
10134 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含多个 APPLY。 请考虑不对视图进行索引或仅使用一个 APPLY。 |
10136 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了聚合 COUNT。 这时应使用 COUNT_BIG。 |
10137 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用了公共表表达式 “%.*ls”。 不能对引用公用表表达式的视图进行索引。 请考虑不对视图进行索引,或将此公用表表达式从视图定义中删除。 |
10138 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为其选择列表不包括正确使用COUNT_BIG。 请考虑添加COUNT_BIG\ 以选择列表。 |
10139 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为此视图使用了隐式转换来执行从字符串到 datetime 或 smalldatetime 的转换。 请使用带确定样式值的显式转换。 |
10140 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为其中包含表提示。 请考虑删除此提示。 |
10141 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它引用 SELECT 列表的非键列外的 CLR 例程 (函数或方法) '%.*ls'。 请重新创建或更改此视图,使其不再引用 SELECT 列表非键列之外的 CLR 例程,然后创建索引。 |
10142 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 APPLY。 请考虑不对视图进行索引或删除 APPLY。 |
10143 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它包含排名开窗函数或聚合开窗函数。 请从视图定义中删除该函数,也可以不对该视图创建索引。 |
10144 | 16 | 否 | 由于 %S_MSG 使用 CHANGETABLE 函数,无法对视图 '%.*ls' 创建它。 |
10145 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它引用了稀疏列集。 无法对包含稀疏列集的视图进行索引。 请考虑删除该视图中的稀疏列集或不对该视图进行索引。 |
10146 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它使用 SEMANTICSIMILARITYTABLE、SEMANTICKEYPHRASETABLE 或 SEMANTICSIMILARITYDETAILSTABLE 函数。 |
10147 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它使用临时 FOR SYSTEM_TIME 子句。 |
10148 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它使用 OPENJSON。 |
10149 | 16 | 否 | 无法对视图 '%.*ls' 创建具有SNAPSHOT_MATERIALIZATION的索引,因为视图定义包含内存优化表(s)。 |
10211 | 16 | 否 | 无法对 Null CLR 类型值调用赋值函数。 |
10227 | 16 | 否 | 无法更新类型为“%.*ls.%.*ls”的字段“%.*ls”,因为该字段为“%.*ls”。 |
10240 | 16 | 否 | 找不到 UdtExtensions.dll。 请检查安装。 |
10300 | 16 | 否 | 程序集 '%.*ls' 引用当前数据库中不存在的程序集 '%.*ls'。 SQL Server 已尝试定位并自动从引用程序集所在的位置自动加载被引用程序集,但此操作失败(原因: %S_MSG)。 请将被引用程序集加载到当前数据库中,然后重试您的请求。 |
10301 | 16 | 否 | 程序集 '%.*ls' 引用当前数据库中不存在的程序集 '%.*ls'。 SQL Server 已尝试定位并自动从引用程序集所在的位置自动加载被引用程序集,但此操作失败(原因: %s)。 请将被引用程序集加载到当前数据库中,然后重试您的请求。 |
10302 | 16 | 否 | 无法获取 SQL Server 的路径: '%ls'。 |
10303 | 16 | 是 | 无法创建 AppDomain 管理器: '%.*ls'。 |
10304 | 16 | 否 | 无法进入具有 HRESULT 0x%x 的公共语言运行时(CLR)。 这可能是由于资源不足所致。 |
10305 | 16 | 否 | 必须使用 SqlFunctionAttribute 注释 CLR 表值函数的 Init 方法。 |
10306 | 16 | 否 | 必须在 CLR 表值函数的 Init 方法的 SqlFunctionAttribute 中设置 FillRowMethodName 属性。 |
10307 | 16 | 否 | SqlFunctionAttribute 的 FillRowMethodName 属性未包含有效的方法名称。 |
10308 | 10 | 否 | 警告: 您正在注册的 Microsoft .NET Framework 程序集 '%.*ls' 未在 SQL Server 宿主环境中充分测试,不受支持。 如果您将来升级或维护此程序集或 .NET Framework,您的 CLR 集成例程可能会停止工作。 请参阅 SQL Server 联机丛书了解更多详细信息。 |
10309 | 10 | 否 | 警告: 您正在注册的 SQL Server 客户端程序集 '%.*ls' 未在 SQL Server 宿主环境中充分测试。 |
10310 | 10 | 是 | 由于公共语言运行时(CLR)操作或安全数据定义语言(DDL)操作,将 AppDomain %i (%.*ls)标记为要卸载。 |
10311 | 10 | 是 | 由于内存不足,将 AppDomain %i (%.*ls)标记为要卸载。 |
10312 | 16 | 否 | 已中止执行 .NET Framework。 UDP/UDF/CLR 类型未恢复线程标记。 |
10313 | 16 | 否 | 在 %S_MSG 过程中使用 .NET Framework 时出错。 服务器可能资源不足。 请尝试重新运行查询。 如果此问题仍然存在,请与支持人员联系。 %.*ls |
10314 | 16 | 否 | 在尝试加载程序集 ID %d 时 Microsoft .NET Framework 出错。 服务器可能耗尽资源,或者程序集可能不受信任。 请重新运行查询,或检查有关的文档了解如何解决程序集信任问题。 有关此错误的详细信息: %.*ls |
10316 | 16 | 否 | 由于内存不足,已卸载具有指定版本 ID (%d)的 app 域,因此找不到它。 |
10317 | 16 | 否 | 尝试获取文件 '%s' 的版本信息时出错。 |
10318 | 16 | 否 | '%.*ls' 失败,因为类型为 '%.*ls' 的方法 '%.*ls' 的参数 %d 使用不支持的属性 System.ParamArrayAttribute 进行批注。 |
10319 | 16 | 否 | UserDefinedType 方法调用失败,因为类型为 '%.*ls' 的方法 '%.*ls' 的参数 %d 使用不支持的属性 System.ParamArrayAttribute 进行批注。 |
10320 | 16 | 否 | 方法名称 '%.*ls' 对于 '%.*ls' 无效。 |
10321 | 16 | 否 | 方法名称 '%.*ls' 对于 UserDefinedType 方法调用无效。 |
10322 | 16 | 否 | 在数据库 %.*ls 中找不到类型 %.*ls |
10323 | 16 | 是 | .Net Framework 托管调试助手 %.*ls 已发现无效的用户代码 |
10324 | 16 | 否 | CREATE TRIGGER 的 WITH ENCRYPTION 选项只适用于 T-SQL 触发器,而不适用于 CLR 触发器。 |
10325 | 16 | 是 | 由于用户的非托管代码中发生了堆栈溢出,服务器即将关闭。 |
10326 | 16 | 是 | 程序集 '%.*ls' 的两个版本不能在数据库 '%.*ls' 中共存。 请保留其中一个版本并删除另外那个版本。 |
10327 | 14 | 否 | 程序集 '%.*ls' 的 %ls ASSEMBLY 失败,因为程序集 '%.*ls' 不受信任。 如果以下任一项为 true,则程序集受信任:程序集使用证书或具有 UNSAFE ASSEMBLY 权限的相应登录名的非对称密钥进行签名,或者程序集使用sp_add_trusted_assembly受信任。 |
10328 | 16 | 否 | 堆栈不足,无法创建 appdomain '%.*ls'。 |
10329 | 16 | 否 | .Net Framework 执行已中止。 %.*ls |
10330 | 16 | 否 | 更新程序集中的类型 '%s' 发生了更改,而类型 '%s' 的序列化布局将随之更改,所以 ALTER ASSEMBLY 失败。 不允许持久化类型更改序列化布局。 |
10331 | 16 | 否 | 程序集 '%.*ls' 中的类型 '%ls' 是从 CLR 类型不支持的一般类型派生出来的。 |
10332 | 16 | 否 | 程序集“%.*ls”是使用 .NET Framework 的版本 %.*ls 生成的。 SQL Server 当前使用的版本为 %s。 |
10333 | 16 | 是 | 未能从 CLR 获取 ICLRAppDomainResourceMonitor 接口。 CLR 中的错误代码为:0x%x。 因此,资源监视不适用于 ID 为 %d 的 AppDomain。 |
10334 | 16 | 否 | 更改数据库兼容性级别会导致在数据库 %s 中的一个或多个对象中将数据标记为未选中。 请参阅 sys.tables 和 sys.views 中的列has_unchecked_assembly_data以查找所有此类对象。 |
10335 | 16 | 否 | 公共语言运行时(CLR)以不受支持的方式加载。 如果 SQL Server 中运行的扩展存储过程或 OLE 自动化对象在 CLR 集成运行时主机加载 CLR 之前调用托管代码,则可能会出现这种情况。 您需要重新启动 SQL Server 才能使用 CLR 集成功能。 |
10336 | 10 | 否 | 在 SQL Server 启动期间未能排队任务以启动 CLR。 错误代码:%u。 CLR 将以按需方式启动。 |
10337 | 16 | 否 | 发生内部错误。 |
10338 | 16 | 否 | 程序集验证失败。 无法打开物理文件 '%.*ls': %ls。 |
10339 | 16 | 否 | 程序集验证失败。 无法从物理文件“%.*ls”读取: %ls。 |
10340 | 16 | 否 | DROP ASSEMBLY 失败。 错误代码: 0x%x。 |
10341 | 16 | 否 | 无法加载程序集 '%.*ls',因为Azure SQL 数据库不支持用户定义的程序集。 如有疑问,请联系 Azure 技术支持。 |
10342 | 16 | 否 | 无法加载程序集 '%.*ls',因为此版本的 SQL Server 仅支持 SAFE 程序集。 |
10343 | 14 | 否 | 具有 SAFE 或 EXTERNAL_ACCESS 选项的程序集 '%.*ls' 的 CREATE 或 ALTER ASSEMBLY 失败,因为sp_configure的“clr strict security”选项设置为 1。 Microsoft建议使用具有 UNSAFE ASSEMBLY 权限的相应登录名的证书或非对称密钥对程序集进行签名。 或者,可以使用sp_add_trusted_assembly信任程序集。 |
10344 | 16 | 否 | 内部表访问错误:无法使用 HRESULT: 0x%x 访问受信任的程序集内部表。 请与客户支持服务部门联系。 |
10345 | 16 | 否 | 程序集哈希 '0x%.*ls' 已受信任。 |
10346 | 16 | 否 | 程序集哈希 '0x%.*ls' 当前不受信任。 未采取任何操作。 |
10501 | 16 | 否 | 无法创建计划指南 '%.*ls',因为不允许提供类型 '%.*ls' 。 |
10502 | 16 | 否 | 无法创建计划指南 '%.*ls',因为由 @stmt 和 @module_or_batch或按 @plan_handle 和 @statement_start_offset指定的语句与数据库中的现有计划指南 '%.*ls' 匹配。 请先删除现有计划指南,再创建新的计划指南。 |
10503 | 16 | 否 | 不允许执行操作 '%.*ls'。 |
10504 | 16 | 否 | 无法创建计划指南 '%.*ls',因为参数 @hints 不正确。 使用 N'OPTION ( <query_hint> [ ,...n ] )'. |
10505 | 16 | 否 | 无法创建计划指南 '%.*ls',因为所提供的 @module_or_batch 值 '%.*ls' 不是合法的两部分名称。 请使用 'schema_name.object_name'。 |
10506 | 16 | 否 | 无法创建计划指南 '%.*ls',因为参数 @stmt 包含多条语句。 |
10507 | 16 | 否 | 无法创建计划指南 '%.*ls',因为指定@stmt模块或批处理中的语句与@plan_handle@module_or_batch@statement_start_offset指定模块或批处理中的任何语句不匹配。 请修改这些值以匹配模块或批中的语句。 |
10508 | 16 | 否 | 无法对计划指南 '%.*ls' 执行 '%ls' 操作,因为此计划指南不存在或您没有权限。 请验证当前会话的计划指南名称和数据库并确保您具备所需的权限。 |
10509 | 16 | 否 | 无法创建计划指南 '%.*ls',因为由 @stmt 或 @statement_start_offset 指定的语句包含语法错误或不符合在计划指南中使用的资格。 请提供一个有效的 Transact-SQL 语句或者该语句在批中的有效起始位置。 若要获取有效的起始位置,请在 sys.dm_exec_query_stats 动态管理函数中查询 'statement_start_offset' 列。 |
10510 | 16 | 否 | 无法创建计划指南 '%.*ls',因为数据库中已存在同名的计划指南。 使用唯一名称。 |
10511 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @params 不是 NULL。 @params 如果 @type 为“object”,则必须为 NULL。 |
10512 | 16 | 否 | 无法创建计划指南 '%.*ls',因为对象 “@module_or_batch” 已加密。 请考虑使用其他技术(例如,索引和统计信息)对查询进行优化。 |
10513 | 16 | 否 | 无法 %S_MSG %S_MSG '%.*ls' ,因为它由计划指南 '%.*ls' 引用。 请首先使用 sp_control_plan_guide 删除该计划指南。 如果需要,请记录该计划指南定义,以便将来使用。 |
10514 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @module_or_batch 当对象为对象时 @type 不能是大型对象。 |
10515 | 16 | 否 | 无法创建计划指南 '%.*ls',因为模块 '%.*ls' 不存在,或者你没有所需的权限。 |
10516 | 16 | 否 | 无法创建计划指南 '%.*ls',因为无法编译 @module_or_batch。 |
10517 | 16 | 否 | 无法创建计划指南 '%.*ls',因为您没有所需的权限。 请更改所需的数据库权限。 |
10518 | 16 | 否 | 无法执行 sp_control_plan_guide,因为权限不足,无法控制计划指南 '%.*ls'。 请更改对计划指南所引用对象的权限,或更改所需的数据库权限。 |
10519 | 16 | 否 | 无法创建计划指南 '%.*ls',因为指定的@hints提示不能应用于由任一或两者@stmt@statement_start_offset指定的语句。 请确保提示可以应用于该语句。 |
10520 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @type 指定为 '%ls' ,并且为参数 '%ls' 指定了非 NULL 值。 此类型要求该参数的值为 NULL 值。 请为该参数指定 NULL 值,或将该类型更改为允许该参数为非 NULL 值的类型。 |
10521 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @type 已指定为 '%ls',参数 '%ls' 为 NULL。 此类型要求该参数的值为非 NULL 值。 请为该参数指定非 NULL 值,或将该类型更改为允许该参数为 NULL 值的类型。 |
10,522 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @hints 的值非法。 如果 @type 是 'template',则 @hints 必须是 OPTION(PARAMETERIZATION FORCED) 或 OPTION(PARAMETERIZATION SIMPLE)。 |
10523 | 16 | 否 | 无法生成查询模板,因为 @querytext 未包含有效的单个查询。 |
10524 | 16 | 否 | 无法将 @querytext 参数化。 |
10525 | 10 | 否 | 在用 FORCED 或 SIMPLE 参数化自动对计划指南 '%.*ls' 进行参数化后,该计划指南与语句相匹配,但忽略了它所包含的 RECOMPILE 提示。 自动参数化的语句不支持 RECOMPILE。 请考虑删除此计划指南,或从中删除 RECOMPILE。 |
10526 | 16 | 否 | 无法删除 %S_MSG '%.*ls' ,因为它的触发器 '%.*ls' 由计划指南 '%.*ls' 引用。 请首先使用 sp_control_plan_guide 删除该计划指南。 如果需要,请记录该计划指南定义,以便将来使用。 |
10527 | 16 | 否 | 无法创建计划指南 '%.*ls',因为对象 '%.*ls' 是临时对象。 |
10528 | 16 | 否 | 计划指南 '%.*ls' 的名称无效,所以无法创建。 计划指南的名称不能以 '#' 字符开头。 |
10529 | 16 | 否 | 无法创建计划指南 '%.*ls',因为已存在 @stmt“template” 的 @type planguide '%.*ls' 。 |
10530 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @statement_start_offset 指定的语句与指定模块或批处理中的所有语句都不匹配。 请考虑修改 @statement_start_offset 以匹配模块或批中的语句。 |
10531 | 16 | 否 | 因为用户没有足够的权限,所以无法从缓存创建计划指南 '%.*ls'。 请为创建该计划指南的用户授予 VIEW SERVER STATE 权限。 |
10532 | 16 | 否 | 无法创建计划指南 '%.*ls',因为指定的 @plan_handle 批处理或模块不包含符合计划指南条件的语句。 请为 @plan_handle 指定其他值。 |
10533 | 16 | 否 | 因为计划指南 '%.*ls' 的名称超过允许的最大字符数 124,所以无法创建它。 请指定字符数少于 125 个的名称。 |
10534 | 16 | 否 | 无法创建计划指南 '%.*ls',因为指定的 @params 值无效。 parameter_name parameter_type>窗体<><中指定值,或指定 NULL。 |
10535 | 16 | 否 | 由于在计划缓存中找不到与指定计划句柄对应的计划,因此无法创建计划指南 '%.*ls'。 请指定已缓存的计划句柄。 有关已缓存的计划句柄的列表,请查询 sys.dm_exec_query_stats 动态管理视图。 |
10536 | 16 | 否 | 无法创建计划指南 '%.*ls',因为与指定 @plan_handle 对应的批或模块包含超过 1000 个符合条件的语句。 通过为每个语句指定 statement_start_offset 值,为批或模块中的每个语句创建一个计划指南。 |
10537 | 16 | 否 | 无法启用计划指南 '%.*ls',因为已启用的计划指南 '%.*ls' 包含语句的相同范围和起始偏移值。 请先禁用现有计划指南,再启用指定的计划指南。 |
10538 | 16 | 否 | 因为指定的计划指南 ID 为 NULL 或无效,或者您对该计划指南引用的对象没有所需权限,所以找不到该计划指南。 请确保计划指南 ID 有效,当前会话设置为正确的数据库上下文,并且您对该计划指南引用的对象具有 ALTER 权限或您具有 ALTER DATABASE 权限。 |
10539 | 16 | 否 | 由于查询计划对于初始偏移量为 %d 的语句不可用,因此无法从缓存创建计划指南 '%.*ls'。如果该语句依赖于尚未创建的数据库对象,则可能出现此问题。 请确保所有必要的数据库对象都已存在,并在创建该计划指南之前先执行该语句。 |
10601 | 16 | 否 | 不能为聚集索引指定包含性列。 |
10602 | 16 | 否 | 不允许在 CREATE/ALTER/DROP INDEX 语句中混合使用新旧语法。 |
10603 | 16 | 否 | 无法重新生成视图 '%.*ls' 上的聚集索引 '%.*ls',因为视图依赖于已禁用聚集索引 '%.*ls' 的基表 '%.*ls'。 |
10604 | 16 | 否 | 如果同时还指定了 ONLINE 索引选项,则不能使用 DROP_EXISTING 索引选项将统计信息转换为索引。 |
10605 | 16 | 否 | 无法对表 “%.*ls” 禁用主键索引 “%.*ls”,因为该表已发布用于复制。 |
10606 | 16 | 否 | 无法对视图 “%.*ls” 禁用聚集索引 “%.*ls”,因为已为复制发布索引视图。 |
10607 | 16 | 否 | 无法禁用表 '%.*ls' 上的聚集索引 '%.*ls',因为表已启用更改跟踪。 请先禁用该表的更改跟踪,再禁用该聚集索引。 |
10608 | 16 | 否 | 无法禁用表 '%.*ls' 上的索引 '%.*ls',因为表已启用更改跟踪。 更改跟踪需要表的主键约束,禁用该索引将删除该约束。 请先禁用该表的更改跟踪,再禁用该索引。 |
10609 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls' ,因为筛选器表达式中的列 '%.*ls' 是计算列。 请重写该筛选表达式以便其不包括此列。 |
10,610 | 16 | 否 | 无法对对象 '%.*ls' 创建筛选索引 '%.*ls',因为它不是用户表。 只有表才支持筛选的索引。 如果要试图对视图创建筛选索引,请考虑在视图定义中结合使用筛选表达式创建索引视图。 |
10611 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls' ,因为筛选表达式中的列 '%.*ls' 与数据类型优先级较高或排序规则不同的常量进行比较。 筛选的 %S_MSG 不支持将列转换为常量的数据类型。 若要解决此错误,请显式将常量转换为与列 '%.*ls' 相同的数据类型和排序规则。 |
10612 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls',因为筛选表达式中的列 '%.*ls' 与无法转换为列数据类型的常量进行比较。 请重写该筛选表达式以便其不包括此比较。 |
10617 | 16 | 否 | 无法创建或重新生成索引 '%.*ls'。 此索引使用 vardecimal 存储格式,键长度(%d 字节)超出了允许的最大长度 '%d' 字节。 |
10618 | 16 | 否 | 无法对表 '%.*ls' S_MSG筛选索引 '%.*ls' ,因为该语句将IGNORE_DUP_KEY选项设置为 ON。 请重写该语句以便其不使用 IGNORE_DUP_KEY 选项。 |
10619 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls',因为筛选表达式中的列 '%.*ls' 是 CLR 数据类型。 请重写该筛选表达式以便其不包括此列。 |
10620 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls',因为筛选器表达式包含与文本 NULL 值的比较。 请重写该比较以便使用 IS [NOT] NULL 比较运算符来测试 NULL 值。 |
10,621 | 16 | 否 | 无法创建表 '%.*ls' 上的索引 '%.*ls',因为索引的筛选器表达式中的列 '%.*ls' 是列集。 |
10622 | 16 | 否 | 无法创建或重新生成 %S_MSG '%.*ls'。 包含稀疏列或列集列的表不支持压缩索引。 |
10623 | 16 | 否 | 无法对对象 '%.*ls' 创建筛选统计信息 '%.*ls',因为它不是用户表。 仅用户表支持筛选的统计信息。 |
10624 | 16 | 否 | 表 '%.*ls' 上的索引 '%.*ls' 的 CREATE INDEX 或 REBUILD INDEX 语句失败,因为无法为系统数据库指定分发策略。 |
10625 | 16 | 否 | 无法创建包含超过 %d 列的分布键。 |
10626 | 16 | 否 | 列名 '%.*ls' 在分布键中的列列表中出现多次。 |
10627 | 16 | 否 | 列 '%.*ls' 不能是索引 '%.*ls' 的分布键的一部分,因为该列不是唯一索引键的一部分。 唯一索引的分布键列必须是索引键的一部分。 |
10628 | 16 | 否 | 表 '%.*ls' 上的索引 '%.*ls' 是创建用于保存列级统计信息的假设索引。 假设索引不允许分发策略。 |
10629 | 16 | 否 | 表 '%.*ls' 中为列 '%.*ls' 指定的数据类型不能用作索引分布键中的列。 |
10630 | 16 | 否 | 索引分发策略无效。 策略必须设置为 HASH、NONE 或 REPLICATE。 当分发策略设置为 NONE 或 REPLICATE 时,无法指定分发列。 |
10631 | 16 | 否 | 无法创建或重新生成索引 '%.*ls'。 联合表的唯一索引或聚集索引必须包含联合列。 |
10632 | 16 | 否 | 无法创建索引 '%.*ls'。 无法在联合数据库中为视图编制索引。 |
10633 | 16 | 否 | 联机索引创建操作无效 |
10634 | 10 | 是 | 通过主机名 '%.*ls' 对对象 '%.*ls' 执行 '%.*ls' 语句,主机进程 ID %d 使用MAX_DURATION = %d 和 ABORT_AFTER_WAIT = BLOCKERS 的 WAIT_AT_LOW_PRIORITY 选项。 阻止用户会话将在最长等待时间后终止。 |
10635 | 16 | 否 | 无法对 '%.*ls' 执行联机操作,因为索引包含大型对象类型的列,并且在同一事务中存在此联机操作之前的更新操作。 将联机操作置于事务外部,或将其置于事务中的任何更新之前。 |
10636 | 16 | 否 | 无法为 '%.*ls.%.*ls' 上的 '%.*ls' 设置优化中的忽略,因为它仅适用于非聚集 B 树或列存储索引。 |
10637 | 16 | 否 | 无法对 ID 为 %I64d 的 '%.*ls' 执行此操作,因为一个或多个索引当前处于可恢复索引重新生成状态。 有关详细信息,请参阅sys.index_resumable_operations。 |
10638 | 16 | 否 | ALTER INDEX '%S_MSG' 失败。 '%.*ls' 上的索引 '%.*ls' 没有挂起的可恢复索引操作。 |
10639 | 16 | 否 | %S_MSG '%.*ls' 的可恢复索引操作失败,因为索引包含类型时间戳的列 '%.*ls' 作为键列。 |
10640 | 16 | 否 | 无法为 '%.*ls.%.*ls' 上的索引设置优化中的忽略,因为它仅适用于基于用户定义磁盘的表上的索引。 |
10641 | 16 | 否 | ALTER INDEX PAUSE 失败。 '%.*ls' 上的索引 '%.*ls' 没有主动运行的可恢复索引操作。 |
10642 | 16 | 否 | 无法为 '%.*ls' 上的索引 '%.*ls' 设置SNAPSHOT_MATERIALIZATION,因为它仅适用于视图上的索引。 |
10643 | 16 | 否 | 无法为 '%.*ls' 上的 '%.*ls' 设置SNAPSHOT_MATERIALIZATION,因为它仅适用于视图上的聚集索引。 |
10644 | 16 | 否 | %S_MSG '%.*ls' 的可恢复索引操作失败,因为索引包含计算列 '%.*ls' 作为键或分区列。 如果这是非聚集索引,则如果列是聚集索引键的一部分,则列将隐式包含为键列。 |
10645 | 10 | 否 | 警告:为 '%.*ls' 上的同一索引标识了具有相同选项的现有可恢复操作。 将改为恢复现有操作。 |
10646 | 16 | 否 | 无法使用 DROP_EXISTING 选项删除具有SNAPSHOT_MATERIALIZATION的视图 '%.*ls' 的索引 '%.*ls'。 |
10647 | 16 | 否 | 无法更改具有SNAPSHOT_MATERIALIZATION的 '%.*ls' 上的索引 '%.*ls' 。 |
10648 | 16 | 否 | 无法为 '%.*ls' 上的分区索引 '%.*ls' 设置SNAPSHOT_MATERIALIZATION。 |
10649 | 16 | 否 | 不能在具有聚集索引 '%.*ls' 的 '%.*ls' 上创建非聚集索引 '%.*ls' 和 SNAPSHOT_MATERIALIZATION。 |
10650 | 16 | 否 | 刷新快照视图需要对数据库启用快照隔离。 |
10651 | 16 | 否 | 快照视图的刷新失败,因为视图 '%.*ls.%.*ls' 不存在。 |
10652 | 16 | 否 | 快照视图的刷新失败,因为 '%.*ls.%.*ls' 不是快照视图。 |
10653 | 16 | 否 | 快照视图刷新失败。 |
10654 | 16 | 否 | 快照视图的刷新失败,因为无法在数据库上获取锁。 |
10655 | 16 | 否 | 快照视图的刷新失败,因为视图未以两部分名称格式指定。 |
10656 | 10 | 是 | 对象 '%.*ls' 上的索引 '%.*ls' 的可恢复索引操作已暂停。 |
10657 | 10 | 否 | 对象 '%.*ls' 上的可恢复索引 '%.*ls' 已暂停 '%.2f' 小时。 |
10658 | 16 | 否 | 存储过程 '%ls' 当前已禁用。 |
10659 | 10 | 是 | 通过主机名 '%.*ls' 为对象 '%.*ls' 上的索引 '%.*ls' 执行 ALTER INDEX '%S_MSG'。 |
10675 | 16 | 否 | 内部查询处理器错误: 查询处理器无法生成查询计划。 此索引生成不支持 RESUMABLE 选项。 删除 RESUMABLE 选项并重新运行该语句。 |
10700 | 16 | 否 | 表值参数 "%.*ls" 为只读,无法修改。 |
10701 | 15 | 否 | 在 EXECUTE 或 CREATE AGGREGATE 语句中无法使用 READONLY 选项。 |
10702 | 15 | 否 | WITH CUBE 和 WITH ROLLUP 选项不允许与 ROLLUP、CUBE 或 GROUPING SETS 规范一起使用。 |
10703 | 15 | 否 | 分组集太多。 最大数目为 %d。 |
10704 | 15 | 否 | 若要重新引发错误,必须在 CATCH 块内使用 THROW 语句。 在 CATCH 块中插入 THROW 语句,或向 THROW 语句添加错误参数。 |
10705 | 15 | 否 | OUTPUT 子句不允许使用子查询。 |
10706 | 15 | 否 | GROUP BY 子句中指定的表达式太多。 当提供了分组集时,最大数目为 %d。 |
10707 | 15 | 否 | 当前兼容模式下不允许使用 CUBE() 和 ROLLUP() 分组构造。 只有 100 或更高模式下才允许使用这些构造。 |
10708 | 15 | 否 | "%.*ls" 的右侧不允许使用 DEFAULT |
10709 | 15 | 否 | 表值构造函数中每一行的列数必须相同。 |
10710 | 15 | 否 | MERGE 语句的 'WHEN NOT MATCHED' 子句中不允许 '%S_MSG' 类型的操作。 |
10711 | 15 | 否 | MERGE 语句的 '%S_MSG' 子句中不允许 'INSERT' 类型的操作。 |
10712 | 15 | 否 | 伪列 '%.*ls' 不能是索引的一部分。 |
10713 | 15 | 否 | MERGE 语句必须以分号(;)结尾。 |
10714 | 15 | 否 | '%S_MSG' 类型的操作在 MERGE 语句的 '%S_MSG' 子句中不能出现一次以上。 |
10715 | 15 | 否 | '%.*ls' 不是有效的提示。 |
10716 | 15 | 否 | 嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句必须具有 OUTPUT 子句。 |
10717 | 15 | 否 | FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,不允许使用 %S_MSG 子句。 |
10718 | 15 | 否 | 嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句中不允许使用查询提示。 |
10719 | 16 | 否 | 不支持将 DURABILITY 设置为SCHEMA_AND_DATA内存优化表的内存优化表的外键关系,该表的持久性设置为SCHEMA_ONLY。 |
10720 | 15 | 否 | 嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句中不允许使用 OUTPUT INTO 子句。 |
10721 | 15 | 否 | 嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句中不允许使用 WHERE CURRENT OF 子句。 |
10722 | 15 | 否 | FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,不允许使用 DISTINCT 关键字。 |
10723 | 15 | 否 | 在 MERGE 语句中,不能在 UPDATE 操作的 SET 子句的相同赋值中将变量设置为列和表达式。 'SET @variable = column = expression' 格式的赋值在 MERGE 语句的 UPDATE 操作的 SET 子句中无效。 请修改 SET 子句,以仅指定 'SET @variable = column' 或 'SET @variable = expression' 格式的赋值。 |
10724 | 15 | 否 | INSERT、UPDATE 或 DELETE 语句的目标表中不允许使用 FORCESEEK 提示。 |
10725 | 15 | 否 | 不能在 DECLARE、CREATE AGGREGATE 或 CREATE FUNCTION 语句中使用 VARYING 选项。 |
10726 | 15 | 否 | 用户定义的聚合不支持默认参数。 |
10727 | 15 | 否 | 在 JOIN 或 APPLY 运算符的任何一侧都不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10728 | 15 | 否 | 不允许将嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句作为 PIVOT 或 UNPIVOT 运算符的表源。 |
10729 | 15 | 否 | 在非 INSERT 语句直接行源的 SELECT 语句中不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10730 | 15 | 否 | 在 UPDATE 或 DELETE 语句的 FROM 子句中不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10731 | 15 | 否 | 在嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句内不允许存在其他嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10732 | 15 | 否 | 在 UNION、INTERSECT 或 EXCEPT 运算符的任何一侧都不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10733 | 15 | 否 | 在 MERGE 语句的 USING 子句中不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10734 | 16 | 否 | 在包含顶级 UNION、INTERSECT 或 EXCEPT 运算符的语句中不允许变量赋值。 |
10735 | 15 | 否 | 表 '%.*ls' 上筛选的 %S_MSG '%.*ls' 的 WHERE 子句不正确。 |
10,736 | 15 | 否 | 全文非索引字表语句必须以分号(;)结尾。 |
10737 | 15 | 否 | 在 ALTER TABLE REBUILD 或 ALTER INDEX REBUILD 语句中,如果在 DATA_COMPRESSION 语句中指定了一个分区,则必须指定 PARTITION=ALL。 PARTITION=ALL 子句用来强调表或索引的所有分区将重新生成,即使仅在 DATA_COMPRESSION 子句中指定了一个子集也是如此。 |
10738 | 15 | 否 | INSERT 语句中行值表达式的数目超出了 %d 行值的最大允许值。 |
10739 | 15 | 否 | MERGE 语句中使用的插入列列表中不能包含多部分标识符。 请改用单部分标识符。 |
10740 | 15 | 否 | 搜索属性列表语句必须以分号结尾(;))。 |
10741 | 15 | 否 | TOP 不能用于与 OFFSET 相同的查询或子查询。 |
10742 | 15 | 否 | OFFSET 子句中指定的偏移量可能不是负数。 |
10743 | 15 | 否 | 为 OFFSET 子句提供的行数必须是整数。 |
10744 | 15 | 否 | 为 FETCH 子句提供的行数必须大于零。 |
10745 | 15 | 否 | INSERT、UPDATE 或 DELETE 语句的目标表不允许使用 FORCESCAN 提示。 |
10,746 | 15 | 否 | FORCESCAN 提示与 FORCESEEK 提示同时指定。 删除其中一个提示并重新提交查询。 |
10747 | 15 | 否 | 参数化 FORCESEEK 提示不能同时与 INDEX 提示或同一对象上的非参数化 FORCESEEK 提示一起使用。 使用 INDEX 提示和非参数化 FORCESEEK 提示,或使用参数化 FORCESEEK 提示,而不为每个表或视图提供 INDEX 提示。 |
10748 | 15 | 否 | 在同一表或视图上指定了多个 FORCESEEK 提示。 删除额外的 FORCESEEK 提示并重新提交查询。 |
10,749 | 15 | 否 | FORCESEEK 提示不能与索引 0 一起使用。 更正提供给 FORCESEEK 提示的索引并重新提交查询。 |
10750 | 15 | 否 | FORCESCAN 提示不能与多个 INDEX 提示一起使用。 删除额外的 INDEX 提示并重新提交查询。 |
10751 | 15 | 否 | '%.*ls' 函数 WITHIN GROUP 子句中的 ORDER BY 必须只有一个表达式。 |
10,752 | 15 | 否 | 函数 '%.*ls' 可能没有窗口框架。 |
10753 | 15 | 否 | 函数 '%.*ls' 必须具有 OVER 子句。 |
10754 | 15 | 否 | 函数 '%.*ls' 必须具有 WITHIN GROUP 子句。 |
10755 | 15 | 否 | 函数 '%.*ls' 采用 %d 和 %d 参数。 |
10756 | 15 | 否 | 具有 ROWS 或 RANGE 的窗口框架必须具有 ORDER BY 子句。 |
10757 | 15 | 否 | 函数 '%.*ls' 可能没有 WITHIN GROUP 子句。 |
10758 | 15 | 否 | 函数 '%.*ls' 在 OVER 子句中可能没有 ORDER BY。 |
10759 | 15 | 否 | OVER 子句不允许使用 DISTINCT。 |
10760 | 16 | 否 | 缩放参数无效。 数据类型 %ls 缩放参数的有效表达式是整数常量和整数常量表达式。 |
10761 | 16 | 否 | 函数 %.*ls 中的数据类型 %.*ls 无效。 |
10762 | 16 | 否 | 当前兼容模式下不允许使用 %.*ls 函数。 它仅在 110 模式或更高版本中允许。 |
10763 | 15 | 否 | GROUP BY 子句只能包含一个查询提示。 删除额外的提示并重新运行查询。 |
10,764 | 15 | 否 | 查询中的分组列数超过了允许的最大数量。 SQL Server 允许 64k 分组列。 减少分组列数并重新运行查询。 |
10765 | 15 | 否 | DISTRIBUTED_AGG和CENTRAL_AGG提示不能与 CUBE 或 ROLLUP 子句一起使用。 修改查询并重新运行它。 |
10766 | 15 | 否 | 必须在 GROUP BY 子句中的所有列之后指定CENTRAL_AGG。 修改查询并重新运行它。 |
10767 | 15 | 否 | 当 GROUP BY 子句包含同一列多次时,不能使用DISTRIBUTED_AGG提示。 修改查询并重新运行它。 |
10768 | 15 | 否 | LABEL 提示只能在查询中使用一次。 修改查询并重新运行它。 |
10769 | 15 | 否 | ATOMIC 块内不支持 SET 选项。 |
10770 | 15 | 否 | 在数据库上设置REMOTE_DATA_ARCHIVE需要 SERVER 选项和 CREDENTIAL 或 FEDERATED_SERVICE_ACCOUNT = ON 选项之一。 |
10771 | 15 | 否 | CREDENTIAL 选项不能与 FEDERATED_SERVICE_ACCOUNT = ON 选项一起使用。 |
10772 | 15 | 否 | 在同一表或视图引用上指定了多个REMOTE_DATA_ARCHIVE_OVERRIDE提示。 删除额外的REMOTE_DATA_ARCHIVE_OVERRIDE提示并重新提交查询。 |
10773 | 15 | 否 | REMOTE_DATA_ARCHIVE_OVERRIDE提示不适用于对象 '%.*ls',因为它不是启用了REMOTE_DATA_ARCHIVE的表。 删除REMOTE_DATA_ARCHIVE_OVERRIDE提示并重新提交语句。 |
10774 | 15 | 否 | 筛选索引的 WHERE 子句不正确。 |
10775 | 16 | 否 | 对象 '%.*ls' 不是内存优化表或本机编译的内联表值函数,不能从本机编译的模块访问。 |
10776 | 16 | 否 | 非内存优化表上的触发器不能使用 WITH NATIVE_COMPILATION。 |
10777 | 16 | 否 | 内存优化表上的触发器必须使用 WITH NATIVE_COMPILATION。 |
10778 | 16 | 否 | 不支持内存优化表和非内存优化表之间的外键关系。 |
10779 | 16 | 否 | 持久性选项“schema_only”仅支持内存优化表。 |
10780 | 16 | 否 | 引用表 '%.*ls' 中没有与外键 '%.*ls' 中的引用列列表匹配的主键。 内存优化表中的外键必须引用主键。 |
10781 | 16 | 否 | Querytraceon %d 和优化器提示 '%.*ls' 指定冲突行为。 删除其中一个并重新运行查询。 |
10782 | 16 | 否 | BEGIN ATOMIC 仅在本机编译的模块中受支持。 |
10783 | 16 | 否 | 本机编译模块的主体必须是 ATOMIC 块。 |
10784 | 16 | 否 | BEGIN ATOMIC 语句的 WITH 子句必须为选项“%ls”指定一个值。 |
10785 | 15 | 否 | %S_MSG '%ls' 仅支持 %S_MSG。 |
10786 | 16 | 否 | ALTER AVAILABILITY GROUP 命令失败,因为它包含多个 MODIFY REPLICA 选项:%ls。 输入单独的 ALTER AVAILABILITY GROUP...要修改的每个副本选项的 MODIFY REPLICA 命令。 |
10787 | 16 | 否 | 对于具有列存储索引的 Hekaton 表,不允许 REPEATABLEREAD 和 SERIALIZABLE 提示。 |
10788 | 15 | 否 | 表类型不支持选项 '%ls'。 |
10789 | 15 | 否 | 必须为表 '%.*ls' 上的索引 '%.*ls' 指定选项 '%ls'。 哈希索引是必需的。 |
10790 | 15 | 否 | 只能为哈希索引指定选项 '%ls'。 |
10791 | 15 | 否 | 哈希索引仅允许在内存优化表中使用。 |
10792 | 15 | 否 | 在本机编译的模块中使用时,函数 '%.*ls' 不能出现在 catch 块之外。 |
10793 | 16 | 否 | 索引和 PRIMARY KEY 约束都已以内联方式定义,其中定义了列 '%.*ls'、表 '%.*ls'。 不允许使用列定义内联定义索引和 PRIMARY KEY 约束。 |
10794 | 15 | 否 | %S_MSG 不支持 %S_MSG '%ls'。 |
10795 | 15 | 否 | 变量 '%.*ls' 声明为非 null,并且必须使用初始值声明。 |
10796 | 15 | 否 | SCHEMABINDING 选项仅支持本机编译的模块,并且这些模块是必需的。 |
10,797 | 15 | 否 | 每个数据库只能有一个 MEMORY_OPTIMIZED_DATA 文件组。 |
10798 | 16 | 否 | 这不是此对象的有效数据压缩设置。 它只能与列存储索引一起使用。 请选择“无”、“页面”或“行压缩”。 |
10799 | 16 | 否 | 这不是列存储索引的有效数据压缩设置。 请选择 COLUMNSTORE 或COLUMNSTORE_ARCHIVE压缩。 |
10800 | 16 | 否 | WSFC 资源 '%.*ls' 的侦听器无法启动,并返回了错误代码 %d、'%.*ls'。 有关此错误代码的详细信息,请参阅 Windows 开发文档中的“系统错误代码”。 |
10801 | 16 | 否 | 未能停止 Windows 故障转移群集资源的侦听器 '%.*ls'。 错误: %d。 %.*ls |
10802 | 10 | 否 | 未能将任务排队以注册 SQL Server 服务的服务主体名称(SPN)。 在手动添加 SPN 或重新启动 SQL Server 之前,将无法进行 Kerberos 身份验证。 SQLOS 错误代码:%d。 |
10900 | 16 | 否 | 启动期间未能配置资源调控器。 请查看 SQL Server 错误日志,了解具体的错误消息,或运行 DBCC CHECKCATALOG('master') 检查 master 数据库的一致性。 |
10901 | 16 | 否 | 用户没有更改资源调控器配置的权限。 |
10902 | 16 | 否 | master 数据库中不存在用户定义函数 '%s',或者该用户没有访问该函数的权限。 |
10903 | 16 | 否 | 为分类器用户定义函数指定的架构名称 '%.*ls' 不存在,或者该用户没有使用该名称的权限。 |
10904 | 16 | 否 | 资源调控器配置失败。 在要删除或移动到其他资源池的工作负荷组中存在活动会话。 请断开受影响的工作负荷组中的所有活动会话的连接,然后重试。 |
10905 | 16 | 否 | 内存不足,无法完成资源调控器配置。 请降低服务器负载或在专用管理员连接上尝试该操作。 |
10906 | 16 | 否 | 对象 '%.*ls'。%.*ls' 不是有效的资源调控器分类器用户定义函数。 有效的分类器用户定义函数必须绑定到架构、返回 sysname 且没有参数。 |
10907 | 16 | 否 | 值为 %u 的属性 '%.*ls' 大于值为 %u 的属性 '%.*ls'。 |
10908 | 16 | 否 | 值为 %u 的属性 '%.*ls' 小于值为 %u 的属性 '%.*ls'。 |
10909 | 16 | 否 | 无法创建资源池。 资源池的最大数目不能超过当前限制 %u (包括预定义的资源池)。 |
10910 | 16 | 否 | 操作无法完成。 指定的 '%.*ls' 值 %u 会导致计划程序 %你超过 100% 的所有资源池的最小值之和。 减少一个或多个池的值,或更改池相关性,使总和小于或等于 100。 |
10,911 | 16 | 否 | 资源池 '%.*ls' 不存在,无法执行请求的操作。 |
10912 | 16 | 否 | 操作无法完成。 不允许删除预定义的 %S_MSG。 |
10913 | 16 | 否 | 不允许用户 %S_MSG '%.*ls' 资源池中的工作负荷组 '%.*ls'。 |
10914 | 16 | 否 | %S_MSG '%.*ls' 的名称不能以 ## 的 # 开头。 |
10915 | 16 | 否 | 操作无法完成。 不允许更改 '%.*ls' %S_MSG。 |
10916 | 16 | 否 | 无法删除资源池 '%.*ls',因为它包含工作负荷组 '%.*ls'。 请先删除使用此资源池的所有工作负荷组,再删除资源池。 |
10917 | 16 | 否 | ALTER WORKLOAD GROUP 失败。 必须指定 'WITH' 或 'USING' 子句。 |
10918 | 16 | 否 | 无法创建 %S_MSG '%.*ls',因为它已存在。 |
10919 | 16 | 否 | 从 master 数据库中读取资源调控器配置时出错。 请检查 master 数据库的完整性或与系统管理员联系。 |
10920 | 16 | 否 | 无法 %S_MSG 用户定义的函数 '%.*ls'。 它正被用作资源调控器分类器。 |
10921 | 16 | 否 | '%.*ls' %S_MSG不能移出 '%.*ls' %S_MSG。 |
10922 | 16 | 否 | %ls 失败。 请重新运行该语句。 |
10923 | 16 | 否 | %ls 失败。 资源调控器在该版本的 SQL Server 中不可用。 您可以操作资源调控器元数据,但将无法应用资源调控器配置。 只有 Enterprise 版的 SQL Server 支持资源调控器。 |
10924 | 16 | 否 | 池相关性范围无效。 下限 %d 必须小于上限 %d。 |
10925 | 16 | 否 | 在池相关性范围列表中指定了多个 %S_MSG 值。 |
10926 | 16 | 否 | 指定 %S_MSG %d 的 %S_MSG 范围至少包括一个对当前实例不可用的 %S_MSG。 此实例可用的最大 %S_MSG 个数为 %d。 |
10927 | 16 | 否 | 操作无法完成。 指定的 '%.*ls' 值 %u 会导致使用资源池 '%.*ls' 的所有工作负荷组的最小值总和超过 100%。 减少值或修改其他工作负荷组,使总和小于或等于 100。 |
10928 | 16 | 否 | 资源 ID : %d。 数据库的 %ls 限制为 %d 且已达到。 请参阅“http://go.microsoft.com/fwlink/?LinkId=267637”以获取帮助。 |
10929 | 16 | 否 | 资源 ID : %d。 %ls 最低保证为 %d,最大限制为 %d,数据库当前使用情况为 %d。 但是,服务器当前太忙,无法为此数据库支持大于 %d 的 %ls。 请参阅“http://go.microsoft.com/fwlink/?LinkId=267637”以获取帮助。 否则,请稍后重试。 |
10930 | 16 | 否 | 服务当前太忙。 请稍后重试。” |
10931 | 16 | 否 | 无法删除资源池 '%.*ls',因为它绑定到数据库。 删除此资源池之前,请删除所有绑定。 |
10932 | 16 | 否 | 资源调控器配置失败,因为资源池中有一个活动数据库正在删除。 使数据库脱机并重试。 |
10933 | 16 | 否 | 此系统上不存在 ID 为 %d 的 %S_MSG。 使用sys.dm_os_schedulers查找此系统的有效 %S_MSGs。 |
10934 | 16 | 否 | 无法执行请求的操作,因为外部资源池 '%.*ls' 不存在。 |
10935 | 16 | 否 | 外部资源池不允许多个处理器组。 |
10936 | 16 | 否 | 资源 ID : %d。 弹性池的 %ls 限制为 %d 且已达到。 请参阅“http://go.microsoft.com/fwlink/?LinkId=267637”以获取帮助。 |
10937 | 16 | 否 | 默认工作负荷组不允许更改属性 '%.*ls'。 |
10961 | 16 | 否 | 请求已中止,因为它的 CPU 使用率超出了工作负荷组的最大配置限制。 |
10981 | 10 | 否 | 资源调控器重新配置成功。 |
10982 | 16 | 是 | 无法运行资源调控器分类器用户定义函数 '%.*ls'。 上次错误 %u,状态 %u。 请参阅 ID 为 %ld 的会话的 SQL Server 错误日志中以前的错误,以了解详细信息。 分类器所用时间: %I64u 毫秒。 |
10983 | 16 | 否 | 用户取消了资源调控器 '%ls' 操作。 |
10984 | 16 | 否 | 资源调控器重新配置失败。 |
10985 | 10 | 否 | 资源调控器重新配置遇到问题(HRESULT 代码:0x%lx,原因: %ls),同时将活动外部资源池 ID 发送到启动板。 这不会失败重新配置。 |
错误 | Severity | 是否记录事件 | 说明 |
---|---|---|---|
10000 | 16 | 否 | 未知的提供程序错误。 |
10001 | 16 | 否 | 提供程序报告了意外的灾难性错误。 |
10002 | 16 | 否 | 提供程序未实现此功能。 |
10003 | 16 | 否 | 提供程序内存不足。 |
10004 | 16 | 否 | 提供程序报告一个或多个参数无效。 |
10005 | 16 | 否 | 提供程序不支持接口。 |
10006 | 16 | 否 | 提供程序指示使用了无效的指针。 |
10007 | 16 | 否 | 提供程序指示使用了无效的句柄。 |
10008 | 16 | 否 | 提供程序终止了操作。 |
10009 | 16 | 否 | 提供程序未给出有关错误的任何信息。 |
10010 | 16 | 否 | 尚不能向提供程序提供完成此操作所必需的数据。 |
10011 | 16 | 否 | 访问被拒绝。 |
10021 | 16 | 否 | 由于达到了资源限制,提供程序终止了执行。 |
10022 | 16 | 否 | 提供程序调用了使用者的 IRowsetNotify 中的一个方法,而该方法尚未返回。 |
10023 | 16 | 否 | 提供程序不支持必需的方法。 |
10024 | 16 | 否 | 提供程序指示用户没有执行该操作的权限。 |
10025 | 16 | 否 | 提供程序在外部进程中导致了服务器错误。 |
10026 | 16 | 否 | 未设置命令文本。 |
10027 | 16 | 否 | 未准备命令。 |
10028 | 16 | 否 | 身份验证失败。 |
10032 | 16 | 否 | 无法返回多个结果集(提供程序不支持)。 |
10033 | 16 | 否 | 指定的索引不存在,或提供程序不支持对此数据源进行索引扫描。 |
10034 | 16 | 否 | 指定的表或视图不存在或有错误。 |
10035 | 16 | 否 | 没有为一个或多个必需的参数提供值。 |
10042 | 16 | 否 | 当存在打开的行集时,无法设置任何属性。 |
10052 | 16 | 否 | 在通知期间提供程序取消了插入操作。 |
10053 | 16 | 否 | 由于除符号不匹配和溢出之外的其他原因,未能转换数据值。 |
10054 | 16 | 否 | 一列或多列的数据值溢出了提供程序所用类型的取值范围。 |
10055 | 16 | 否 | 数据违反了一列或多列的完整性约束。 |
10056 | 16 | 否 | 具有挂起更改的行数已超过 DBPROP_MAXPENDINGROWS 属性所指定的限制值。 |
10057 | 16 | 否 | 无法创建行。 将超过行集所支持的活动行总数。 |
10058 | 16 | 否 | 使用者在释放先前检索到的行句柄之前,不能插入新行。 |
10062 | 16 | 否 | 在通知期间提供程序取消了更改。 |
10063 | 16 | 否 | 由于除符号不匹配和溢出之外的其他原因,未能转换数据值。 |
10064 | 16 | 否 | 一列或多列的数据值溢出了提供程序所用类型的取值范围。 |
10065 | 16 | 否 | 数据违反了一列或多列的完整性约束。 |
10066 | 16 | 否 | 具有挂起更改的行数已超过 DBPROP_MAXPENDINGROWS 属性所指定的限制值。 |
10,067 | 16 | 否 | 行集正在使用乐观并发机制,而自上次提取或重新同步包含列值的行后,该列值又有更改。 |
10068 | 16 | 否 | 使用者未能删除行。 某一删除操作正处于挂起状态,或者已传输到数据源。 |
10069 | 16 | 否 | 使用者未能删除行。 插入操作已传输到数据源。 |
10081 | 16 | 否 | 行集使用了集成索引,但没有当前索引。 |
10085 | 16 | 否 | 在通知期间取消了表的 RestartPosition。 |
10086 | 16 | 否 | 该表是用实时数据流生成的,无法重新开始该位置。 |
10087 | 16 | 否 | 提供程序未释放某些现有的行。 |
10088 | 16 | 否 | 在创建了行集的对象中未指定列的顺序。 提供程序不得不重新执行命令以将下次提取位置重新定位到其初始位置,列的顺序也已更改。 |
10100 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它包含 DISTINCT 关键字。 请考虑将 DISTINCT 从视图中删除或不对视图进行索引。 或者,请考虑将 DISTINCT 替换为 GROUP BY 或 COUNT_BIG~ 以模拟对列进行分组的 DISTINCT。 |
10101 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它包含 TOP 或 OFFSET 关键字。 请考虑删除 TOP 或 OFFSET 或不为视图编制索引。 |
10102 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 TABLESAMPLE 子句。 请考虑删除 TABLESAMPLE 或不对视图进行索引。 |
10103 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 OPENROWSET、OPENQUERY 或 OPENDATASOURCE。 请考虑不对视图进行索引或删除 OPENQUERY、OPENROWSET 和 OPENDATASOURCE。 |
10104 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 CONTAINSTABLE 或 FREETEXTTABLE 全文函数来引用表。 请考虑取消使用这些函数或不对视图进行索引。 |
10105 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 OPENXML 行集提供程序。 请考虑删除 OPENXML 或不对视图进行索引。 |
10106 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它引用了内部系统行集提供程序。 请考虑不对此视图进行索引。 |
10107 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它使用表变量 “%.*ls”。 请考虑不对视图进行索引或取消引用此表变量。 |
10108 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它引用了 SQL Server 内部表。 |
10109 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用了派生表 “%.*ls” (由 FROM 子句中的 SELECT 语句定义)。 请考虑取消引用此派生表或不对视图进行索引。 |
10110 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 OUTER APPLY。 请考虑不对视图进行索引或删除 OUTER APPLY。 |
10111 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含使用 ODBC 标准转义语法的联接。 请考虑使用 ANSI 联接语法。 |
10112 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为其中包含指定了联接提示的 INNER 联接。 请考虑删除此联接提示。 |
10113 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 LEFT、RIGHT 或 FULL OUTER 联接,而在索引视图中不允许使用 OUTER 联接。 请考虑使用 INNER 联接。 |
10114 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 PIVOT 运算符。 请考虑不对此视图进行索引。 |
10115 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 UNPIVOT 运算符。 请考虑不对此视图进行索引。 |
10116 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为其中包含一个或多个 UNION、INTERSECT 或 EXCEPT 运算符。 如果将查询作为原始视图的 UNION、INTERSECT 或 EXCEPT 运算符的输入,请考虑为每个这样的查询创建一个单独的索引视图。 |
10117 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为视图使用“*”运算符来选择列。 请考虑按名称引用列。 |
10118 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 GROUP BY ALL。 请考虑使用 GROUP BY。 |
10119 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 CUBE、ROLLUP 或 GROUPING SETS 运算符。 请考虑不对此视图进行索引。 |
10120 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它包含 ROLLUP 运算符。 请考虑不对此视图进行索引。 |
10121 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 HAVING 子句。 请考虑删除 HAVING 子句。 |
10122 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 COMPUTE 子句。 请考虑不对视图进行索引,或使用 GROUP BY 或聚合视图来替换对聚合结果的 COMPUTE 计算。 |
10124 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它引用了内部 SQL Server 列。 |
10125 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它使用聚合 “%.*ls”。 请考虑删除此聚合,不对视图进行索引,或使用备用聚合。 例如,用 SUM 和 COUNT_BIG 替换 AVG,或者用 COUNT_BIG 替换 COUNT。 |
10126 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它将聚合 “%.*ls” 与 DISTINCT 关键字一起使用。 请考虑不对视图进行索引或删除 DISTINCT。 另外,请考虑在对列分组时使用 GROUP BY 或 COUNT_BIG(*) 视图模拟 DISTINCT。 |
10127 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含一个或多个子查询。 请考虑将视图更改为仅使用联接而不使用子查询。 另外,请考虑不对视图进行索引。 |
10,128 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 CONTAINS 或 FREETEXT 全文谓词。 请考虑删除 CONTAINS 或 FREETEXT,或不对视图进行索引。 |
10129 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用内联或多语句表值函数 “%.*ls”。 请考虑手动扩展视图定义中的函数定义,或不对视图进行索引。 |
10130 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它使用非确定性公共语言运行时 (CLR) 表值函数 “%.*ls”。 请考虑不对视图进行索引或将其更改为不使用此函数。 |
10131 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用了不精确的公共语言运行时 (CLR) 表值函数 “%.*ls”。 请考虑不对视图进行索引。 |
10132 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用表值公共语言运行时 (CLR) 函数 “%.*ls”。 请考虑取消引用此函数或不对视图进行索引。 |
10133 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为视图引用的函数 “%.*ls” 执行用户或系统数据访问。 |
10134 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含多个 APPLY。 请考虑不对视图进行索引或仅使用一个 APPLY。 |
10136 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了聚合 COUNT。 这时应使用 COUNT_BIG。 |
10137 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用了公共表表达式 “%.*ls”。 不能对引用公用表表达式的视图进行索引。 请考虑不对视图进行索引,或将此公用表表达式从视图定义中删除。 |
10138 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为其选择列表不包括正确使用COUNT_BIG。 请考虑添加COUNT_BIG\ 以选择列表。 |
10139 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为此视图使用了隐式转换来执行从字符串到 datetime 或 smalldatetime 的转换。 请使用带确定样式值的显式转换。 |
10140 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为其中包含表提示。 请考虑删除此提示。 |
10141 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它引用 SELECT 列表的非键列外的 CLR 例程 (函数或方法) '%.*ls'。 请重新创建或更改此视图,使其不再引用 SELECT 列表非键列之外的 CLR 例程,然后创建索引。 |
10142 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 APPLY。 请考虑不对视图进行索引或删除 APPLY。 |
10143 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它包含排名开窗函数或聚合开窗函数。 请从视图定义中删除该函数,也可以不对该视图创建索引。 |
10144 | 16 | 否 | 由于 %S_MSG 使用 CHANGETABLE 函数,无法对视图 '%.*ls' 创建它。 |
10145 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它引用了稀疏列集。 无法对包含稀疏列集的视图进行索引。 请考虑删除该视图中的稀疏列集或不对该视图进行索引。 |
10146 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它使用 SEMANTICSIMILARITYTABLE、SEMANTICKEYPHRASETABLE 或 SEMANTICSIMILARITYDETAILSTABLE 函数。 |
10147 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它使用临时 FOR SYSTEM_TIME 子句。 |
10148 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它使用 OPENJSON。 |
10149 | 16 | 否 | 无法对视图 '%.*ls' 创建具有SNAPSHOT_MATERIALIZATION的索引,因为视图定义包含内存优化表(s)。 |
10150 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它引用了可内联的标量 UDF。 |
10211 | 16 | 否 | 无法对 Null CLR 类型值调用赋值函数。 |
10227 | 16 | 否 | 无法更新类型为“%.*ls.%.*ls”的字段“%.*ls”,因为该字段为“%.*ls”。 |
10240 | 16 | 否 | 找不到 UdtExtensions.dll。 请检查安装。 |
10300 | 16 | 否 | 程序集 '%.*ls' 引用当前数据库中不存在的程序集 '%.*ls'。 SQL Server 已尝试定位并自动从引用程序集所在的位置自动加载被引用程序集,但此操作失败(原因: %S_MSG)。 请将被引用程序集加载到当前数据库中,然后重试您的请求。 |
10301 | 16 | 否 | 程序集 '%.*ls' 引用当前数据库中不存在的程序集 '%.*ls'。 SQL Server 已尝试定位并自动从引用程序集所在的位置自动加载被引用程序集,但此操作失败(原因: %s)。 请将被引用程序集加载到当前数据库中,然后重试您的请求。 |
10302 | 16 | 否 | 无法获取 SQL Server 的路径: '%ls'。 |
10303 | 16 | 是 | 无法创建 AppDomain 管理器: '%.*ls'。 |
10304 | 16 | 否 | 无法进入具有 HRESULT 0x%x 的公共语言运行时(CLR)。 这可能是由于资源不足所致。 |
10305 | 16 | 否 | 必须使用 SqlFunctionAttribute 注释 CLR 表值函数的 Init 方法。 |
10306 | 16 | 否 | 必须在 CLR 表值函数的 Init 方法的 SqlFunctionAttribute 中设置 FillRowMethodName 属性。 |
10307 | 16 | 否 | SqlFunctionAttribute 的 FillRowMethodName 属性未包含有效的方法名称。 |
10308 | 10 | 否 | 警告: 您正在注册的 Microsoft .NET Framework 程序集 '%.*ls' 未在 SQL Server 宿主环境中充分测试,不受支持。 如果您将来升级或维护此程序集或 .NET Framework,您的 CLR 集成例程可能会停止工作。 请参阅 SQL Server 联机丛书了解更多详细信息。 |
10309 | 10 | 否 | 警告: 您正在注册的 SQL Server 客户端程序集 '%.*ls' 未在 SQL Server 宿主环境中充分测试。 |
10310 | 10 | 是 | 由于公共语言运行时(CLR)操作或安全数据定义语言(DDL)操作,将 AppDomain %i (%.*ls)标记为要卸载。 |
10311 | 10 | 是 | 由于内存不足,将 AppDomain %i (%.*ls)标记为要卸载。 |
10312 | 16 | 否 | 已中止执行 .NET Framework。 UDP/UDF/CLR 类型未恢复线程标记。 |
10313 | 16 | 否 | 在 %S_MSG 过程中使用 .NET Framework 时出错。 服务器可能资源不足。 请尝试重新运行查询。 如果此问题仍然存在,请与支持人员联系。 %.*ls |
10314 | 16 | 否 | 在尝试加载程序集 ID %d 时 Microsoft .NET Framework 出错。 服务器可能耗尽资源,或者程序集可能不受信任。 请重新运行查询,或检查有关的文档了解如何解决程序集信任问题。 有关此错误的详细信息: %.*ls |
10316 | 16 | 否 | 由于内存不足,已卸载具有指定版本 ID (%d)的 app 域,因此找不到它。 |
10317 | 16 | 否 | 尝试获取文件 '%s' 的版本信息时出错。 |
10318 | 16 | 否 | '%.*ls' 失败,因为类型为 '%.*ls' 的方法 '%.*ls' 的参数 %d 使用不支持的属性 System.ParamArrayAttribute 进行批注。 |
10319 | 16 | 否 | UserDefinedType 方法调用失败,因为类型为 '%.*ls' 的方法 '%.*ls' 的参数 %d 使用不支持的属性 System.ParamArrayAttribute 进行批注。 |
10320 | 16 | 否 | 方法名称 '%.*ls' 对于 '%.*ls' 无效。 |
10321 | 16 | 否 | 方法名称 '%.*ls' 对于 UserDefinedType 方法调用无效。 |
10322 | 16 | 否 | 在数据库 %.*ls 中找不到类型 %.*ls |
10323 | 16 | 是 | .Net Framework 托管调试助手 %.*ls 已发现无效的用户代码 |
10324 | 16 | 否 | CREATE TRIGGER 的 WITH ENCRYPTION 选项只适用于 T-SQL 触发器,而不适用于 CLR 触发器。 |
10325 | 16 | 是 | 由于用户的非托管代码中发生了堆栈溢出,服务器即将关闭。 |
10326 | 16 | 是 | 程序集 '%.*ls' 的两个版本不能在数据库 '%.*ls' 中共存。 请保留其中一个版本并删除另外那个版本。 |
10327 | 14 | 否 | 程序集 '%.*ls' 的 %ls ASSEMBLY 失败,因为程序集 '%.*ls' 不受信任。 如果以下任一项为 true,则程序集受信任:程序集使用证书或具有 UNSAFE ASSEMBLY 权限的相应登录名的非对称密钥进行签名,或者程序集使用sp_add_trusted_assembly受信任。 |
10328 | 16 | 否 | 堆栈不足,无法创建 appdomain '%.*ls'。 |
10329 | 16 | 否 | .Net Framework 执行已中止。 %.*ls |
10330 | 16 | 否 | 更新程序集中的类型 '%s' 发生了更改,而类型 '%s' 的序列化布局将随之更改,所以 ALTER ASSEMBLY 失败。 不允许持久化类型更改序列化布局。 |
10331 | 16 | 否 | 程序集 '%.*ls' 中的类型 '%ls' 是从 CLR 类型不支持的一般类型派生出来的。 |
10332 | 16 | 否 | 程序集“%.*ls”是使用 .NET Framework 的版本 %.*ls 生成的。 SQL Server 当前使用的版本为 %s。 |
10333 | 16 | 是 | 未能从 CLR 获取 ICLRAppDomainResourceMonitor 接口。 CLR 中的错误代码为:0x%x。 因此,资源监视不适用于 ID 为 %d 的 AppDomain。 |
10334 | 16 | 否 | 更改数据库兼容性级别会导致在数据库 %s 中的一个或多个对象中将数据标记为未选中。 请参阅 sys.tables 和 sys.views 中的列has_unchecked_assembly_data以查找所有此类对象。 |
10335 | 16 | 否 | 公共语言运行时(CLR)以不受支持的方式加载。 如果 SQL Server 中运行的扩展存储过程或 OLE 自动化对象在 CLR 集成运行时主机加载 CLR 之前调用托管代码,则可能会出现这种情况。 您需要重新启动 SQL Server 才能使用 CLR 集成功能。 |
10336 | 10 | 否 | 在 SQL Server 启动期间未能排队任务以启动 CLR。 错误代码:%u。 CLR 将以按需方式启动。 |
10337 | 16 | 否 | 发生内部错误。 |
10338 | 16 | 否 | 程序集验证失败。 无法打开物理文件 '%.*ls': %ls。 |
10339 | 16 | 否 | 程序集验证失败。 无法从物理文件“%.*ls”读取: %ls。 |
10340 | 16 | 否 | DROP ASSEMBLY 失败。 错误代码: 0x%x。 |
10341 | 16 | 否 | 无法加载程序集 '%.*ls',因为Azure SQL 数据库不支持用户定义的程序集。 如有疑问,请联系 Azure 技术支持。 |
10342 | 16 | 否 | 无法加载程序集 '%.*ls',因为此版本的 SQL Server 仅支持 SAFE 程序集。 |
10343 | 14 | 否 | 具有 SAFE 或 EXTERNAL_ACCESS 选项的程序集 '%.*ls' 的 CREATE 或 ALTER ASSEMBLY 失败,因为sp_configure的“clr strict security”选项设置为 1。 Microsoft建议使用具有 UNSAFE ASSEMBLY 权限的相应登录名的证书或非对称密钥对程序集进行签名。 或者,可以使用sp_add_trusted_assembly信任程序集。 |
10344 | 16 | 否 | 内部表访问错误:无法使用 HRESULT: 0x%x 访问受信任的程序集内部表。 请与客户支持服务部门联系。 |
10345 | 16 | 否 | 程序集哈希 '0x%.*ls' 已受信任。 |
10346 | 16 | 否 | 程序集哈希 '0x%.*ls' 当前不受信任。 未采取任何操作。 |
10347 | 16 | 否 | 未在此实例上启用公共语言运行时(CLR)。 |
10501 | 16 | 否 | 无法创建计划指南 '%.*ls',因为不允许提供类型 '%.*ls' 。 |
10502 | 16 | 否 | 无法创建计划指南 '%.*ls',因为由 @stmt 和 @module_or_batch或按 @plan_handle 和 @statement_start_offset指定的语句与数据库中的现有计划指南 '%.*ls' 匹配。 请先删除现有计划指南,再创建新的计划指南。 |
10503 | 16 | 否 | 不允许执行操作 '%.*ls'。 |
10504 | 16 | 否 | 无法创建计划指南 '%.*ls',因为参数 @hints 不正确。 使用 N'OPTION ( <query_hint> [ ,...n ] )'. |
10505 | 16 | 否 | 无法创建计划指南 '%.*ls',因为所提供的 @module_or_batch 值 '%.*ls' 不是合法的两部分名称。 请使用 'schema_name.object_name'。 |
10506 | 16 | 否 | 无法创建计划指南 '%.*ls',因为参数 @stmt 包含多条语句。 |
10507 | 16 | 否 | 无法创建计划指南 '%.*ls',因为指定@stmt模块或批处理中的语句与@plan_handle@module_or_batch@statement_start_offset指定模块或批处理中的任何语句不匹配。 请修改这些值以匹配模块或批中的语句。 |
10508 | 16 | 否 | 无法对计划指南 '%.*ls' 执行 '%ls' 操作,因为此计划指南不存在或您没有权限。 请验证当前会话的计划指南名称和数据库并确保您具备所需的权限。 |
10509 | 16 | 否 | 无法创建计划指南 '%.*ls',因为由 @stmt 或 @statement_start_offset 指定的语句包含语法错误或不符合在计划指南中使用的资格。 请提供一个有效的 Transact-SQL 语句或者该语句在批中的有效起始位置。 若要获取有效的起始位置,请在 sys.dm_exec_query_stats 动态管理函数中查询 'statement_start_offset' 列。 |
10510 | 16 | 否 | 无法创建计划指南 '%.*ls',因为数据库中已存在同名的计划指南。 使用唯一名称。 |
10511 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @params 不是 NULL。 @params 如果 @type 为“object”,则必须为 NULL。 |
10512 | 16 | 否 | 无法创建计划指南 '%.*ls',因为对象 “@module_or_batch” 已加密。 请考虑使用其他技术(例如,索引和统计信息)对查询进行优化。 |
10513 | 16 | 否 | 无法 %S_MSG %S_MSG '%.*ls' ,因为它由计划指南 '%.*ls' 引用。 请首先使用 sp_control_plan_guide 删除该计划指南。 如果需要,请记录该计划指南定义,以便将来使用。 |
10514 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @module_or_batch 当对象为对象时 @type 不能是大型对象。 |
10515 | 16 | 否 | 无法创建计划指南 '%.*ls',因为模块 '%.*ls' 不存在,或者你没有所需的权限。 |
10516 | 16 | 否 | 无法创建计划指南 '%.*ls',因为无法编译 @module_or_batch。 |
10517 | 16 | 否 | 无法创建计划指南 '%.*ls',因为您没有所需的权限。 请更改所需的数据库权限。 |
10518 | 16 | 否 | 无法执行 sp_control_plan_guide,因为权限不足,无法控制计划指南 '%.*ls'。 请更改对计划指南所引用对象的权限,或更改所需的数据库权限。 |
10519 | 16 | 否 | 无法创建计划指南 '%.*ls',因为指定的@hints提示不能应用于由任一或两者@stmt@statement_start_offset指定的语句。 请确保提示可以应用于该语句。 |
10520 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @type 指定为 '%ls' ,并且为参数 '%ls' 指定了非 NULL 值。 此类型要求该参数的值为 NULL 值。 请为该参数指定 NULL 值,或将该类型更改为允许该参数为非 NULL 值的类型。 |
10521 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @type 已指定为 '%ls',参数 '%ls' 为 NULL。 此类型要求该参数的值为非 NULL 值。 请为该参数指定非 NULL 值,或将该类型更改为允许该参数为 NULL 值的类型。 |
10,522 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @hints 的值非法。 如果 @type 是 'template',则 @hints 必须是 OPTION(PARAMETERIZATION FORCED) 或 OPTION(PARAMETERIZATION SIMPLE)。 |
10523 | 16 | 否 | 无法生成查询模板,因为 @querytext 未包含有效的单个查询。 |
10524 | 16 | 否 | 无法将 @querytext 参数化。 |
10525 | 10 | 否 | 在用 FORCED 或 SIMPLE 参数化自动对计划指南 '%.*ls' 进行参数化后,该计划指南与语句相匹配,但忽略了它所包含的 RECOMPILE 提示。 自动参数化的语句不支持 RECOMPILE。 请考虑删除此计划指南,或从中删除 RECOMPILE。 |
10526 | 16 | 否 | 无法删除 %S_MSG '%.*ls' ,因为它的触发器 '%.*ls' 由计划指南 '%.*ls' 引用。 请首先使用 sp_control_plan_guide 删除该计划指南。 如果需要,请记录该计划指南定义,以便将来使用。 |
10527 | 16 | 否 | 无法创建计划指南 '%.*ls',因为对象 '%.*ls' 是临时对象。 |
10528 | 16 | 否 | 计划指南 '%.*ls' 的名称无效,所以无法创建。 计划指南的名称不能以 '#' 字符开头。 |
10529 | 16 | 否 | 无法创建计划指南 '%.*ls',因为已存在 @stmt“template” 的 @type planguide '%.*ls' 。 |
10530 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @statement_start_offset 指定的语句与指定模块或批处理中的所有语句都不匹配。 请考虑修改 @statement_start_offset 以匹配模块或批中的语句。 |
10531 | 16 | 否 | 因为用户没有足够的权限,所以无法从缓存创建计划指南 '%.*ls'。 请为创建该计划指南的用户授予 VIEW SERVER STATE 权限。 |
10532 | 16 | 否 | 无法创建计划指南 '%.*ls',因为指定的 @plan_handle 批处理或模块不包含符合计划指南条件的语句。 请为 @plan_handle 指定其他值。 |
10533 | 16 | 否 | 因为计划指南 '%.*ls' 的名称超过允许的最大字符数 124,所以无法创建它。 请指定字符数少于 125 个的名称。 |
10534 | 16 | 否 | 无法创建计划指南 '%.*ls',因为指定的 @params 值无效。 parameter_name parameter_type>窗体<><中指定值,或指定 NULL。 |
10535 | 16 | 否 | 由于在计划缓存中找不到与指定计划句柄对应的计划,因此无法创建计划指南 '%.*ls'。 请指定已缓存的计划句柄。 有关已缓存的计划句柄的列表,请查询 sys.dm_exec_query_stats 动态管理视图。 |
10536 | 16 | 否 | 无法创建计划指南 '%.*ls',因为与指定 @plan_handle 对应的批或模块包含超过 1000 个符合条件的语句。 通过为每个语句指定 statement_start_offset 值,为批或模块中的每个语句创建一个计划指南。 |
10537 | 16 | 否 | 无法启用计划指南 '%.*ls',因为已启用的计划指南 '%.*ls' 包含语句的相同范围和起始偏移值。 请先禁用现有计划指南,再启用指定的计划指南。 |
10538 | 16 | 否 | 因为指定的计划指南 ID 为 NULL 或无效,或者您对该计划指南引用的对象没有所需权限,所以找不到该计划指南。 请确保计划指南 ID 有效,当前会话设置为正确的数据库上下文,并且您对该计划指南引用的对象具有 ALTER 权限或您具有 ALTER DATABASE 权限。 |
10539 | 16 | 否 | 由于查询计划对于初始偏移量为 %d 的语句不可用,因此无法从缓存创建计划指南 '%.*ls'。如果该语句依赖于尚未创建的数据库对象,则可能出现此问题。 请确保所有必要的数据库对象都已存在,并在创建该计划指南之前先执行该语句。 |
10601 | 16 | 否 | 不能为聚集索引指定包含性列。 |
10602 | 16 | 否 | 不允许在 CREATE/ALTER/DROP INDEX 语句中混合使用新旧语法。 |
10603 | 16 | 否 | 无法重新生成视图 '%.*ls' 上的聚集索引 '%.*ls',因为视图依赖于已禁用聚集索引 '%.*ls' 的基表 '%.*ls'。 |
10604 | 16 | 否 | 如果同时还指定了 ONLINE 索引选项,则不能使用 DROP_EXISTING 索引选项将统计信息转换为索引。 |
10605 | 16 | 否 | 无法对表 “%.*ls” 禁用主键索引 “%.*ls”,因为该表已发布用于复制。 |
10606 | 16 | 否 | 无法对视图 “%.*ls” 禁用聚集索引 “%.*ls”,因为已为复制发布索引视图。 |
10607 | 16 | 否 | 无法禁用表 '%.*ls' 上的聚集索引 '%.*ls',因为表已启用更改跟踪。 请先禁用该表的更改跟踪,再禁用该聚集索引。 |
10608 | 16 | 否 | 无法禁用表 '%.*ls' 上的索引 '%.*ls',因为表已启用更改跟踪。 更改跟踪需要表的主键约束,禁用该索引将删除该约束。 请先禁用该表的更改跟踪,再禁用该索引。 |
10609 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls' ,因为筛选器表达式中的列 '%.*ls' 是计算列。 请重写该筛选表达式以便其不包括此列。 |
10,610 | 16 | 否 | 无法对对象 '%.*ls' 创建筛选索引 '%.*ls',因为它不是用户表。 只有表才支持筛选的索引。 如果要试图对视图创建筛选索引,请考虑在视图定义中结合使用筛选表达式创建索引视图。 |
10611 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls' ,因为筛选表达式中的列 '%.*ls' 与数据类型优先级较高或排序规则不同的常量进行比较。 筛选的 %S_MSG 不支持将列转换为常量的数据类型。 若要解决此错误,请显式将常量转换为与列 '%.*ls' 相同的数据类型和排序规则。 |
10612 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls',因为筛选表达式中的列 '%.*ls' 与无法转换为列数据类型的常量进行比较。 请重写该筛选表达式以便其不包括此比较。 |
10617 | 16 | 否 | 无法创建或重新生成索引 '%.*ls'。 此索引使用 vardecimal 存储格式,键长度(%d 字节)超出了允许的最大长度 '%d' 字节。 |
10618 | 16 | 否 | 无法对表 '%.*ls' S_MSG筛选索引 '%.*ls' ,因为该语句将IGNORE_DUP_KEY选项设置为 ON。 请重写该语句以便其不使用 IGNORE_DUP_KEY 选项。 |
10619 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls',因为筛选表达式中的列 '%.*ls' 是 CLR 数据类型。 请重写该筛选表达式以便其不包括此列。 |
10620 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls',因为筛选器表达式包含与文本 NULL 值的比较。 请重写该比较以便使用 IS [NOT] NULL 比较运算符来测试 NULL 值。 |
10,621 | 16 | 否 | 无法创建表 '%.*ls' 上的索引 '%.*ls',因为索引的筛选器表达式中的列 '%.*ls' 是列集。 |
10622 | 16 | 否 | 无法创建或重新生成 %S_MSG '%.*ls'。 包含稀疏列或列集列的表不支持压缩索引。 |
10623 | 16 | 否 | 无法对对象 '%.*ls' 创建筛选统计信息 '%.*ls',因为它不是用户表。 仅用户表支持筛选的统计信息。 |
10629 | 16 | 否 | 表 '%.*ls' 中为列 '%.*ls' 指定的数据类型不能用作索引分布键中的列。 |
10631 | 16 | 否 | 无法创建或重新生成索引 '%.*ls'。 联合表的唯一索引或聚集索引必须包含联合列。 |
10632 | 16 | 否 | 无法创建索引 '%.*ls'。 无法在联合数据库中为视图编制索引。 |
10633 | 16 | 否 | 联机索引创建操作无效 |
10634 | 10 | 是 | 通过主机名 '%.*ls' 对对象 '%.*ls' 执行 '%.*ls' 语句,主机进程 ID %d 使用MAX_DURATION = %d 和 ABORT_AFTER_WAIT = BLOCKERS 的 WAIT_AT_LOW_PRIORITY 选项。 阻止用户会话将在最长等待时间后终止。 |
10635 | 16 | 否 | 无法对 '%.*ls' 执行联机操作,因为索引包含大型对象类型的列,并且在同一事务中存在此联机操作之前的更新操作。 将联机操作置于事务外部,或将其置于事务中的任何更新之前。 |
10636 | 16 | 否 | 无法为 '%.*ls.%.*ls' 上的 '%.*ls' 设置优化中的忽略,因为它仅适用于非聚集 B 树或列存储索引。 |
10637 | 16 | 否 | 无法对 ID 为 %I64d 的 '%.*ls' 执行此操作,因为一个或多个索引当前处于可恢复索引重新生成状态。 有关详细信息,请参阅sys.index_resumable_operations。 |
10638 | 16 | 否 | ALTER INDEX '%S_MSG' 失败。 '%.*ls' 上的索引 '%.*ls' 没有挂起的可恢复索引操作。 |
10639 | 16 | 否 | %S_MSG '%.*ls' 的可恢复索引操作失败,因为索引包含类型时间戳的列 '%.*ls' 作为键列。 |
10640 | 16 | 否 | 无法为 '%.*ls.%.*ls' 上的索引设置优化中的忽略,因为它仅适用于基于用户定义磁盘的表上的索引。 |
10641 | 16 | 否 | ALTER INDEX PAUSE 失败。 '%.*ls' 上的索引 '%.*ls' 没有主动运行的可恢复索引操作。 |
10642 | 16 | 否 | 无法为 '%.*ls' 上的索引 '%.*ls' 设置SNAPSHOT_MATERIALIZATION,因为它仅适用于视图上的索引。 |
10643 | 16 | 否 | 无法为 '%.*ls' 上的 '%.*ls' 设置SNAPSHOT_MATERIALIZATION,因为它仅适用于视图上的聚集索引。 |
10644 | 16 | 否 | %S_MSG '%.*ls' 的可恢复索引操作失败,因为索引包含计算列 '%.*ls' 作为键或分区列。 如果这是非聚集索引,则如果列是聚集索引键的一部分,则列将隐式包含为键列。 |
10645 | 10 | 否 | 警告:为 '%.*ls' 上的同一索引标识了具有相同选项的现有可恢复操作。 将改为恢复现有操作。 |
10646 | 16 | 否 | 无法使用 DROP_EXISTING 选项删除具有SNAPSHOT_MATERIALIZATION的视图 '%.*ls' 的索引 '%.*ls'。 |
10647 | 16 | 否 | 无法更改具有SNAPSHOT_MATERIALIZATION的 '%.*ls' 上的索引 '%.*ls' 。 |
10648 | 16 | 否 | 无法为 '%.*ls' 上的分区索引 '%.*ls' 设置SNAPSHOT_MATERIALIZATION。 |
10649 | 16 | 否 | 不能在具有聚集索引 '%.*ls' 的 '%.*ls' 上创建非聚集索引 '%.*ls' 和 SNAPSHOT_MATERIALIZATION。 |
10650 | 16 | 否 | 刷新快照视图需要对数据库启用快照隔离。 |
10651 | 16 | 否 | 快照视图的刷新失败,因为视图 '%.*ls.%.*ls' 不存在。 |
10652 | 16 | 否 | 快照视图的刷新失败,因为 '%.*ls.%.*ls' 不是快照视图。 |
10653 | 16 | 否 | 快照视图刷新失败。 |
10654 | 16 | 否 | 快照视图的刷新失败,因为无法在数据库上获取锁。 |
10655 | 16 | 否 | 快照视图的刷新失败,因为视图未以两部分名称格式指定。 |
10656 | 10 | 是 | 对象 '%.*ls' 上的索引 '%.*ls' 的可恢复索引操作已暂停。 |
10657 | 10 | 否 | 对象 '%.*ls' 上的可恢复索引 '%.*ls' 已暂停 '%.2f' 小时。 |
10658 | 16 | 否 | 存储过程 '%ls' 当前已禁用。 |
10659 | 10 | 是 | 通过主机名 '%.*ls' 为对象 '%.*ls' 上的索引 '%.*ls' 执行 ALTER INDEX '%S_MSG'。 |
10660 | 13 | 是 | 在尝试处理单个行时,联机索引生成操作被选为死锁受害者 500 多次。 解决阻塞并发操作,然后重新运行查询。 |
10661 | 10 | 是 | 所有快照视图的刷新操作失败,因为正在进行另一个刷新操作(所有或单个快照视图)。 |
10662 | 10 | 是 | 快照视图 '%.*ls' 的刷新操作失败,因为同一快照视图的另一个刷新操作已在进行中。 |
10663 | 10 | 是 | 快照视图 '%.*ls' 的刷新操作失败,因为所有快照视图的刷新操作都已在进行中。 |
10664 | 16 | 否 | 无法为内存优化表上的索引指定包含的列。 |
10665 | 15 | 否 | %S_MSG 选项不支持具有DROP_EXISTING选项的 '%.*ls'。 |
10666 | 16 | 是 | 无法恢复索引生成,因为所需的 DOP %d (DOP 操作已启动) 不可用。 请确保有足够的 DOP 可用或中止现有索引操作,然后重试。 |
10667 | 10 | 否 | 警告:创建索引以 MAXDOP %d 开头。 操作将以 MAXDOP 值 %d 恢复。 |
10668 | 16 | 否 | 不支持对堆创建索引的 %S_MSG 选项。 |
10669 | 16 | 否 | 不支持对聚集列存储索引创建非聚集索引的 %S_MSG 选项。 |
10670 | 16 | 否 | %S_MSG '%.*ls' 的可恢复索引创建失败,因为索引包含大型对象列 '%.*ls'。 |
10671 | 16 | 否 | 不支持创建筛选索引的 %S_MSG 选项。 |
10672 | 16 | 否 | 不支持对具有筛选索引的关系创建聚集索引的 %S_MSG 选项。 |
10673 | 16 | 否 | 由于找到不正确的持久状态,无法恢复索引创建。 请中止操作,然后重试。 |
10674 | 16 | 否 | 不支持对包含非聚集列存储索引的表创建聚集索引的 %S_MSG 选项。 |
10675 | 16 | 否 | 内部查询处理器错误: 查询处理器无法生成查询计划。 此索引生成不支持 RESUMABLE 选项。 删除 RESUMABLE 选项并重新运行该语句。 |
10681 | 16 | 否 | 不能创建大小为 %d 的行,该大小大于所允许的最大行大小 %d。 通过指定 RESUMABLE = OFF 选项中止并重试操作。 |
10700 | 16 | 否 | 表值参数 "%.*ls" 为只读,无法修改。 |
10701 | 15 | 否 | 在 EXECUTE 或 CREATE AGGREGATE 语句中无法使用 READONLY 选项。 |
10702 | 15 | 否 | WITH CUBE 和 WITH ROLLUP 选项不允许与 ROLLUP、CUBE 或 GROUPING SETS 规范一起使用。 |
10703 | 15 | 否 | 分组集太多。 最大数目为 %d。 |
10704 | 15 | 否 | 若要重新引发错误,必须在 CATCH 块内使用 THROW 语句。 在 CATCH 块中插入 THROW 语句,或向 THROW 语句添加错误参数。 |
10705 | 15 | 否 | OUTPUT 子句不允许使用子查询。 |
10706 | 15 | 否 | GROUP BY 子句中指定的表达式太多。 当提供了分组集时,最大数目为 %d。 |
10707 | 15 | 否 | 当前兼容模式下不允许使用 CUBE() 和 ROLLUP() 分组构造。 只有 100 或更高模式下才允许使用这些构造。 |
10708 | 15 | 否 | "%.*ls" 的右侧不允许使用 DEFAULT |
10709 | 15 | 否 | 表值构造函数中每一行的列数必须相同。 |
10710 | 15 | 否 | MERGE 语句的 'WHEN NOT MATCHED' 子句中不允许 '%S_MSG' 类型的操作。 |
10711 | 15 | 否 | MERGE 语句的 '%S_MSG' 子句中不允许 'INSERT' 类型的操作。 |
10712 | 15 | 否 | 伪列 '%.*ls' 不能是索引的一部分,也不能用作分区列。 |
10713 | 15 | 否 | MERGE 语句必须以分号(;)结尾。 |
10714 | 15 | 否 | '%S_MSG' 类型的操作在 MERGE 语句的 '%S_MSG' 子句中不能出现一次以上。 |
10715 | 15 | 否 | '%.*ls' 不是有效的提示。 |
10716 | 15 | 否 | 嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句必须具有 OUTPUT 子句。 |
10717 | 15 | 否 | FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,不允许使用 %S_MSG 子句。 |
10718 | 15 | 否 | 嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句中不允许使用查询提示。 |
10719 | 16 | 否 | 不支持将 DURABILITY 设置为SCHEMA_AND_DATA内存优化表的内存优化表的外键关系,该表的持久性设置为SCHEMA_ONLY。 |
10720 | 15 | 否 | 嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句中不允许使用 OUTPUT INTO 子句。 |
10721 | 15 | 否 | 嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句中不允许使用 WHERE CURRENT OF 子句。 |
10722 | 15 | 否 | FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,不允许使用 DISTINCT 关键字。 |
10723 | 15 | 否 | 在 MERGE 语句中,不能在 UPDATE 操作的 SET 子句的相同赋值中将变量设置为列和表达式。 'SET @variable = column = expression' 格式的赋值在 MERGE 语句的 UPDATE 操作的 SET 子句中无效。 请修改 SET 子句,以仅指定 'SET @variable = column' 或 'SET @variable = expression' 格式的赋值。 |
10724 | 15 | 否 | INSERT、UPDATE 或 DELETE 语句的目标表中不允许使用 FORCESEEK 提示。 |
10725 | 15 | 否 | 不能在 DECLARE、CREATE AGGREGATE 或 CREATE FUNCTION 语句中使用 VARYING 选项。 |
10726 | 15 | 否 | 用户定义的聚合不支持默认参数。 |
10727 | 15 | 否 | 在 JOIN 或 APPLY 运算符的任何一侧都不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10728 | 15 | 否 | 不允许将嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句作为 PIVOT 或 UNPIVOT 运算符的表源。 |
10729 | 15 | 否 | 在非 INSERT 语句直接行源的 SELECT 语句中不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10730 | 15 | 否 | 在 UPDATE 或 DELETE 语句的 FROM 子句中不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10731 | 15 | 否 | 在嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句内不允许存在其他嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10732 | 15 | 否 | 在 UNION、INTERSECT 或 EXCEPT 运算符的任何一侧都不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10733 | 15 | 否 | 在 MERGE 语句的 USING 子句中不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10734 | 16 | 否 | 在包含顶级 UNION、INTERSECT 或 EXCEPT 运算符的语句中不允许变量赋值。 |
10735 | 15 | 否 | 表 '%.*ls' 上筛选的 %S_MSG '%.*ls' 的 WHERE 子句不正确。 |
10,736 | 15 | 否 | 全文非索引字表语句必须以分号(;)结尾。 |
10737 | 15 | 否 | 在 ALTER TABLE REBUILD 或 ALTER INDEX REBUILD 语句中,如果在 DATA_COMPRESSION 语句中指定了一个分区,则必须指定 PARTITION=ALL。 PARTITION=ALL 子句用来强调表或索引的所有分区将重新生成,即使仅在 DATA_COMPRESSION 子句中指定了一个子集也是如此。 |
10738 | 15 | 否 | INSERT 语句中行值表达式的数目超出了 %d 行值的最大允许值。 |
10739 | 15 | 否 | MERGE 语句中使用的插入列列表中不能包含多部分标识符。 请改用单部分标识符。 |
10740 | 15 | 否 | 搜索属性列表语句必须以分号结尾(;))。 |
10741 | 15 | 否 | TOP 不能用于与 OFFSET 相同的查询或子查询。 |
10742 | 15 | 否 | OFFSET 子句中指定的偏移量可能不是负数。 |
10743 | 15 | 否 | 为 OFFSET 子句提供的行数必须是整数。 |
10744 | 15 | 否 | 为 FETCH 子句提供的行数必须大于零。 |
10745 | 15 | 否 | INSERT、UPDATE 或 DELETE 语句的目标表不允许使用 FORCESCAN 提示。 |
10,746 | 15 | 否 | FORCESCAN 提示与 FORCESEEK 提示同时指定。 删除其中一个提示并重新提交查询。 |
10747 | 15 | 否 | 参数化 FORCESEEK 提示不能同时与 INDEX 提示或同一对象上的非参数化 FORCESEEK 提示一起使用。 使用 INDEX 提示和非参数化 FORCESEEK 提示,或使用参数化 FORCESEEK 提示,而不为每个表或视图提供 INDEX 提示。 |
10748 | 15 | 否 | 在同一表或视图上指定了多个 FORCESEEK 提示。 删除额外的 FORCESEEK 提示并重新提交查询。 |
10,749 | 15 | 否 | FORCESEEK 提示不能与索引 0 一起使用。 更正提供给 FORCESEEK 提示的索引并重新提交查询。 |
10750 | 15 | 否 | FORCESCAN 提示不能与多个 INDEX 提示一起使用。 删除额外的 INDEX 提示并重新提交查询。 |
10751 | 15 | 否 | '%.*ls' 函数 WITHIN GROUP 子句中的 ORDER BY 必须只有一个表达式。 |
10,752 | 15 | 否 | 函数 '%.*ls' 可能没有窗口框架。 |
10753 | 15 | 否 | 函数 '%.*ls' 必须具有 OVER 子句。 |
10754 | 15 | 否 | 函数 '%.*ls' 必须具有 WITHIN GROUP 子句。 |
10755 | 15 | 否 | 函数 '%.*ls' 采用 %d 和 %d 参数。 |
10756 | 15 | 否 | 具有 ROWS 或 RANGE 的窗口框架必须具有 ORDER BY 子句。 |
10757 | 15 | 否 | 函数 '%.*ls' 可能没有 WITHIN GROUP 子句。 |
10758 | 15 | 否 | 函数 '%.*ls' 在 OVER 子句中可能没有 ORDER BY。 |
10759 | 15 | 否 | OVER 子句不允许使用 DISTINCT。 |
10760 | 16 | 否 | 缩放参数无效。 数据类型 %ls 缩放参数的有效表达式是整数常量和整数常量表达式。 |
10761 | 16 | 否 | 函数 %.*ls 中的数据类型 %.*ls 无效。 |
10762 | 16 | 否 | 当前兼容模式下不允许使用 %.*ls 函数。 它仅在 110 模式或更高版本中允许。 |
10763 | 15 | 否 | GROUP BY 子句只能包含一个查询提示。 删除额外的提示并重新运行查询。 |
10,764 | 15 | 否 | 查询中的分组列数超过了允许的最大数量。 SQL Server 允许 64k 分组列。 减少分组列数并重新运行查询。 |
10765 | 15 | 否 | DISTRIBUTED_AGG和CENTRAL_AGG提示不能与 CUBE 或 ROLLUP 子句一起使用。 修改查询并重新运行它。 |
10766 | 15 | 否 | 必须在 GROUP BY 子句中的所有列之后指定CENTRAL_AGG。 修改查询并重新运行它。 |
10767 | 15 | 否 | 当 GROUP BY 子句包含同一列多次时,不能使用DISTRIBUTED_AGG提示。 修改查询并重新运行它。 |
10768 | 15 | 否 | LABEL 提示只能在查询中使用一次。 修改查询并重新运行它。 |
10769 | 15 | 否 | ATOMIC 块内不支持 SET 选项。 |
10770 | 15 | 否 | 在数据库上设置REMOTE_DATA_ARCHIVE需要 SERVER 选项和 CREDENTIAL 或 FEDERATED_SERVICE_ACCOUNT = ON 选项之一。 |
10771 | 15 | 否 | CREDENTIAL 选项不能与 FEDERATED_SERVICE_ACCOUNT = ON 选项一起使用。 |
10772 | 15 | 否 | 在同一表或视图引用上指定了多个REMOTE_DATA_ARCHIVE_OVERRIDE提示。 删除额外的REMOTE_DATA_ARCHIVE_OVERRIDE提示并重新提交查询。 |
10773 | 15 | 否 | REMOTE_DATA_ARCHIVE_OVERRIDE提示不适用于对象 '%.*ls',因为它不是启用了REMOTE_DATA_ARCHIVE的表。 删除REMOTE_DATA_ARCHIVE_OVERRIDE提示并重新提交语句。 |
10774 | 15 | 否 | 筛选索引的 WHERE 子句不正确。 |
10775 | 16 | 否 | 对象 '%.*ls' 不是内存优化表或本机编译的内联表值函数,不能从本机编译的模块访问。 |
10776 | 16 | 否 | 非内存优化表上的触发器不能使用 WITH NATIVE_COMPILATION。 |
10777 | 16 | 否 | 内存优化表上的触发器必须使用 WITH NATIVE_COMPILATION。 |
10778 | 16 | 否 | 不支持内存优化表和非内存优化表之间的外键关系。 |
10779 | 16 | 否 | 持久性选项“schema_only”仅支持内存优化表。 |
10780 | 16 | 否 | 引用表 '%.*ls' 中没有与外键 '%.*ls' 中的引用列列表匹配的主键。 内存优化表中的外键必须引用主键。 |
10781 | 16 | 否 | Querytraceon %d 和优化器提示 '%.*ls' 指定冲突行为。 删除其中一个并重新运行查询。 |
10782 | 16 | 否 | BEGIN ATOMIC 仅在本机编译的模块中受支持。 |
10783 | 16 | 否 | 本机编译模块的主体必须是 ATOMIC 块。 |
10784 | 16 | 否 | BEGIN ATOMIC 语句的 WITH 子句必须为选项“%ls”指定一个值。 |
10785 | 15 | 否 | %S_MSG '%ls' 仅支持 %S_MSG。 |
10786 | 16 | 否 | ALTER AVAILABILITY GROUP 命令失败,因为它包含多个 MODIFY REPLICA 选项:%ls。 输入单独的 ALTER AVAILABILITY GROUP...要修改的每个副本选项的 MODIFY REPLICA 命令。 |
10787 | 16 | 否 | 对于具有列存储索引的 Hekaton 表,不允许 REPEATABLEREAD 和 SERIALIZABLE 提示。 |
10788 | 15 | 否 | 表类型不支持选项 '%ls'。 |
10789 | 15 | 否 | 必须为表 '%.*ls' 上的索引 '%.*ls' 指定选项 '%ls'。 哈希索引是必需的。 |
10790 | 15 | 否 | 只能为哈希索引指定选项 '%ls'。 |
10791 | 15 | 否 | 哈希索引仅允许在内存优化表中使用。 |
10792 | 15 | 否 | 在本机编译的模块中使用时,函数 '%.*ls' 不能出现在 catch 块之外。 |
10793 | 16 | 否 | 索引和 PRIMARY KEY 约束都已以内联方式定义,其中定义了列 '%.*ls'、表 '%.*ls'。 不允许使用列定义内联定义索引和 PRIMARY KEY 约束。 |
10794 | 15 | 否 | %S_MSG 不支持 %S_MSG '%ls'。 |
10795 | 15 | 否 | 变量 '%.*ls' 声明为非 null,并且必须使用初始值声明。 |
10796 | 15 | 否 | SCHEMABINDING 选项仅支持本机编译的模块,并且这些模块是必需的。 |
10,797 | 15 | 否 | 每个数据库只能有一个 MEMORY_OPTIMIZED_DATA 文件组。 |
10798 | 16 | 否 | 这不是此对象的有效数据压缩设置。 它只能与列存储索引一起使用。 请选择“无”、“页面”或“行压缩”。 |
10799 | 16 | 否 | 这不是列存储索引的有效数据压缩设置。 请选择 COLUMNSTORE 或COLUMNSTORE_ARCHIVE压缩。 |
10800 | 16 | 否 | WSFC 资源 '%.*ls' 的侦听器无法启动,并返回了错误代码 %d、'%.*ls'。 有关此错误代码的详细信息,请参阅 Windows 开发文档中的“系统错误代码”。 |
10801 | 16 | 否 | 未能停止 Windows 故障转移群集资源的侦听器 '%.*ls'。 错误: %d。 %.*ls |
10802 | 10 | 否 | 未能将任务排队以注册 SQL Server 服务的服务主体名称(SPN)。 在手动添加 SPN 或重新启动 SQL Server 之前,将无法进行 Kerberos 身份验证。 SQLOS 错误代码:%d。 |
10900 | 16 | 否 | 启动期间未能配置资源调控器。 请查看 SQL Server 错误日志,了解具体的错误消息,或运行 DBCC CHECKCATALOG('master') 检查 master 数据库的一致性。 |
10901 | 16 | 否 | 用户没有更改资源调控器配置的权限。 |
10902 | 16 | 否 | master 数据库中不存在用户定义函数 '%s',或者该用户没有访问该函数的权限。 |
10903 | 16 | 否 | 为分类器用户定义函数指定的架构名称 '%.*ls' 不存在,或者该用户没有使用该名称的权限。 |
10904 | 16 | 否 | 资源调控器配置失败。 在要删除或移动到其他资源池的工作负荷组中存在活动会话。 请断开受影响的工作负荷组中的所有活动会话的连接,然后重试。 |
10905 | 16 | 否 | 内存不足,无法完成资源调控器配置。 请降低服务器负载或在专用管理员连接上尝试该操作。 |
10906 | 16 | 否 | 对象 '%.*ls'。%.*ls' 不是有效的资源调控器分类器用户定义函数。 有效的分类器用户定义函数必须绑定到架构、返回 sysname 且没有参数。 |
10907 | 16 | 否 | 值为 %u 的属性 '%.*ls' 大于值为 %u 的属性 '%.*ls'。 |
10908 | 16 | 否 | 值为 %u 的属性 '%.*ls' 小于值为 %u 的属性 '%.*ls'。 |
10909 | 16 | 否 | 无法创建资源池。 资源池的最大数目不能超过当前限制 %u (包括预定义的资源池)。 |
10910 | 16 | 否 | 操作无法完成。 指定的 '%.*ls' 值 %u 会导致计划程序 %你超过 100% 的所有资源池的最小值之和。 减少一个或多个池的值,或更改池相关性,使总和小于或等于 100。 |
10,911 | 16 | 否 | 资源池 '%.*ls' 不存在,无法执行请求的操作。 |
10912 | 16 | 否 | 操作无法完成。 不允许删除预定义的 %S_MSG。 |
10913 | 16 | 否 | 不允许用户 %S_MSG '%.*ls' 资源池中的工作负荷组 '%.*ls'。 |
10914 | 16 | 否 | %S_MSG '%.*ls' 的名称不能以 ## 的 # 开头。 |
10915 | 16 | 否 | 操作无法完成。 不允许更改 '%.*ls' %S_MSG。 |
10916 | 16 | 否 | 无法删除资源池 '%.*ls',因为它包含工作负荷组 '%.*ls'。 请先删除使用此资源池的所有工作负荷组,再删除资源池。 |
10917 | 16 | 否 | ALTER WORKLOAD GROUP 失败。 必须指定 'WITH' 或 'USING' 子句。 |
10918 | 16 | 否 | 无法创建 %S_MSG '%.*ls',因为它已存在。 |
10919 | 16 | 否 | 从 master 数据库中读取资源调控器配置时出错。 请检查 master 数据库的完整性或与系统管理员联系。 |
10920 | 16 | 否 | 无法 %S_MSG 用户定义的函数 '%.*ls'。 它正被用作资源调控器分类器。 |
10921 | 16 | 否 | '%.*ls' %S_MSG不能移出 '%.*ls' %S_MSG。 |
10922 | 16 | 否 | %ls 失败。 请重新运行该语句。 |
10923 | 16 | 否 | %ls 失败。 资源调控器在该版本的 SQL Server 中不可用。 您可以操作资源调控器元数据,但将无法应用资源调控器配置。 只有 Enterprise 版的 SQL Server 支持资源调控器。 |
10924 | 16 | 否 | 池相关性范围无效。 下限 %d 必须小于上限 %d。 |
10925 | 16 | 否 | 在池相关性范围列表中指定了多个 %S_MSG 值。 |
10926 | 16 | 否 | 指定 %S_MSG %d 的 %S_MSG 范围至少包括一个对当前实例不可用的 %S_MSG。 此实例可用的最大 %S_MSG 个数为 %d。 |
10927 | 16 | 否 | 操作无法完成。 指定的 '%.*ls' 值 %u 会导致使用资源池 '%.*ls' 的所有工作负荷组的最小值总和超过 100%。 减少值或修改其他工作负荷组,使总和小于或等于 100。 |
10928 | 16 | 否 | 资源 ID : %d。 数据库的 %ls 限制为 %d 且已达到。 请参阅“http://go.microsoft.com/fwlink/?LinkId=267637”以获取帮助。 |
10929 | 16 | 否 | 资源 ID : %d。 %ls 最低保证为 %d,最大限制为 %d,数据库当前使用情况为 %d。 但是,服务器当前太忙,无法为此数据库支持大于 %d 的 %ls。 请参阅“http://go.microsoft.com/fwlink/?LinkId=267637”以获取帮助。 否则,请稍后重试。 |
10930 | 16 | 否 | 服务当前太忙。 请稍后重试。” |
10931 | 16 | 否 | 无法删除资源池 '%.*ls',因为它绑定到数据库。 删除此资源池之前,请删除所有绑定。 |
10932 | 16 | 否 | 资源调控器配置失败,因为资源池中有一个活动数据库正在删除。 使数据库脱机并重试。 |
10933 | 16 | 否 | 此系统上不存在 ID 为 %d 的 %S_MSG。 使用sys.dm_os_schedulers查找此系统的有效 %S_MSGs。 |
10934 | 16 | 否 | 无法执行请求的操作,因为外部资源池 '%.*ls' 不存在。 |
10935 | 16 | 否 | 外部资源池不允许多个处理器组。 |
10936 | 16 | 否 | 资源 ID : %d。 弹性池的 %ls 限制为 %d 且已达到。 请参阅“http://go.microsoft.com/fwlink/?LinkId=267637”以获取帮助。 |
10937 | 16 | 否 | 默认工作负荷组不允许更改属性 '%.*ls'。 |
10961 | 16 | 否 | 请求已中止,因为它的 CPU 使用率超出了工作负荷组的最大配置限制。 |
10981 | 10 | 否 | 资源调控器重新配置成功。 |
10982 | 16 | 是 | 无法运行资源调控器分类器用户定义函数 '%.*ls'。 上次错误 %u,状态 %u。 请参阅 ID 为 %ld 的会话的 SQL Server 错误日志中以前的错误,以了解详细信息。 分类器所用时间: %I64u 毫秒。 |
10983 | 16 | 否 | 用户取消了资源调控器 '%ls' 操作。 |
10984 | 16 | 否 | 资源调控器重新配置失败。 |
10985 | 10 | 否 | 资源调控器重新配置遇到问题(HRESULT 代码:0x%lx,原因: %ls),同时将活动外部资源池 ID 发送到启动板。 这不会失败重新配置。 |
错误 | Severity | 是否记录事件 | 说明 |
---|---|---|---|
10000 | 16 | 否 | 未知的提供程序错误。 |
10001 | 16 | 否 | 提供程序报告了意外的灾难性错误。 |
10002 | 16 | 否 | 提供程序未实现此功能。 |
10003 | 16 | 否 | 提供程序内存不足。 |
10004 | 16 | 否 | 提供程序报告一个或多个参数无效。 |
10005 | 16 | 否 | 提供程序不支持接口。 |
10006 | 16 | 否 | 提供程序指示使用了无效的指针。 |
10007 | 16 | 否 | 提供程序指示使用了无效的句柄。 |
10008 | 16 | 否 | 提供程序终止了操作。 |
10009 | 16 | 否 | 提供程序未给出有关错误的任何信息。 |
10010 | 16 | 否 | 尚不能向提供程序提供完成此操作所必需的数据。 |
10011 | 16 | 否 | 访问被拒绝。 |
10021 | 16 | 否 | 由于达到了资源限制,提供程序终止了执行。 |
10022 | 16 | 否 | 提供程序调用了使用者的 IRowsetNotify 中的一个方法,而该方法尚未返回。 |
10023 | 16 | 否 | 提供程序不支持必需的方法。 |
10024 | 16 | 否 | 提供程序指示用户没有执行该操作的权限。 |
10025 | 16 | 否 | 提供程序在外部进程中导致了服务器错误。 |
10026 | 16 | 否 | 未设置命令文本。 |
10027 | 16 | 否 | 未准备命令。 |
10028 | 16 | 否 | 身份验证失败。 |
10032 | 16 | 否 | 无法返回多个结果集(提供程序不支持)。 |
10033 | 16 | 否 | 指定的索引不存在,或提供程序不支持对此数据源进行索引扫描。 |
10034 | 16 | 否 | 指定的表或视图不存在或有错误。 |
10035 | 16 | 否 | 没有为一个或多个必需的参数提供值。 |
10042 | 16 | 否 | 当存在打开的行集时,无法设置任何属性。 |
10052 | 16 | 否 | 在通知期间提供程序取消了插入操作。 |
10053 | 16 | 否 | 由于除符号不匹配和溢出之外的其他原因,未能转换数据值。 |
10054 | 16 | 否 | 一列或多列的数据值溢出了提供程序所用类型的取值范围。 |
10055 | 16 | 否 | 数据违反了一列或多列的完整性约束。 |
10056 | 16 | 否 | 具有挂起更改的行数已超过 DBPROP_MAXPENDINGROWS 属性所指定的限制值。 |
10057 | 16 | 否 | 无法创建行。 将超过行集所支持的活动行总数。 |
10058 | 16 | 否 | 使用者在释放先前检索到的行句柄之前,不能插入新行。 |
10062 | 16 | 否 | 在通知期间提供程序取消了更改。 |
10063 | 16 | 否 | 由于除符号不匹配和溢出之外的其他原因,未能转换数据值。 |
10064 | 16 | 否 | 一列或多列的数据值溢出了提供程序所用类型的取值范围。 |
10065 | 16 | 否 | 数据违反了一列或多列的完整性约束。 |
10066 | 16 | 否 | 具有挂起更改的行数已超过 DBPROP_MAXPENDINGROWS 属性所指定的限制值。 |
10,067 | 16 | 否 | 行集正在使用乐观并发机制,而自上次提取或重新同步包含列值的行后,该列值又有更改。 |
10068 | 16 | 否 | 使用者未能删除行。 某一删除操作正处于挂起状态,或者已传输到数据源。 |
10069 | 16 | 否 | 使用者未能删除行。 插入操作已传输到数据源。 |
10081 | 16 | 否 | 行集使用了集成索引,但没有当前索引。 |
10085 | 16 | 否 | 在通知期间取消了表的 RestartPosition。 |
10086 | 16 | 否 | 该表是用实时数据流生成的,无法重新开始该位置。 |
10087 | 16 | 否 | 提供程序未释放某些现有的行。 |
10088 | 16 | 否 | 在创建了行集的对象中未指定列的顺序。 提供程序不得不重新执行命令以将下次提取位置重新定位到其初始位置,列的顺序也已更改。 |
10100 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它包含 DISTINCT 关键字。 请考虑将 DISTINCT 从视图中删除或不对视图进行索引。 或者,请考虑将 DISTINCT 替换为 GROUP BY 或 COUNT_BIG~ 以模拟对列进行分组的 DISTINCT。 |
10101 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它包含 TOP 或 OFFSET 关键字。 请考虑删除 TOP 或 OFFSET 或不为视图编制索引。 |
10102 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 TABLESAMPLE 子句。 请考虑删除 TABLESAMPLE 或不对视图进行索引。 |
10103 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 OPENROWSET、OPENQUERY 或 OPENDATASOURCE。 请考虑不对视图进行索引或删除 OPENQUERY、OPENROWSET 和 OPENDATASOURCE。 |
10104 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 CONTAINSTABLE 或 FREETEXTTABLE 全文函数来引用表。 请考虑取消使用这些函数或不对视图进行索引。 |
10105 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 OPENXML 行集提供程序。 请考虑删除 OPENXML 或不对视图进行索引。 |
10106 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它引用了内部系统行集提供程序。 请考虑不对此视图进行索引。 |
10107 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它使用表变量 “%.*ls”。 请考虑不对视图进行索引或取消引用此表变量。 |
10108 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它引用了 SQL Server 内部表。 |
10109 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用了派生表 “%.*ls” (由 FROM 子句中的 SELECT 语句定义)。 请考虑取消引用此派生表或不对视图进行索引。 |
10110 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 OUTER APPLY。 请考虑不对视图进行索引或删除 OUTER APPLY。 |
10111 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含使用 ODBC 标准转义语法的联接。 请考虑使用 ANSI 联接语法。 |
10112 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为其中包含指定了联接提示的 INNER 联接。 请考虑删除此联接提示。 |
10113 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 LEFT、RIGHT 或 FULL OUTER 联接,而在索引视图中不允许使用 OUTER 联接。 请考虑使用 INNER 联接。 |
10114 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 PIVOT 运算符。 请考虑不对此视图进行索引。 |
10115 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 UNPIVOT 运算符。 请考虑不对此视图进行索引。 |
10116 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为其中包含一个或多个 UNION、INTERSECT 或 EXCEPT 运算符。 如果将查询作为原始视图的 UNION、INTERSECT 或 EXCEPT 运算符的输入,请考虑为每个这样的查询创建一个单独的索引视图。 |
10117 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为视图使用“*”运算符来选择列。 请考虑按名称引用列。 |
10118 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 GROUP BY ALL。 请考虑使用 GROUP BY。 |
10119 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 CUBE、ROLLUP 或 GROUPING SETS 运算符。 请考虑不对此视图进行索引。 |
10120 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它包含 ROLLUP 运算符。 请考虑不对此视图进行索引。 |
10121 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 HAVING 子句。 请考虑删除 HAVING 子句。 |
10122 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 COMPUTE 子句。 请考虑不对视图进行索引,或使用 GROUP BY 或聚合视图来替换对聚合结果的 COMPUTE 计算。 |
10124 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它引用了内部 SQL Server 列。 |
10125 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它使用聚合 “%.*ls”。 请考虑删除此聚合,不对视图进行索引,或使用备用聚合。 例如,用 SUM 和 COUNT_BIG 替换 AVG,或者用 COUNT_BIG 替换 COUNT。 |
10126 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它将聚合 “%.*ls” 与 DISTINCT 关键字一起使用。 请考虑不对视图进行索引或删除 DISTINCT。 另外,请考虑在对列分组时使用 GROUP BY 或 COUNT_BIG(*) 视图模拟 DISTINCT。 |
10127 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含一个或多个子查询。 请考虑将视图更改为仅使用联接而不使用子查询。 另外,请考虑不对视图进行索引。 |
10,128 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了 CONTAINS 或 FREETEXT 全文谓词。 请考虑删除 CONTAINS 或 FREETEXT,或不对视图进行索引。 |
10129 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用内联或多语句表值函数 “%.*ls”。 请考虑手动扩展视图定义中的函数定义,或不对视图进行索引。 |
10130 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它使用非确定性公共语言运行时 (CLR) 表值函数 “%.*ls”。 请考虑不对视图进行索引或将其更改为不使用此函数。 |
10131 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用了不精确的公共语言运行时 (CLR) 表值函数 “%.*ls”。 请考虑不对视图进行索引。 |
10132 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用表值公共语言运行时 (CLR) 函数 “%.*ls”。 请考虑取消引用此函数或不对视图进行索引。 |
10133 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为视图引用的函数 “%.*ls” 执行用户或系统数据访问。 |
10134 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含多个 APPLY。 请考虑不对视图进行索引或仅使用一个 APPLY。 |
10136 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它使用了聚合 COUNT。 这时应使用 COUNT_BIG。 |
10137 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它引用了公共表表达式 “%.*ls”。 不能对引用公用表表达式的视图进行索引。 请考虑不对视图进行索引,或将此公用表表达式从视图定义中删除。 |
10138 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为其选择列表不包括正确使用COUNT_BIG。 请考虑添加COUNT_BIG\ 以选择列表。 |
10139 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为此视图使用了隐式转换来执行从字符串到 datetime 或 smalldatetime 的转换。 请使用带确定样式值的显式转换。 |
10140 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为其中包含表提示。 请考虑删除此提示。 |
10141 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它引用 SELECT 列表的非键列外的 CLR 例程 (函数或方法) '%.*ls'。 请重新创建或更改此视图,使其不再引用 SELECT 列表非键列之外的 CLR 例程,然后创建索引。 |
10142 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为其中包含 APPLY。 请考虑不对视图进行索引或删除 APPLY。 |
10143 | 16 | 否 | 无法对视图 "%.*ls" 创建 %S_MSG,因为它包含排名开窗函数或聚合开窗函数。 请从视图定义中删除该函数,也可以不对该视图创建索引。 |
10144 | 16 | 否 | 由于 %S_MSG 使用 CHANGETABLE 函数,无法对视图 '%.*ls' 创建它。 |
10145 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它引用了稀疏列集。 无法对包含稀疏列集的视图进行索引。 请考虑删除该视图中的稀疏列集或不对该视图进行索引。 |
10146 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它使用 SEMANTICSIMILARITYTABLE、SEMANTICKEYPHRASETABLE 或 SEMANTICSIMILARITYDETAILSTABLE 函数。 |
10147 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它使用临时 FOR SYSTEM_TIME 子句。 |
10148 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它使用 OPENJSON。 |
10149 | 16 | 否 | 无法对视图 '%.*ls' 创建具有SNAPSHOT_MATERIALIZATION的索引,因为视图定义包含内存优化表(s)。 |
10150 | 16 | 否 | 无法对视图 '%.*ls' 创建 %S_MSG,因为它引用了可内联的标量 UDF。 |
10151 | 16 | 否 | 无法对视图 “%.*ls” 创建 %S_MSG,因为它使用 ANTISEMI 或 SEMI 联接,并且索引视图中不允许使用 SEMI 联接。 请考虑使用 INNER 联接。 |
10211 | 16 | 否 | 无法对 Null CLR 类型值调用赋值函数。 |
10227 | 16 | 否 | 无法更新类型为“%.*ls.%.*ls”的字段“%.*ls”,因为该字段为“%.*ls”。 |
10240 | 16 | 否 | 找不到 UdtExtensions.dll。 请检查安装。 |
10300 | 16 | 否 | 程序集 '%.*ls' 引用当前数据库中不存在的程序集 '%.*ls'。 SQL Server 已尝试定位并自动从引用程序集所在的位置自动加载被引用程序集,但此操作失败(原因: %S_MSG)。 请将被引用程序集加载到当前数据库中,然后重试您的请求。 |
10301 | 16 | 否 | 程序集 '%.*ls' 引用当前数据库中不存在的程序集 '%.*ls'。 SQL Server 已尝试定位并自动从引用程序集所在的位置自动加载被引用程序集,但此操作失败(原因: %s)。 请将被引用程序集加载到当前数据库中,然后重试您的请求。 |
10302 | 16 | 否 | 无法获取 SQL Server 的路径: '%ls'。 |
10303 | 16 | 是 | 无法创建 AppDomain 管理器: '%.*ls'。 |
10304 | 16 | 否 | 无法进入具有 HRESULT 0x%x 的公共语言运行时(CLR)。 这可能是由于资源不足所致。 |
10305 | 16 | 否 | 必须使用 SqlFunctionAttribute 注释 CLR 表值函数的 Init 方法。 |
10306 | 16 | 否 | 必须在 CLR 表值函数的 Init 方法的 SqlFunctionAttribute 中设置 FillRowMethodName 属性。 |
10307 | 16 | 否 | SqlFunctionAttribute 的 FillRowMethodName 属性未包含有效的方法名称。 |
10308 | 10 | 否 | 警告: 您正在注册的 Microsoft .NET Framework 程序集 '%.*ls' 未在 SQL Server 宿主环境中充分测试,不受支持。 如果您将来升级或维护此程序集或 .NET Framework,您的 CLR 集成例程可能会停止工作。 请参阅 SQL Server 联机丛书了解更多详细信息。 |
10309 | 10 | 否 | 警告: 您正在注册的 SQL Server 客户端程序集 '%.*ls' 未在 SQL Server 宿主环境中充分测试。 |
10310 | 10 | 是 | 由于公共语言运行时(CLR)操作或安全数据定义语言(DDL)操作,将 AppDomain %i (%.*ls)标记为要卸载。 |
10311 | 10 | 是 | 由于内存不足,将 AppDomain %i (%.*ls)标记为要卸载。 |
10312 | 16 | 否 | 已中止执行 .NET Framework。 UDP/UDF/CLR 类型未恢复线程标记。 |
10313 | 16 | 否 | 在 %S_MSG 过程中使用 .NET Framework 时出错。 服务器可能资源不足。 请尝试重新运行查询。 如果此问题仍然存在,请与支持人员联系。 %.*ls |
10314 | 16 | 否 | 在尝试加载程序集 ID %d 时 Microsoft .NET Framework 出错。 服务器可能耗尽资源,或者程序集可能不受信任。 请重新运行查询,或检查有关的文档了解如何解决程序集信任问题。 有关此错误的详细信息: %.*ls |
10316 | 16 | 否 | 由于内存不足,已卸载具有指定版本 ID (%d)的 app 域,因此找不到它。 |
10317 | 16 | 否 | 尝试获取文件 '%s' 的版本信息时出错。 |
10318 | 16 | 否 | '%.*ls' 失败,因为类型为 '%.*ls' 的方法 '%.*ls' 的参数 %d 使用不支持的属性 System.ParamArrayAttribute 进行批注。 |
10319 | 16 | 否 | UserDefinedType 方法调用失败,因为类型为 '%.*ls' 的方法 '%.*ls' 的参数 %d 使用不支持的属性 System.ParamArrayAttribute 进行批注。 |
10320 | 16 | 否 | 方法名称 '%.*ls' 对于 '%.*ls' 无效。 |
10321 | 16 | 否 | 方法名称 '%.*ls' 对于 UserDefinedType 方法调用无效。 |
10322 | 16 | 否 | 在数据库 %.*ls 中找不到类型 %.*ls |
10323 | 16 | 是 | .Net Framework 托管调试助手 %.*ls 已发现无效的用户代码 |
10324 | 16 | 否 | CREATE TRIGGER 的 WITH ENCRYPTION 选项只适用于 T-SQL 触发器,而不适用于 CLR 触发器。 |
10325 | 16 | 是 | 由于用户的非托管代码中发生了堆栈溢出,服务器即将关闭。 |
10326 | 16 | 是 | 程序集 '%.*ls' 的两个版本不能在数据库 '%.*ls' 中共存。 请保留其中一个版本并删除另外那个版本。 |
10327 | 14 | 否 | 程序集 '%.*ls' 的 %ls ASSEMBLY 失败,因为程序集 '%.*ls' 不受信任。 如果以下任一项为 true,则程序集受信任:程序集使用证书或具有 UNSAFE ASSEMBLY 权限的相应登录名的非对称密钥进行签名,或者程序集使用sp_add_trusted_assembly受信任。 |
10328 | 16 | 否 | 堆栈不足,无法创建 appdomain '%.*ls'。 |
10329 | 16 | 否 | .Net Framework 执行已中止。 %.*ls |
10330 | 16 | 否 | 更新程序集中的类型 '%s' 发生了更改,而类型 '%s' 的序列化布局将随之更改,所以 ALTER ASSEMBLY 失败。 不允许持久化类型更改序列化布局。 |
10331 | 16 | 否 | 程序集 '%.*ls' 中的类型 '%ls' 是从 CLR 类型不支持的一般类型派生出来的。 |
10332 | 16 | 否 | 程序集“%.*ls”是使用 .NET Framework 的版本 %.*ls 生成的。 SQL Server 当前使用的版本为 %s。 |
10333 | 16 | 是 | 未能从 CLR 获取 ICLRAppDomainResourceMonitor 接口。 CLR 中的错误代码为:0x%x。 因此,资源监视不适用于 ID 为 %d 的 AppDomain。 |
10334 | 16 | 否 | 更改数据库兼容性级别会导致在数据库 %s 中的一个或多个对象中将数据标记为未选中。 请参阅 sys.tables 和 sys.views 中的列has_unchecked_assembly_data以查找所有此类对象。 |
10335 | 16 | 否 | 公共语言运行时(CLR)以不受支持的方式加载。 如果 SQL Server 中运行的扩展存储过程或 OLE 自动化对象在 CLR 集成运行时主机加载 CLR 之前调用托管代码,则可能会出现这种情况。 您需要重新启动 SQL Server 才能使用 CLR 集成功能。 |
10336 | 10 | 否 | 在 SQL Server 启动期间未能排队任务以启动 CLR。 错误代码:%u。 CLR 将以按需方式启动。 |
10337 | 16 | 否 | 发生内部错误。 |
10338 | 16 | 否 | 程序集验证失败。 无法打开物理文件 '%.*ls': %ls。 |
10339 | 16 | 否 | 程序集验证失败。 无法从物理文件“%.*ls”读取: %ls。 |
10340 | 16 | 否 | DROP ASSEMBLY 失败。 错误代码: 0x%x。 |
10341 | 16 | 否 | 无法加载程序集 '%.*ls',因为Azure SQL 数据库不支持用户定义的程序集。 如有疑问,请联系 Azure 技术支持。 |
10342 | 16 | 否 | 无法加载程序集 '%.*ls',因为此版本的 SQL Server 仅支持 SAFE 程序集。 |
10343 | 14 | 否 | 具有 SAFE 或 EXTERNAL_ACCESS 选项的程序集 '%.*ls' 的 CREATE 或 ALTER ASSEMBLY 失败,因为sp_configure的“clr strict security”选项设置为 1。 Microsoft建议使用具有 UNSAFE ASSEMBLY 权限的相应登录名的证书或非对称密钥对程序集进行签名。 或者,可以使用sp_add_trusted_assembly信任程序集。 |
10344 | 16 | 否 | 内部表访问错误:无法使用 HRESULT: 0x%x 访问受信任的程序集内部表。 请与客户支持服务部门联系。 |
10345 | 16 | 否 | 程序集哈希 '0x%.*ls' 已受信任。 |
10346 | 16 | 否 | 程序集哈希 '0x%.*ls' 当前不受信任。 未采取任何操作。 |
10347 | 16 | 否 | 未在此实例上启用公共语言运行时(CLR)。 |
10501 | 16 | 否 | 无法创建计划指南 '%.*ls',因为不允许提供类型 '%.*ls' 。 |
10502 | 16 | 否 | 无法创建计划指南 '%.*ls',因为由 @stmt 和 @module_or_batch或按 @plan_handle 和 @statement_start_offset指定的语句与数据库中的现有计划指南 '%.*ls' 匹配。 请先删除现有计划指南,再创建新的计划指南。 |
10503 | 16 | 否 | 不允许执行操作 '%.*ls'。 |
10504 | 16 | 否 | 无法创建计划指南 '%.*ls',因为参数 @hints 不正确。 使用 N'OPTION ( <query_hint> [ ,...n ] )'. |
10505 | 16 | 否 | 无法创建计划指南 '%.*ls',因为所提供的 @module_or_batch 值 '%.*ls' 不是合法的两部分名称。 请使用 'schema_name.object_name'。 |
10506 | 16 | 否 | 无法创建计划指南 '%.*ls',因为参数 @stmt 包含多条语句。 |
10507 | 16 | 否 | 无法创建计划指南 '%.*ls',因为指定@stmt模块或批处理中的语句与@plan_handle@module_or_batch@statement_start_offset指定模块或批处理中的任何语句不匹配。 请修改这些值以匹配模块或批中的语句。 |
10508 | 16 | 否 | 无法对计划指南 '%.*ls' 执行 '%ls' 操作,因为此计划指南不存在或您没有权限。 请验证当前会话的计划指南名称和数据库并确保您具备所需的权限。 |
10509 | 16 | 否 | 无法创建计划指南 '%.*ls',因为由 @stmt 或 @statement_start_offset 指定的语句包含语法错误或不符合在计划指南中使用的资格。 请提供一个有效的 Transact-SQL 语句或者该语句在批中的有效起始位置。 若要获取有效的起始位置,请在 sys.dm_exec_query_stats 动态管理函数中查询 'statement_start_offset' 列。 |
10510 | 16 | 否 | 无法创建计划指南 '%.*ls',因为数据库中已存在同名的计划指南。 使用唯一名称。 |
10511 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @params 不是 NULL。 @params 如果 @type 为“object”,则必须为 NULL。 |
10512 | 16 | 否 | 无法创建计划指南 '%.*ls',因为对象 “@module_or_batch” 已加密。 请考虑使用其他技术(例如,索引和统计信息)对查询进行优化。 |
10513 | 16 | 否 | 无法 %S_MSG %S_MSG '%.*ls' ,因为它由计划指南 '%.*ls' 引用。 请首先使用 sp_control_plan_guide 删除该计划指南。 如果需要,请记录该计划指南定义,以便将来使用。 |
10514 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @module_or_batch 当对象为对象时 @type 不能是大型对象。 |
10515 | 16 | 否 | 无法创建计划指南 '%.*ls',因为模块 '%.*ls' 不存在,或者你没有所需的权限。 |
10516 | 16 | 否 | 无法创建计划指南 '%.*ls',因为无法编译 @module_or_batch。 |
10517 | 16 | 否 | 无法创建计划指南 '%.*ls',因为您没有所需的权限。 请更改所需的数据库权限。 |
10518 | 16 | 否 | 无法执行 sp_control_plan_guide,因为权限不足,无法控制计划指南 '%.*ls'。 请更改对计划指南所引用对象的权限,或更改所需的数据库权限。 |
10519 | 16 | 否 | 无法创建计划指南 '%.*ls',因为指定的@hints提示不能应用于由任一或两者@stmt@statement_start_offset指定的语句。 请确保提示可以应用于该语句。 |
10520 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @type 指定为 '%ls' ,并且为参数 '%ls' 指定了非 NULL 值。 此类型要求该参数的值为 NULL 值。 请为该参数指定 NULL 值,或将该类型更改为允许该参数为非 NULL 值的类型。 |
10521 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @type 已指定为 '%ls',参数 '%ls' 为 NULL。 此类型要求该参数的值为非 NULL 值。 请为该参数指定非 NULL 值,或将该类型更改为允许该参数为 NULL 值的类型。 |
10,522 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @hints 的值非法。 如果 @type 是 'template',则 @hints 必须是 OPTION(PARAMETERIZATION FORCED) 或 OPTION(PARAMETERIZATION SIMPLE)。 |
10523 | 16 | 否 | 无法生成查询模板,因为 @querytext 未包含有效的单个查询。 |
10524 | 16 | 否 | 无法将 @querytext 参数化。 |
10525 | 10 | 否 | 在用 FORCED 或 SIMPLE 参数化自动对计划指南 '%.*ls' 进行参数化后,该计划指南与语句相匹配,但忽略了它所包含的 RECOMPILE 提示。 自动参数化的语句不支持 RECOMPILE。 请考虑删除此计划指南,或从中删除 RECOMPILE。 |
10526 | 16 | 否 | 无法删除 %S_MSG '%.*ls' ,因为它的触发器 '%.*ls' 由计划指南 '%.*ls' 引用。 请首先使用 sp_control_plan_guide 删除该计划指南。 如果需要,请记录该计划指南定义,以便将来使用。 |
10527 | 16 | 否 | 无法创建计划指南 '%.*ls',因为对象 '%.*ls' 是临时对象。 |
10528 | 16 | 否 | 计划指南 '%.*ls' 的名称无效,所以无法创建。 计划指南的名称不能以 '#' 字符开头。 |
10529 | 16 | 否 | 无法创建计划指南 '%.*ls',因为已存在 @stmt“template” 的 @type planguide '%.*ls' 。 |
10530 | 16 | 否 | 无法创建计划指南 '%.*ls',因为 @statement_start_offset 指定的语句与指定模块或批处理中的所有语句都不匹配。 请考虑修改 @statement_start_offset 以匹配模块或批中的语句。 |
10531 | 16 | 否 | 因为用户没有足够的权限,所以无法从缓存创建计划指南 '%.*ls'。 请为创建该计划指南的用户授予 VIEW SERVER STATE 权限。 |
10532 | 16 | 否 | 无法创建计划指南 '%.*ls',因为指定的 @plan_handle 批处理或模块不包含符合计划指南条件的语句。 请为 @plan_handle 指定其他值。 |
10533 | 16 | 否 | 因为计划指南 '%.*ls' 的名称超过允许的最大字符数 124,所以无法创建它。 请指定字符数少于 125 个的名称。 |
10534 | 16 | 否 | 无法创建计划指南 '%.*ls',因为指定的 @params 值无效。 parameter_name parameter_type>窗体<><中指定值,或指定 NULL。 |
10535 | 16 | 否 | 由于在计划缓存中找不到与指定计划句柄对应的计划,因此无法创建计划指南 '%.*ls'。 请指定已缓存的计划句柄。 有关已缓存的计划句柄的列表,请查询 sys.dm_exec_query_stats 动态管理视图。 |
10536 | 16 | 否 | 无法创建计划指南 '%.*ls',因为与指定 @plan_handle 对应的批或模块包含超过 1000 个符合条件的语句。 通过为每个语句指定 statement_start_offset 值,为批或模块中的每个语句创建一个计划指南。 |
10537 | 16 | 否 | 无法启用计划指南 '%.*ls',因为已启用的计划指南 '%.*ls' 包含语句的相同范围和起始偏移值。 请先禁用现有计划指南,再启用指定的计划指南。 |
10538 | 16 | 否 | 因为指定的计划指南 ID 为 NULL 或无效,或者您对该计划指南引用的对象没有所需权限,所以找不到该计划指南。 请确保计划指南 ID 有效,当前会话设置为正确的数据库上下文,并且您对该计划指南引用的对象具有 ALTER 权限或您具有 ALTER DATABASE 权限。 |
10539 | 16 | 否 | 由于查询计划对于初始偏移量为 %d 的语句不可用,因此无法从缓存创建计划指南 '%.*ls'。如果该语句依赖于尚未创建的数据库对象,则可能出现此问题。 请确保所有必要的数据库对象都已存在,并在创建该计划指南之前先执行该语句。 |
10601 | 16 | 否 | 不能为聚集索引指定包含性列。 |
10602 | 16 | 否 | 不允许在 CREATE/ALTER/DROP INDEX 语句中混合使用新旧语法。 |
10603 | 16 | 否 | 无法重新生成视图 '%.*ls' 上的聚集索引 '%.*ls',因为视图依赖于已禁用聚集索引 '%.*ls' 的基表 '%.*ls'。 |
10604 | 16 | 否 | 如果同时还指定了 ONLINE 索引选项,则不能使用 DROP_EXISTING 索引选项将统计信息转换为索引。 |
10605 | 16 | 否 | 无法对表 “%.*ls” 禁用主键索引 “%.*ls”,因为该表已发布用于复制。 |
10606 | 16 | 否 | 无法对视图 “%.*ls” 禁用聚集索引 “%.*ls”,因为已为复制发布索引视图。 |
10607 | 16 | 否 | 无法禁用表 '%.*ls' 上的聚集索引 '%.*ls',因为表已启用更改跟踪。 请先禁用该表的更改跟踪,再禁用该聚集索引。 |
10608 | 16 | 否 | 无法禁用表 '%.*ls' 上的索引 '%.*ls',因为表已启用更改跟踪。 更改跟踪需要表的主键约束,禁用该索引将删除该约束。 请先禁用该表的更改跟踪,再禁用该索引。 |
10609 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls' ,因为筛选器表达式中的列 '%.*ls' 是计算列。 请重写该筛选表达式以便其不包括此列。 |
10,610 | 16 | 否 | 无法对对象 '%.*ls' 创建筛选索引 '%.*ls',因为它不是用户表。 只有表才支持筛选的索引。 如果要试图对视图创建筛选索引,请考虑在视图定义中结合使用筛选表达式创建索引视图。 |
10611 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls' ,因为筛选表达式中的列 '%.*ls' 与数据类型优先级较高或排序规则不同的常量进行比较。 筛选的 %S_MSG 不支持将列转换为常量的数据类型。 若要解决此错误,请显式将常量转换为与列 '%.*ls' 相同的数据类型和排序规则。 |
10612 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls',因为筛选表达式中的列 '%.*ls' 与无法转换为列数据类型的常量进行比较。 请重写该筛选表达式以便其不包括此比较。 |
10617 | 16 | 否 | 无法创建或重新生成索引 '%.*ls'。 此索引使用 vardecimal 存储格式,键长度(%d 字节)超出了允许的最大长度 '%d' 字节。 |
10618 | 16 | 否 | 无法对表 '%.*ls' S_MSG筛选索引 '%.*ls' ,因为该语句将IGNORE_DUP_KEY选项设置为 ON。 请重写该语句以便其不使用 IGNORE_DUP_KEY 选项。 |
10619 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls',因为筛选表达式中的列 '%.*ls' 是 CLR 数据类型。 请重写该筛选表达式以便其不包括此列。 |
10620 | 16 | 否 | 无法对表 '%.*ls' 创建筛选的 %S_MSG '%.*ls',因为筛选器表达式包含与文本 NULL 值的比较。 请重写该比较以便使用 IS [NOT] NULL 比较运算符来测试 NULL 值。 |
10,621 | 16 | 否 | 无法创建表 '%.*ls' 上的索引 '%.*ls',因为索引的筛选器表达式中的列 '%.*ls' 是列集。 |
10622 | 16 | 否 | 无法创建或重新生成 %S_MSG '%.*ls'。 包含稀疏列或列集列的表不支持压缩索引。 |
10623 | 16 | 否 | 无法对对象 '%.*ls' 创建筛选统计信息 '%.*ls',因为它不是用户表。 仅用户表支持筛选的统计信息。 |
10629 | 16 | 否 | 表 '%.*ls' 中为列 '%.*ls' 指定的数据类型不能用作索引分布键中的列。 |
10633 | 16 | 否 | 联机索引创建操作无效 |
10634 | 10 | 是 | 通过主机名 '%.*ls' 对对象 '%.*ls' 执行 '%.*ls' 语句,主机进程 ID %d 使用MAX_DURATION = %d 和 ABORT_AFTER_WAIT = BLOCKERS 的 WAIT_AT_LOW_PRIORITY 选项。 阻止用户会话将在最长等待时间后终止。 |
10635 | 16 | 否 | 无法对 '%.*ls' 执行联机操作,因为索引包含大型对象类型的列,并且在同一事务中存在此联机操作之前的更新操作。 将联机操作置于事务外部,或将其置于事务中的任何更新之前。 |
10636 | 16 | 否 | 无法为 '%.*ls.%.*ls' 上的 '%.*ls' 设置优化中的忽略,因为它仅适用于非聚集 B 树或列存储索引。 |
10637 | 16 | 否 | 无法对 ID 为 %I64d 的 '%.*ls' 执行此操作,因为一个或多个索引当前处于可恢复索引重新生成状态。 有关详细信息,请参阅sys.index_resumable_operations。 |
10638 | 16 | 否 | ALTER INDEX '%S_MSG' 失败。 '%.*ls' 上的索引 '%.*ls' 没有挂起的可恢复索引操作。 |
10639 | 16 | 否 | %S_MSG '%.*ls' 的可恢复索引操作失败,因为索引包含类型时间戳的列 '%.*ls' 作为键列。 |
10640 | 16 | 否 | 无法为 '%.*ls.%.*ls' 上的索引设置优化中的忽略,因为它仅适用于基于用户定义磁盘的表上的索引。 |
10641 | 16 | 否 | ALTER INDEX PAUSE 失败。 '%.*ls' 上的索引 '%.*ls' 没有主动运行的可恢复索引操作。 |
10642 | 16 | 否 | 无法为 '%.*ls' 上的索引 '%.*ls' 设置SNAPSHOT_MATERIALIZATION,因为它仅适用于视图上的索引。 |
10643 | 16 | 否 | 无法为 '%.*ls' 上的 '%.*ls' 设置SNAPSHOT_MATERIALIZATION,因为它仅适用于视图上的聚集索引。 |
10644 | 16 | 否 | %S_MSG '%.*ls' 的可恢复索引操作失败,因为索引包含计算列 '%.*ls' 作为键或分区列。 如果这是非聚集索引,则如果列是聚集索引键的一部分,则列将隐式包含为键列。 |
10645 | 10 | 否 | 警告:为 '%.*ls' 上的同一索引标识了具有相同选项的现有可恢复操作。 将改为恢复现有操作。 |
10646 | 16 | 否 | 无法使用 DROP_EXISTING 选项删除具有SNAPSHOT_MATERIALIZATION的视图 '%.*ls' 的索引 '%.*ls'。 |
10647 | 16 | 否 | 无法更改具有SNAPSHOT_MATERIALIZATION的 '%.*ls' 上的索引 '%.*ls' 。 |
10648 | 16 | 否 | 无法为 '%.*ls' 上的分区索引 '%.*ls' 设置SNAPSHOT_MATERIALIZATION。 |
10649 | 16 | 否 | 不能在具有聚集索引 '%.*ls' 的 '%.*ls' 上创建非聚集索引 '%.*ls' 和 SNAPSHOT_MATERIALIZATION。 |
10650 | 16 | 否 | 刷新快照视图需要对数据库启用快照隔离。 |
10651 | 16 | 否 | 快照视图的刷新失败,因为视图 '%.*ls.%.*ls' 不存在。 |
10652 | 16 | 否 | 快照视图的刷新失败,因为 '%.*ls.%.*ls' 不是快照视图。 |
10653 | 16 | 否 | 快照视图刷新失败。 |
10654 | 16 | 否 | 快照视图的刷新失败,因为无法在数据库上获取锁。 |
10655 | 16 | 否 | 快照视图的刷新失败,因为视图未以两部分名称格式指定。 |
10656 | 10 | 是 | 对象 '%.*ls' 上的索引 '%.*ls' 的可恢复索引操作已暂停。 |
10657 | 10 | 否 | 对象 '%.*ls' 上的可恢复索引 '%.*ls' 已暂停 '%.2f' 小时。 |
10658 | 16 | 否 | 存储过程 '%ls' 当前已禁用。 |
10659 | 10 | 是 | 通过主机名 '%.*ls' 为对象 '%.*ls' 上的索引 '%.*ls' 执行 ALTER INDEX '%S_MSG'。 |
10660 | 13 | 是 | 在尝试处理单个行时,联机索引生成操作被选为死锁受害者 500 多次。 解决阻塞并发操作,然后重新运行查询。 |
10661 | 10 | 是 | 所有快照视图的刷新操作失败,因为正在进行另一个刷新操作(所有或单个快照视图)。 |
10662 | 10 | 是 | 快照视图 '%.*ls' 的刷新操作失败,因为同一快照视图的另一个刷新操作已在进行中。 |
10663 | 10 | 是 | 快照视图 '%.*ls' 的刷新操作失败,因为所有快照视图的刷新操作都已在进行中。 |
10664 | 16 | 否 | 无法为内存优化表上的索引指定包含的列。 |
10665 | 15 | 否 | %S_MSG 选项不支持具有DROP_EXISTING选项的 '%.*ls'。 |
10666 | 16 | 是 | 无法恢复索引生成,因为所需的 DOP %d (DOP 操作已启动) 不可用。 请确保有足够的 DOP 可用或中止现有索引操作,然后重试。 |
10667 | 10 | 否 | 警告:创建索引以 MAXDOP %d 开头。 操作将以 MAXDOP 值 %d 恢复。 |
10668 | 16 | 否 | 不支持对堆创建索引的 %S_MSG 选项。 |
10669 | 16 | 否 | 不支持对聚集列存储索引创建非聚集索引的 %S_MSG 选项。 |
10670 | 16 | 否 | %S_MSG '%.*ls' 的可恢复索引创建失败,因为索引包含大型对象列 '%.*ls'。 |
10671 | 16 | 否 | 不支持创建筛选索引的 %S_MSG 选项。 |
10672 | 16 | 否 | 不支持对具有筛选索引的关系创建聚集索引的 %S_MSG 选项。 |
10673 | 16 | 否 | 由于找到不正确的持久状态,无法恢复索引创建。 请中止操作,然后重试。 |
10674 | 16 | 否 | 不支持对包含非聚集列存储索引的表创建聚集索引的 %S_MSG 选项。 |
10675 | 16 | 否 | 内部查询处理器错误: 查询处理器无法生成查询计划。 此索引生成不支持 RESUMABLE 选项。 删除 RESUMABLE 选项并重新运行该语句。 |
10676 | 10 | 否 | 对象 '%.*ls' 上的可恢复索引 '%.*ls' 正在自动中止,因为它已暂停超过 %d 分钟。 请参阅 PAUSED_RESUMABLE_INDEX_ABORT_DURATION_MINUTES DATABASE SCOPED CONFIGURATION 选项,以配置阈值以自动中止暂停的索引操作。 |
10677 | 10 | 否 | 对象 '%.*ls' 上的索引 '%.*ls' 已使用有效的数据行重新生成,但找到了 null 统计信息。 |
10678 | 16 | 否 | 无法对表 '%.*ls' 创建列存储索引 '%.*ls',因为列 '%.*ls' 是 ORDER 列表中不支持的计算列。 |
10679 | 16 | 否 | ORDER 子句不支持联机列存储索引。 |
10680 | 16 | 否 | ALTER INDEX ALL '%S_MSG' 失败。 '%.*ls' 上没有挂起的可恢复索引操作。 |
10681 | 16 | 否 | 不能创建大小为 %d 的行,该大小大于所允许的最大行大小 %d。 通过指定 RESUMABLE = OFF 选项中止并重试操作。 |
10700 | 16 | 否 | 表值参数 "%.*ls" 为只读,无法修改。 |
10701 | 15 | 否 | 在 EXECUTE 或 CREATE AGGREGATE 语句中无法使用 READONLY 选项。 |
10702 | 15 | 否 | WITH CUBE 和 WITH ROLLUP 选项不允许与 ROLLUP、CUBE 或 GROUPING SETS 规范一起使用。 |
10703 | 15 | 否 | 分组集太多。 最大数目为 %d。 |
10704 | 15 | 否 | 若要重新引发错误,必须在 CATCH 块内使用 THROW 语句。 在 CATCH 块中插入 THROW 语句,或向 THROW 语句添加错误参数。 |
10705 | 15 | 否 | OUTPUT 子句不允许使用子查询。 |
10706 | 15 | 否 | GROUP BY 子句中指定的表达式太多。 当提供了分组集时,最大数目为 %d。 |
10707 | 15 | 否 | 当前兼容模式下不允许使用 CUBE() 和 ROLLUP() 分组构造。 只有 100 或更高模式下才允许使用这些构造。 |
10708 | 15 | 否 | "%.*ls" 的右侧不允许使用 DEFAULT |
10709 | 15 | 否 | 表值构造函数中每一行的列数必须相同。 |
10710 | 15 | 否 | MERGE 语句的 'WHEN NOT MATCHED' 子句中不允许 '%S_MSG' 类型的操作。 |
10711 | 15 | 否 | MERGE 语句的 '%S_MSG' 子句中不允许 'INSERT' 类型的操作。 |
10712 | 15 | 否 | 伪列 '%.*ls' 不能是索引的一部分,也不能用作分区列。 |
10713 | 15 | 否 | MERGE 语句必须以分号(;)结尾。 |
10714 | 15 | 否 | '%S_MSG' 类型的操作在 MERGE 语句的 '%S_MSG' 子句中不能出现一次以上。 |
10715 | 15 | 否 | '%.*ls' 不是有效的提示。 |
10716 | 15 | 否 | 嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句必须具有 OUTPUT 子句。 |
10717 | 15 | 否 | FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,不允许使用 %S_MSG 子句。 |
10718 | 15 | 否 | 嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句中不允许使用查询提示。 |
10719 | 16 | 否 | 不支持将 DURABILITY 设置为SCHEMA_AND_DATA内存优化表的内存优化表的外键关系,该表的持久性设置为SCHEMA_ONLY。 |
10720 | 15 | 否 | 嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句中不允许使用 OUTPUT INTO 子句。 |
10721 | 15 | 否 | 嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句中不允许使用 WHERE CURRENT OF 子句。 |
10722 | 15 | 否 | FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,不允许使用 DISTINCT 关键字。 |
10723 | 15 | 否 | 在 MERGE 语句中,不能在 UPDATE 操作的 SET 子句的相同赋值中将变量设置为列和表达式。 'SET @variable = column = expression' 格式的赋值在 MERGE 语句的 UPDATE 操作的 SET 子句中无效。 请修改 SET 子句,以仅指定 'SET @variable = column' 或 'SET @variable = expression' 格式的赋值。 |
10724 | 15 | 否 | INSERT、UPDATE 或 DELETE 语句的目标表中不允许使用 FORCESEEK 提示。 |
10725 | 15 | 否 | 不能在 DECLARE、CREATE AGGREGATE 或 CREATE FUNCTION 语句中使用 VARYING 选项。 |
10726 | 15 | 否 | 用户定义的聚合不支持默认参数。 |
10727 | 15 | 否 | 在 JOIN 或 APPLY 运算符的任何一侧都不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10728 | 15 | 否 | 不允许将嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句作为 PIVOT 或 UNPIVOT 运算符的表源。 |
10729 | 15 | 否 | 在非 INSERT 语句直接行源的 SELECT 语句中不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10730 | 15 | 否 | 在 UPDATE 或 DELETE 语句的 FROM 子句中不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10731 | 15 | 否 | 在嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句内不允许存在其他嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10732 | 15 | 否 | 在 UNION、INTERSECT 或 EXCEPT 运算符的任何一侧都不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10733 | 15 | 否 | 在 MERGE 语句的 USING 子句中不允许嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句。 |
10734 | 16 | 否 | 在包含顶级 UNION、INTERSECT 或 EXCEPT 运算符的语句中不允许变量赋值。 |
10735 | 15 | 否 | 表 '%.*ls' 上筛选的 %S_MSG '%.*ls' 的 WHERE 子句不正确。 |
10,736 | 15 | 否 | 全文非索引字表语句必须以分号(;)结尾。 |
10737 | 15 | 否 | 在 ALTER TABLE REBUILD 或 ALTER INDEX REBUILD 语句中,如果在 DATA_COMPRESSION 语句中指定了一个分区,则必须指定 PARTITION=ALL。 PARTITION=ALL 子句用来强调表或索引的所有分区将重新生成,即使仅在 DATA_COMPRESSION 子句中指定了一个子集也是如此。 |
10738 | 15 | 否 | INSERT 语句中行值表达式的数目超出了 %d 行值的最大允许值。 |
10739 | 15 | 否 | MERGE 语句中使用的插入列列表中不能包含多部分标识符。 请改用单部分标识符。 |
10740 | 15 | 否 | 搜索属性列表语句必须以分号结尾(;))。 |
10741 | 15 | 否 | TOP 不能用于与 OFFSET 相同的查询或子查询。 |
10742 | 15 | 否 | OFFSET 子句中指定的偏移量可能不是负数。 |
10743 | 15 | 否 | 为 OFFSET 子句提供的行数必须是整数。 |
10744 | 15 | 否 | 为 FETCH 子句提供的行数必须大于零。 |
10745 | 15 | 否 | INSERT、UPDATE 或 DELETE 语句的目标表不允许使用 FORCESCAN 提示。 |
10,746 | 15 | 否 | FORCESCAN 提示与 FORCESEEK 提示同时指定。 删除其中一个提示并重新提交查询。 |
10747 | 15 | 否 | 参数化 FORCESEEK 提示不能同时与 INDEX 提示或同一对象上的非参数化 FORCESEEK 提示一起使用。 使用 INDEX 提示和非参数化 FORCESEEK 提示,或使用参数化 FORCESEEK 提示,而不为每个表或视图提供 INDEX 提示。 |
10748 | 15 | 否 | 在同一表或视图上指定了多个 FORCESEEK 提示。 删除额外的 FORCESEEK 提示并重新提交查询。 |
10,749 | 15 | 否 | FORCESEEK 提示不能与索引 0 一起使用。 更正提供给 FORCESEEK 提示的索引并重新提交查询。 |
10750 | 15 | 否 | FORCESCAN 提示不能与多个 INDEX 提示一起使用。 删除额外的 INDEX 提示并重新提交查询。 |
10751 | 15 | 否 | '%.*ls' 函数 WITHIN GROUP 子句中的 ORDER BY 必须只有一个表达式。 |
10,752 | 15 | 否 | 函数 '%.*ls' 可能没有窗口框架。 |
10753 | 15 | 否 | 函数 '%.*ls' 必须具有 OVER 子句。 |
10754 | 15 | 否 | 函数 '%.*ls' 必须具有 WITHIN GROUP 子句。 |
10755 | 15 | 否 | 函数 '%.*ls' 采用 %d 和 %d 参数。 |
10756 | 15 | 否 | 具有 ROWS 或 RANGE 的窗口框架必须具有 ORDER BY 子句。 |
10757 | 15 | 否 | 函数 '%.*ls' 可能没有 WITHIN GROUP 子句。 |
10758 | 15 | 否 | 函数 '%.*ls' 在 OVER 子句中可能没有 ORDER BY。 |
10759 | 15 | 否 | OVER 子句不允许使用 DISTINCT。 |
10760 | 16 | 否 | 缩放参数无效。 数据类型 %ls 缩放参数的有效表达式是整数常量和整数常量表达式。 |
10761 | 16 | 否 | 函数 %.*ls 中的数据类型 %.*ls 无效。 |
10762 | 16 | 否 | 当前兼容模式下不允许使用 %.*ls 函数。 它仅在 110 模式或更高版本中允许。 |
10763 | 15 | 否 | GROUP BY 子句只能包含一个查询提示。 删除额外的提示并重新运行查询。 |
10,764 | 15 | 否 | 查询中的分组列数超过了允许的最大数量。 SQL Server 允许 64k 分组列。 减少分组列数并重新运行查询。 |
10765 | 15 | 否 | DISTRIBUTED_AGG和CENTRAL_AGG提示不能与 CUBE 或 ROLLUP 子句一起使用。 修改查询并重新运行它。 |
10766 | 15 | 否 | 必须在 GROUP BY 子句中的所有列之后指定CENTRAL_AGG。 修改查询并重新运行它。 |
10767 | 15 | 否 | 当 GROUP BY 子句包含同一列多次时,不能使用DISTRIBUTED_AGG提示。 修改查询并重新运行它。 |
10768 | 15 | 否 | LABEL 提示只能在查询中使用一次。 修改查询并重新运行它。 |
10769 | 15 | 否 | ATOMIC 块内不支持 SET 选项。 |
10770 | 15 | 否 | 在数据库上设置REMOTE_DATA_ARCHIVE需要 SERVER 选项和 CREDENTIAL 或 FEDERATED_SERVICE_ACCOUNT = ON 选项之一。 |
10771 | 15 | 否 | CREDENTIAL 选项不能与 FEDERATED_SERVICE_ACCOUNT = ON 选项一起使用。 |
10772 | 15 | 否 | 在同一表或视图引用上指定了多个REMOTE_DATA_ARCHIVE_OVERRIDE提示。 删除额外的REMOTE_DATA_ARCHIVE_OVERRIDE提示并重新提交查询。 |
10773 | 15 | 否 | REMOTE_DATA_ARCHIVE_OVERRIDE提示不适用于对象 '%.*ls',因为它不是启用了REMOTE_DATA_ARCHIVE的表。 删除REMOTE_DATA_ARCHIVE_OVERRIDE提示并重新提交语句。 |
10774 | 15 | 否 | 筛选索引的 WHERE 子句不正确。 |
10775 | 16 | 否 | 对象 '%.*ls' 不是内存优化表或本机编译的内联表值函数,不能从本机编译的模块访问。 |
10776 | 16 | 否 | 非内存优化表上的触发器不能使用 WITH NATIVE_COMPILATION。 |
10777 | 16 | 否 | 内存优化表上的触发器必须使用 WITH NATIVE_COMPILATION。 |
10778 | 16 | 否 | 不支持内存优化表和非内存优化表之间的外键关系。 |
10779 | 16 | 否 | 持久性选项“schema_only”仅支持内存优化表。 |
10780 | 16 | 否 | 引用表 '%.*ls' 中没有与外键 '%.*ls' 中的引用列列表匹配的主键。 内存优化表中的外键必须引用主键。 |
10781 | 16 | 否 | Querytraceon %d 和优化器提示 '%.*ls' 指定冲突行为。 删除其中一个并重新运行查询。 |
10782 | 16 | 否 | BEGIN ATOMIC 仅在本机编译的模块中受支持。 |
10783 | 16 | 否 | 本机编译模块的主体必须是 ATOMIC 块。 |
10784 | 16 | 否 | BEGIN ATOMIC 语句的 WITH 子句必须为选项“%ls”指定一个值。 |
10785 | 15 | 否 | %S_MSG '%ls' 仅支持 %S_MSG。 |
10786 | 16 | 否 | ALTER AVAILABILITY GROUP 命令失败,因为它包含多个 MODIFY REPLICA 选项:%ls。 输入单独的 ALTER AVAILABILITY GROUP...要修改的每个副本选项的 MODIFY REPLICA 命令。 |
10787 | 16 | 否 | 对于具有列存储索引的 Hekaton 表,不允许 REPEATABLEREAD 和 SERIALIZABLE 提示。 |
10788 | 15 | 否 | 表类型不支持选项 '%ls'。 |
10789 | 15 | 否 | 必须为表 '%.*ls' 上的索引 '%.*ls' 指定选项 '%ls'。 哈希索引是必需的。 |
10790 | 15 | 否 | 只能为哈希索引指定选项 '%ls'。 |
10791 | 15 | 否 | 哈希索引仅允许在内存优化表中使用。 |
10792 | 15 | 否 | 在本机编译的模块中使用时,函数 '%.*ls' 不能出现在 catch 块之外。 |
10793 | 16 | 否 | 索引和 PRIMARY KEY 约束都已以内联方式定义,其中定义了列 '%.*ls'、表 '%.*ls'。 不允许使用列定义内联定义索引和 PRIMARY KEY 约束。 |
10794 | 15 | 否 | %S_MSG 不支持 %S_MSG '%ls'。 |
10795 | 15 | 否 | 变量 '%.*ls' 声明为非 null,并且必须使用初始值声明。 |
10796 | 15 | 否 | SCHEMABINDING 选项仅支持本机编译的模块,并且这些模块是必需的。 |
10,797 | 15 | 否 | 每个数据库只能有一个 MEMORY_OPTIMIZED_DATA 文件组。 |
10798 | 16 | 否 | 这不是此对象的有效数据压缩设置。 它只能与列存储索引一起使用。 请选择“无”、“页面”或“行压缩”。 |
10799 | 16 | 否 | 这不是列存储索引的有效数据压缩设置。 请选择 COLUMNSTORE 或COLUMNSTORE_ARCHIVE压缩。 |
10800 | 16 | 否 | WSFC 资源 '%.*ls' 的侦听器无法启动,并返回了错误代码 %d、'%.*ls'。 有关此错误代码的详细信息,请参阅 Windows 开发文档中的“系统错误代码”。 |
10801 | 16 | 否 | 未能停止 Windows 故障转移群集资源的侦听器 '%.*ls'。 错误: %d。 %.*ls |
10802 | 10 | 否 | 未能将任务排队以注册 SQL Server 服务的服务主体名称(SPN)。 在手动添加 SPN 或重新启动 SQL Server 之前,将无法进行 Kerberos 身份验证。 SQLOS 错误代码:%d。 |
10900 | 16 | 否 | 启动期间未能配置资源调控器。 请查看 SQL Server 错误日志,了解具体的错误消息,或运行 DBCC CHECKCATALOG('master') 检查 master 数据库的一致性。 |
10901 | 16 | 否 | 用户没有更改资源调控器配置的权限。 |
10902 | 16 | 否 | master 数据库中不存在用户定义函数 '%s',或者该用户没有访问该函数的权限。 |
10903 | 16 | 否 | 为分类器用户定义函数指定的架构名称 '%.*ls' 不存在,或者该用户没有使用该名称的权限。 |
10904 | 16 | 否 | 资源调控器配置失败。 在要删除或移动到其他资源池的工作负荷组中存在活动会话。 请断开受影响的工作负荷组中的所有活动会话的连接,然后重试。 |
10905 | 16 | 否 | 内存不足,无法完成资源调控器配置。 请降低服务器负载或在专用管理员连接上尝试该操作。 |
10906 | 16 | 否 | 对象 '%.*ls'。%.*ls' 不是有效的资源调控器分类器用户定义函数。 有效的分类器用户定义函数必须绑定到架构、返回 sysname 且没有参数。 |
10907 | 16 | 否 | 值为 %u 的属性 '%.*ls' 大于值为 %u 的属性 '%.*ls'。 |
10908 | 16 | 否 | 值为 %u 的属性 '%.*ls' 小于值为 %u 的属性 '%.*ls'。 |
10909 | 16 | 否 | 无法创建资源池。 资源池的最大数目不能超过当前限制 %u (包括预定义的资源池)。 |
10910 | 16 | 否 | 操作无法完成。 指定的 '%.*ls' 值 %u 会导致计划程序 %你超过 100% 的所有资源池的最小值之和。 减少一个或多个池的值,或更改池相关性,使总和小于或等于 100。 |
10,911 | 16 | 否 | 资源池 '%.*ls' 不存在,无法执行请求的操作。 |
10912 | 16 | 否 | 操作无法完成。 不允许删除预定义的 %S_MSG。 |
10913 | 16 | 否 | 不允许用户 %S_MSG '%.*ls' 资源池中的工作负荷组 '%.*ls'。 |
10914 | 16 | 否 | %S_MSG '%.*ls' 的名称不能以 ## 的 # 开头。 |
10915 | 16 | 否 | 操作无法完成。 不允许更改 '%.*ls' %S_MSG。 |
10916 | 16 | 否 | 无法删除资源池 '%.*ls',因为它包含工作负荷组 '%.*ls'。 请先删除使用此资源池的所有工作负荷组,再删除资源池。 |
10917 | 16 | 否 | ALTER WORKLOAD GROUP 失败。 必须指定 'WITH' 或 'USING' 子句。 |
10918 | 16 | 否 | 无法创建 %S_MSG '%.*ls',因为它已存在。 |
10919 | 16 | 否 | 从 master 数据库中读取资源调控器配置时出错。 请检查 master 数据库的完整性或与系统管理员联系。 |
10920 | 16 | 否 | 无法 %S_MSG 用户定义的函数 '%.*ls'。 它正被用作资源调控器分类器。 |
10921 | 16 | 否 | '%.*ls' %S_MSG不能移出 '%.*ls' %S_MSG。 |
10922 | 16 | 否 | %ls 失败。 请重新运行该语句。 |
10923 | 16 | 否 | %ls 失败。 资源调控器在该版本的 SQL Server 中不可用。 您可以操作资源调控器元数据,但将无法应用资源调控器配置。 只有 Enterprise 版的 SQL Server 支持资源调控器。 |
10924 | 16 | 否 | 池相关性范围无效。 下限 %d 必须小于上限 %d。 |
10925 | 16 | 否 | 在池相关性范围列表中指定了多个 %S_MSG 值。 |
10926 | 16 | 否 | 指定 %S_MSG %d 的 %S_MSG 范围至少包括一个对当前实例不可用的 %S_MSG。 此实例可用的最大 %S_MSG 个数为 %d。 |
10927 | 16 | 否 | 操作无法完成。 指定的 '%.*ls' 值 %u 会导致使用资源池 '%.*ls' 的所有工作负荷组的最小值总和超过 100%。 减少值或修改其他工作负荷组,使总和小于或等于 100。 |
10928 | 16 | 否 | 资源 ID : %d。 数据库的 %ls 限制为 %d 且已达到。 请参阅“https://learn.microsoft.com/azure/azure-sql/database/resource-limits-logical-server”以获取帮助。 |
10929 | 16 | 否 | 资源 ID : %d。 %ls 最低保证为 %d,最大限制为 %d,数据库当前使用情况为 %d。 但是,服务器当前太忙,无法为此数据库支持大于 %d 的 %ls。 请参阅“https://learn.microsoft.com/azure/azure-sql/database/resource-limits-logical-server”以获取帮助。 否则,请稍后重试。 |
10930 | 16 | 否 | 服务当前太忙。 请稍后重试。” |
10931 | 16 | 否 | 无法删除资源池 '%.*ls',因为它绑定到数据库。 删除此资源池之前,请删除所有绑定。 |
10932 | 16 | 否 | 资源调控器配置失败,因为资源池中有一个活动数据库正在删除。 使数据库脱机并重试。 |
10933 | 16 | 否 | 此系统上不存在 ID 为 %d 的 %S_MSG。 使用sys.dm_os_schedulers查找此系统的有效 %S_MSGs。 |
10934 | 16 | 否 | 无法执行请求的操作,因为外部资源池 '%.*ls' 不存在。 |
10935 | 16 | 否 | 外部资源池不允许多个处理器组。 |
10936 | 16 | 否 | 资源 ID : %d。 弹性池的 %ls 限制为 %d 且已达到。 请参阅“https://learn.microsoft.com/azure/azure-sql/database/resource-limits-logical-server”以获取帮助。 |
10937 | 16 | 否 | 默认工作负荷组不允许更改属性 '%.*ls'。 |
10961 | 16 | 否 | 请求已中止,因为它的 CPU 使用率超出了工作负荷组的最大配置限制。 |
10981 | 10 | 否 | 资源调控器重新配置成功。 |
10982 | 16 | 是 | 无法运行资源调控器分类器用户定义函数 '%.*ls'。 上次错误 %u,状态 %u。 请参阅 ID 为 %ld 的会话的 SQL Server 错误日志中以前的错误,以了解详细信息。 分类器所用时间: %I64u 毫秒。 |
10983 | 16 | 否 | 用户取消了资源调控器 '%ls' 操作。 |
10984 | 16 | 否 | 资源调控器重新配置失败。 |
10985 | 10 | 否 | 资源调控器重新配置遇到问题(HRESULT 代码:0x%lx,原因: %ls),同时将活动外部资源池 ID 发送到启动板。 这不会失败重新配置。 |
10986 | 10 | 否 | 从复制的主节点加载资源调控器配置无法完成。 |
10987 | 10 | 否 | 从复制的主节点加载资源调控器配置无法启动。 无法提交异步任务。 |