错误 4000 - 4999
错误 |
严重性 |
是否记录事件 |
说明(消息正文) |
---|---|---|---|
4001 |
10 |
否 |
在仍存在待处理的请求时客户端发送了 sp_reset_connection,服务器正在断开连接。 |
4002 |
16 |
否 |
传入的表格格式数据流(TDS)协议流不正确。该流意外结束。 |
4004 |
16 |
否 |
不能用 DB-Library (如 ISQL)或 ODBC 3.7 或更早版本将 ntext 数据或仅使用 Unicode 排序规则的 Unicode 数据发送到客户端。 |
4005 |
16 |
否 |
不能在一次更新调用中更新多个基础表中的列。 |
4006 |
16 |
否 |
不能在一次删除调用中删除多个基础表中的行。 |
4007 |
16 |
否 |
无法更新或插入列 "%.*ls"。它可能是表达式。 |
4008 |
16 |
否 |
在计算子句中,不能由低于 SQL Server 2005 的客户端驱动程序版本使用数据类型 varchar(max)、nvarchar(max)、varbinary(max) 和 XML。请使用更新的客户端驱动程序重新提交查询。 |
4009 |
16 |
否 |
传入的表格格式数据流(TDS)协议流不正确。TDS 头包含错误。 |
4010 |
16 |
否 |
传入的表格格式数据流(TDS)协议流不正确。查询通知 TDS 头包含错误。 |
4011 |
16 |
否 |
传入的表格格式数据流(TDS)协议流不正确。MARS TDS 头包含错误。 |
4012 |
16 |
否 |
遇到了无效的表格格式数据流(TDS)排序规则。 |
4013 |
16 |
否 |
传入的表格格式数据流(TDS)协议流不正确。缺少多个活动的结果集(MARS) TDS 头。 |
4014 |
20 |
否 |
在从网络读取输入流时出错。该会话将终止(输入错误: %d,输出错误: %d)。 |
4015 |
16 |
否 |
登录 '%.*ls' 中所请求的语言不是此 SQL Server 上的正式名称。请改用服务器范围内默认的 %.*ls。 |
4016 |
16 |
否 |
登录 '%.*ls' 中所请求的语言不是此 SQL Server 上的正式名称。请改用用户默认的 %.*ls。 |
4017 |
16 |
否 |
登录 '%.*ls' 中所请求的语言和用户默认语言 %.*ls 均不是此 SQL Server 上的正式语言名称。请改用服务器范围内默认的 %.*ls。 |
4018 |
16 |
否 |
用户默认语言 %.*ls 不是此 SQL Server 上的正式语言名称。请改用服务器范围内默认的 %.*ls。 |
4019 |
16 |
否 |
登录 '%.*ls' 中所请求的语言不是此 SQL Server 上的正式语言名称。登录失败。 |
4020 |
16 |
否 |
默认日期顺序 '%.*ls' (用于语言 %.*ls)无效。改为使用 mdy。 |
4021 |
16 |
否 |
重置连接将使状态与初始登录时不同。登录失败。 |
4022 |
16 |
否 |
应大容量加载数据而不是发送数据。批处理将终止。 |
4027 |
16 |
否 |
在磁带机 '%ls' 上装入数据库 '%ls' 的 %hs 的磁带。 |
4028 |
16 |
否 |
已到达磁带结尾。请取出磁带 '%ls',然后装入 %hs (属于数据库 '%ls')的下一卷磁带。 |
4030 |
10 |
否 |
设备 '%ls' 上的媒体于 %hs 过期,无法覆盖。 |
4035 |
10 |
否 |
已为数据库 '%ls',文件 '%ls' (位于文件 %d 上)处理了 %I64d 页。 |
4037 |
16 |
否 |
用户指定的 MEDIANAME "%.*ls" 与设备 "%ls" 的 MEDIANAME "%ls" 不匹配。 |
4038 |
16 |
否 |
在设备 '%ls' 上找不到文件 ID %d。 |
4060 |
11 |
否 |
无法打开登录所请求的数据库 "%.*ls"。登录失败。 |
4061 |
11 |
否 |
登录所请求的数据库 "%.*ls" 以及用户默认的数据库均无法打开。正在改为使用 master 数据库。 |
4062 |
11 |
否 |
无法打开用户默认数据库。请改用 master 数据库。 |
4063 |
11 |
否 |
无法打开登录所请求的数据库 "%.*ls"。请改用用户默认的数据库 "%.*ls"。 |
11 |
否 |
无法打开用户默认数据库。登录失败。 |
|
4065 |
16 |
是 |
用户正在尝试通过 ODS 使用 '%.*ls',但已经不再支持 ODS。 |
4066 |
16 |
否 |
无法将大于 65535 的类型 ID 发送到在 SQL Server 2000 或更早版本中提供的客户端。 |
4067 |
16 |
否 |
由于指定的 cookie 无效,CLR 类型的序列化失败。 |
4068 |
20 |
否 |
sp_resetconnection 已作为远程过程调用(RPC)批处理的一部分发送出去,但它不是该批次中的最后一个 RPC。此连接将终止。 |
4069 |
16 |
否 |
该输出参数的最终值为 Null,而且无法发送到 6.5 客户端,该客户端要求该参数不可为 Null。 |
4070 |
16 |
否 |
在 COMPUTE 子句中指定的列超过 255 列,无法将此元数据发送到 SQL Server 6.5 版本的客户端。 |
4071 |
10 |
否 |
XP 回调函数 '%.*ls' 在扩展过程 '%.*ls' 中失败,因为执行该函数的 INSERT-EXEC 语句不允许该扩展过程发送除结果集之外的其他任何信息。 |
4072 |
10 |
否 |
XP 回调函数 '%.*ls' 在扩展过程 '%.*ls' 中失败,因为该扩展过程是在不允许发送数据的 UDF 内调用的。 |
4073 |
16 |
否 |
数据类型 varchar(max)、nvarchar(max)、varbinary(max)、XML 或其他大型对象类型的返回值不能返回到低于 SQL Server 2005 的客户端驱动程序版本。请使用更新的客户端驱动程序来重新提交查询。 |
4074 |
16 |
否 |
客户端驱动程序不接受多于 65,535 列的结果集。 |
4075 |
16 |
否 |
USE 数据库语句失败,原因是较低版本的客户端驱动程序无法识别数据库排序规则 %.*ls。请尝试升级客户端操作系统或向数据库客户端软件应用服务更新,或者使用其他排序规则。有关更改排序规则的详细信息,请参阅 SQL Server 联机丛书。 |
4076 |
16 |
否 |
ALTER DATABASE 语句失败,原因是较低版本的客户端驱动程序无法识别数据库排序规则 %.*ls。请尝试升级客户端操作系统或向数据库客户端软件应用服务更新,或者使用其他排序规则。有关更改排序规则的详细信息,请参阅 SQL Server 联机丛书。 |
4077 |
20 |
否 |
该语句失败,原因是 sql_variant 值使用排序规则 %.*ls,而较低版本的客户端驱动程序无法识别该规则。请尝试升级客户端操作系统或向数据库客户端软件应用服务更新,或者使用其他排序规则。有关更改排序规则的详细信息,请参阅 SQL Server 联机丛书。 |
4078 |
16 |
否 |
该语句失败,原因是列 '%.*ls' (ID=%d)使用排序规则 '%.*ls',而较低版本的客户端驱动程序无法识别该规则。请尝试升级客户端操作系统或向数据库客户端软件应用服务更新,或者使用其他排序规则。有关更改排序规则的详细信息,请参阅 SQL Server 联机丛书。 |
4079 |
16 |
否 |
该语句失败,因为在发送数据流时出现算术溢出。 |
4101 |
16 |
否 |
位于 APPLY 右侧的聚合无法引用左侧的列。 |
4102 |
15 |
否 |
READPAST 锁提示的允许使用范围只有 UPDATE 和 DELETE 的目标表,以及在显式 FROM 子句中指定的表。 |
4103 |
15 |
否 |
%.*ls: 不允许使用临时视图。 |
16 |
否 |
无法绑定由多个部分组成的标识符 "%.*ls"。 |
|
4105 |
16 |
否 |
不允许在此上下文中的表达式内使用用户定义的函数、分区函数和列引用。 |
4106 |
16 |
否 |
当查询中使用包含列集的表时,不允许使用非 ANSI 外部联接(*= 和 =*)。请更改该查询以使用 ANSI 外部联接。 |
4107 |
16 |
否 |
不允许使用 BCP 实用工具和 BULK INSERT 插入到远程表或远程视图。 |
4108 |
16 |
否 |
开窗函数只能出现在 SELECT 或 ORDER BY 子句中。 |
4109 |
16 |
否 |
开窗函数不能用在其他开窗函数或聚合的上下文中。 |
4110 |
16 |
否 |
参数类型 "%s" 对 "%s" 的参数 %d 无效。 |
4111 |
16 |
否 |
CREATE SCHEMA 语句的后面应跟一个名称或授权关键字。 |
4112 |
16 |
否 |
排名函数 "%.*ls" 必须有 ORDER BY 子句。 |
4113 |
16 |
否 |
%.*ls 不是有效的开窗函数,无法与 OVER 子句一起使用。 |
4114 |
16 |
否 |
函数 '%.*ls' 正好有 %d 个参数。 |
4115 |
16 |
否 |
在 TOP 子句的参数中,不允许引用列 "%.*ls"。此处只允许在外部作用域或独立的表达式和子查询中引用列。 |
4116 |
16 |
否 |
函数 'ntile' 只能将正整数或 bigint 表达式作为输入。 |
4117 |
16 |
否 |
无法检索查询操作的表数据,因为表 "%.*ls" 架构更改过于频繁。由于表 "%.*ls" 包含计算列,对该表架构的更改需要刷新所有表数据。请重试该查询操作,如果问题仍然存在,请使用 SQL Server Profiler 来识别正在执行什么架构更改操作。 |
4118 |
16 |
否 |
在 FOR UPDATE 子句中指定了无效的表达式。 |
4119 |
16 |
否 |
无法将默认值分配给 CLR 类型的列的属性资源库。 |
4120 |
16 |
否 |
在此上下文中,用户定义的函数名前面不能有数据库名称。 |
4121 |
16 |
否 |
找不到列 "%.*ls" 或用户定义的函数或聚合 "%.*ls",或者名称不明确。 |
4122 |
16 |
否 |
不允许使用远程表值函数调用。 |
4124 |
16 |
否 |
为批处理提供的参数无效。 |
4126 |
16 |
否 |
找不到全文索引列。 |
4127 |
16 |
否 |
COALESCE 至少应有一个参数为 NULL 类型。 |
4128 |
16 |
否 |
在执行远程查询时出现内部错误。请与 SQL Server 支持专业人员联系,并提供有关试图运行的查询的详细信息。 |
4129 |
16 |
否 |
内联函数 "%.*ls" 不能接受关联的参数或子查询,因为它使用了全文运算符。 |
4130 |
16 |
否 |
为 BULK 行集指定了重复的提示。 |
4131 |
16 |
否 |
在一个或多个 OPTIMIZE FOR 子句中,对变量 "%.*ls" 多次指定了编译时文字值。 |
4132 |
16 |
否 |
无法将在 OPTIMIZE FOR 子句中为变量 '%.*ls' 指定的值隐式转换为该变量的类型。 |
4133 |
16 |
否 |
只能将标量表达式指定为 RETURN 语句的参数。 |
4134 |
16 |
是 |
在磁盘上为表 '%.*ls' 的计算列 '%.*ls' 存储的元数据与列定义不匹配。若要避免可能出现的索引损坏,请删除此计算列并重新创建。 |
4135 |
16 |
否 |
同义词 '%.*ls' 是针对队列 '%.*ls' 定义的。不允许在队列上使用同义词。 |
4136 |
16 |
否 |
提示 '%.*ls' 不能与提示 '%.*ls' 一起使用。 |
4137 |
16 |
否 |
在指定格式化文件时,不能同时使用 SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB 选项。 |
4138 |
16 |
否 |
为表 "%.*ls" 指定了冲突的锁提示。这可能是由于为视图指定了冲突的提示所致。 |
4139 |
16 |
否 |
无法处理该查询,因为它通过视图 "%.*ls" 使用提示引用公共语言运行时(CLR)表值函数"%.*ls"。 |
4140 |
15 |
否 |
不允许对 INSERT 语句的目标表使用 READCOMMITTEDLOCK 锁提示。 |
4141 |
16 |
否 |
不允许更新嵌套的 CLR 类型。 |
4142 |
16 |
否 |
RECEIVE 列表中不允许有聚合。 |
4143 |
16 |
否 |
大容量 Openrowset 提供程序不是 %.*ls 的有效目标。 |
4144 |
16 |
否 |
对远程表执行插入操作时不允许使用提示 '%.*ls'。 |
4145 |
15 |
否 |
在应使用条件的上下文(在 '%.*ls' 附近)中指定了非布尔类型的表达式。 |
4146 |
16 |
否 |
只能在列上创建统计信息。 |
4147 |
15 |
否 |
此查询使用的不是 ANSI 外部联接运算符("*=" 或 "=*")。若要不进行修改即运行此查询,请使用 ALTER DATABASE 的 SET COMPATIBILITY_LEVEL 选项将当前数据库的兼容级别设置为 80。极力建议使用 ANSI 外部联接运算符(LEFT OUTER JOIN、RIGHT OUTER JOIN)重写此查询。在将来的 SQL Server 版本中,即使在向后兼容模式下,也不支持非 ANSI 联接运算符。 |
4148 |
16 |
否 |
不允许在 GROUP BY 子句中使用 XML 方法。 |
4150 |
16 |
否 |
不允许对递归公用表表达式(CTE)引用使用提示。请考虑从递归 CTE 引用 '%.*ls' 中删除提示。 |
4151 |
16 |
否 |
NULLIF 的第一个参数的类型不能是 NULL 常量,因为第一个参数的类型必须是已知的。 |
4152 |
16 |
否 |
类型 "%.*ls" 不是 CLR 类型。 |
4153 |
16 |
否 |
不能将数据类型 "%ls" 视为数据类型 "%ls"。 |
4154 |
16 |
否 |
UNNEST 只能接受 multiset 类型的表达式。 |
4155 |
15 |
否 |
嵌套的 INSERT 语句中的 SELECT 列表只能包含一项。 |
4156 |
16 |
否 |
嵌套的 insert、嵌套的 update 或嵌套的 delete 的目标必须是 multiset 类型。 |
4157 |
16 |
否 |
%.*ls 不是有效的属性、字段或方法。 |
4158 |
16 |
否 |
在集合列表中,以直接方式或通过属性多次引用了字段 "%.*ls"。 |
4159 |
16 |
否 |
延迟的 CLR 类型实例需要本地基表列作为参数。 |
4160 |
16 |
否 |
在表 '%.*ls' 中找不到适合在延迟的 CLR 类型提取中使用的键。 |
4161 |
16 |
否 |
在延迟的 CLR 类型提取中仅允许使用 CLR 类型。 |
4162 |
16 |
否 |
PROB_MATCH 表只能在 PROB_MATCH 查询内使用。 |
4163 |
16 |
否 |
PROB_MATCH 查询中需要使用 GROUP BY 子句。 |
4164 |
16 |
否 |
PROB_MATCH 查询中的 GROUP BY 子句只能具有键列,并且需要包含所有键列。 |
4165 |
16 |
否 |
如果计分覆盖参数存在于一个子查询中,则必须存在于所有子查询中,并且必须具有相同的常量和变量。 |
4166 |
16 |
否 |
PROB_MATCH 子查询无效。 |
4167 |
16 |
否 |
多个 PROB_MATCH 子查询只能引用同一个基表。 |
4168 |
16 |
否 |
PROB_MATCH SELECT 列表中的 PROB_MATCH 项目项无效。 |
4169 |
16 |
否 |
在全文属性引用中,不允许对同一表达式多次应用 TREAT。 |
4170 |
16 |
否 |
(ANY)规范只能应用于 multiset 类型的表达式。 |
4171 |
16 |
否 |
没有为 PROB_MATCH SELECT 列表中的聚合指定别名。 |
4172 |
16 |
否 |
全文 %s 的用法错误。 |
4173 |
16 |
否 |
%.*s 不是有效的计分函数名。 |
4174 |
16 |
否 |
延迟的 CLR 类型实例化提取值查询只能引用类型为大型对象或较大值的列。 |
4175 |
16 |
否 |
不能对尚未执行 Format.Structure 的 CLR 类型执行嵌套的更新。 |
4176 |
16 |
否 |
为 "Simple" 类型的 FULLTEXTTABLE 指定的参数太多。最大参数数量为 %d。 |
4177 |
16 |
否 |
PROB_MATCH 查询的 FROM 子句必须由一个派生表组成。 |
4184 |
16 |
否 |
无法检索查询操作的表数据,因为表 "%.*ls" 架构更改过于频繁。由于表 "%.*ls" 包含筛选的索引或筛选的统计信息,对该表架构的更改需要刷新所有表数据。请重试该查询操作,如果问题仍然存在,请使用 SQL Server Profiler 来识别正在执行什么架构更改操作。 |
4185 |
16 |
否 |
无法针对系统类型执行此操作。 |
16 |
否 |
无法在 OUTPUT 子句中引用列 '%ls.%.*ls',因为该列的定义中包含一个子查询或者引用一个执行用户或系统数据访问的函数。默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。请考虑从列定义中删除该子查询或函数,或者从 OUTPUT 子句中删除该列。 |
|
4202 |
16 |
否 |
不可能执行 BACKUP LOG,因为该数据库中存在大容量日志记录更改,并且一个或多个文件组不可用。 |
4208 |
16 |
否 |
当恢复模式为 SIMPLE 时,不允许使用 %hs 语句。请使用 BACKUP DATABASE 或用 ALTER DATABASE 更改恢复模式。 |
4212 |
16 |
否 |
无法备份 master 数据库的日志。请改用 BACKUP DATABASE。 |
4214 |
16 |
否 |
无法执行 BACKUP LOG,因为当前没有数据库备份。 |
4215 |
10 |
否 |
该日志未截断,因为其开始处的记录是挂起的复制操作或变更数据捕获。请确保日志读取器代理或捕获作业正在运行,或使用 sp_repldone 将事务标记为分布式或捕获。 |
4217 |
10 |
否 |
BACKUP LOG 无法修改数据库,因为该数据库是只读的。备份将继续,但后续的备份将重复此备份的工作。 |
4218 |
16 |
否 |
数据库中存在大容量日志记录操作。请执行 BACKUP LOG。 |
4302 |
16 |
否 |
选项 "%ls" 与在线还原冲突。请删除冲突的选项,然后重新发出该命令。 |
4303 |
16 |
否 |
前滚开始点现在位于日志序列号(LSN) %.*s 处。需要继续前滚到 LSN %.*s 之前才能完成还原顺序。 |
4305 |
16 |
否 |
此备份集中的日志开始于 LSN %.*ls,该 LSN 太晚,无法应用到数据库。可以还原包含 LSN %.*ls 的较早的日志备份。 |
4307 |
16 |
否 |
在线还原到数据库 '%ls' 失败。改为执行离线还原可能比较适当。若要强制进行离线还原,请首先使用 ALTER DATABASE 语句使数据库离线。 |
4308 |
10 |
否 |
在线还原已完毕,但指定了 WITH NORECOVERY。请用 RESTORE WITH RECOVERY 使受影响的数据成为在线数据。 |
4309 |
16 |
否 |
文件 "%ls" 的状态不允许还原单个页。当前只能还原文件。 |
4310 |
16 |
否 |
不允许对文件 "%ls" 使用 RESTORE PAGE,因为该文件不在联机状态。 |
4311 |
16 |
否 |
不允许对用以前版本的 SQL Server 创建的备份使用 RESTORE PAGE。 |
4312 |
16 |
否 |
无法还原此日志,因为日志链中已经出现了空白。请使用较新的数据备份填补空白。 |
4315 |
10 |
否 |
在对一些文件执行更多的还原步骤后,才能完成在线还原顺序。 |
4318 |
16 |
否 |
已将文件 '%ls' 前滚到 LSN %.*ls。此日志终止于 LSN %.*ls,该 LSN 太早,无法应用 WITH RECOVERY 选项。请指定 WITH NORECOVERY 选项重新发出 RESTORE LOG 语句。 |
4319 |
16 |
否 |
以前的还原操作已中断,没有完成对文件 '%ls' 的处理。请还原中断的备份集,或者重新启动还原顺序。 |
4320 |
16 |
否 |
通过数据库或文件还原操作,只还原了文件 "%ls" 的一部分。必须成功还原整个文件后,才能应用此备份集。 |
4322 |
10 |
否 |
此备份集包含在指定的时间点之前记录的记录。数据库保持为还原状态,以便执行更多的前滚操作。 |
4323 |
16 |
否 |
先前的 RESTORE WITH CONTINUE_AFTER_ERROR 操作令数据库处于可能损坏的状态。若要继续此 RESTORE 顺序,所有后续步骤必须包括 CONTINUE_AFTER_ERROR 选项。 |
4326 |
16 |
否 |
此备份集中的日志终止于 LSN %.*ls,该 LSN 太早,无法应用到数据库。可以还原包含 LSN %.*ls 的较新的日志备份。 |
4327 |
16 |
否 |
此备份集中的日志包含大容量日志记录更改。禁止进行时点恢复。已将数据库前滚到日志的结尾。 |
4328 |
16 |
否 |
缺少文件 "%ls"。在日志序列号 %.*ls 处停止了前滚。该文件在日志序列号(LSN) %.*ls 处创建,在 LSN %.*ls 处删除。请在删除文件时将事务日志还原到该时间点之前,或者将数据还原到与数据库的其余部分一致的状态。 |
4329 |
10 |
否 |
此日志文件包含在指定标记之前记录的记录。数据库保持为还原状态,以便应用其他日志文件。 |
4330 |
16 |
否 |
无法应用此备份集,因为它的恢复路径与数据库不一致。该恢复路径是将数据库还原到特定恢复点的数据和日志备份的序列。请找到要还原的兼容备份,或者还原数据库的其余部分以与此备份集内的恢复点匹配,这样可将数据库还原到其他时间点。有关恢复路径的详细信息,请参阅 SQL Server 联机丛书。 |
4331 |
16 |
否 |
无法恢复数据库,因为已将文件还原到了不一致的时间点上。 |
4332 |
16 |
否 |
已暂停了 RESTORE LOG。若要在数据库的当前状态下使用该数据库,请运行 RESTORE DATABASE %ls WITH RECOVERY。 |
4333 |
16 |
否 |
数据库无法恢复,因为日志未还原。 |
4334 |
16 |
否 |
已命名的标记不能标识有效的 LSN。 |
4335 |
16 |
否 |
指定的 STOPAT 时间太早。该数据库的全部或部分内容已前滚到该点之前。 |
4336 |
16 |
否 |
文件组 "%ls" 已被删除,无法还原到联机数据库中。 |
4337 |
16 |
否 |
文件 "%ls" 已被删除,无法还原到联机数据库中。 |
4338 |
16 |
否 |
STOPAT 子句指定的点太早,无法还原此备份集。请选择其他停止点,或者使用 RESTORE DATABASE WITH RECOVERY 在当前点处恢复。 |
4339 |
10 |
否 |
此 RESTORE 语句成功地执行了一些操作,但由于需要一个或多个 RESTORE 步骤,无法使数据库在线。以前的消息说明了此时无法进行恢复的原因。 |
4340 |
16 |
否 |
此 RESTORE 语句的时间点子句受限制,只能由 RESTORE LOG 语句使用。请去掉该子句,或者使用包含时间戳的子句。 |
4341 |
16 |
否 |
此日志备份包含大容量日志记录更改。它不能用于在任意时间点停止。 |
4342 |
16 |
否 |
除非主文件组是还原顺序的一部分,否则时点恢复是不可能的。请去掉时间点子句,或者还原主文件组。 |
4343 |
16 |
否 |
数据库已前滚到此备份集的结尾,并超过指定的时间点。可以使用 RESTORE WITH RECOVERY 接受当前的恢复点。 |
4344 |
16 |
否 |
不允许对只读数据库或文件组使用 RESTORE PAGE。 |
4345 |
10 |
否 |
在 msdb..suspect_pages 表中遇到信息记录问题。此错误仅影响 suspect_pages 表的维护活动。有关详细信息,请查看错误日志。 |
4346 |
16 |
否 |
不允许对使用简单恢复模式的数据库使用 RESTORE PAGE。 |
4347 |
16 |
否 |
以前在转换到联机状态期间中断了当前的还原顺序。可以使用 RESTORE DATABASE WITH RECOVERY 完成转换到联机状态的过程。 |
4348 |
16 |
否 |
在线还原到数据库 '%ls' 失败。改为执行离线还原可能比较适当。可以使用 BACKUP LOG WITH NORECOVERY 启动离线还原。 |
4349 |
16 |
否 |
此备份集中的日志开始于 LSN %.*ls,该 LSN 太晚,无法应用到数据库。此还原顺序需要对日志进行初始化,使之开始于 LSN %.*ls。请使用较早的日志备份,重新发出 RESTORE LOG 语句。 |
4350 |
16 |
否 |
在 RESTORE PAGE 语句中提供的页列表格式不正确。在出现此问题之前,已正确识别了 %d 页。此问题是在字符偏移量 %d 处发生的。请检查由数值 <文件>:<页> 对(用逗号分隔每一对)标识的所有页。例如: PAGE="1:57,2:31"。 |
4351 |
16 |
否 |
fn_dump_dblog 不支持在以前的 SQL Server 版本上创建的备份。 |
4352 |
16 |
否 |
因为文件 '%ls' 太旧,所以不支持利用此数据备份执行 RESTORE LOG 操作。请使用常规日志备份继续还原顺序。 |
4353 |
16 |
否 |
为文件 '%.*ls' 指定的文件重定位冲突。仅应为任意逻辑文件名指定一个 WITH MOVE 子句。 |
4354 |
10 |
是 |
已还原数据库 '%ls' 的文件 '%.*ls' 保留为无效状态,因为该数据库正在从以前版本升级。如果涉及升级,则不支持段落还原。 |
4355 |
16 |
否 |
未正确指定恢复命令。RESTORE 语句的格式必须为: RESTORE DATABASE < x > FROM DATABASE_SNAPSHOT = < y >。 |
4356 |
10 |
否 |
数据库 '%ls' 还原完毕。现在可供使用。 |
4357 |
16 |
否 |
由于存在需要日志备份的更改,因此还原无法使 '%ls' 脱机。请备份日志,然后重试 RESTORE。 |
4358 |
16 |
否 |
由于文件 '%ls' 当前正还原到 LSN %.*ls,但其必须还原到 LSN %.*ls,因此无法使该数据库联机。 |
4359 |
16 |
否 |
由于未包含一个或多个 FILESTREAM 文件组,因此无法将 STOPAT 选项与此部分还原顺序一起使用。可以使用 CONTINUE_AFTER_ERROR 选项强制恢复,但只有您不打算以后还原这些 FILESTREAM 文件组时才可以这样做。 |
4360 |
16 |
否 |
RESTORE LOG WITH CONTINUE_AFTER_ERROR 失败。已中止执行 RESTORE 命令。 |
4403 |
16 |
否 |
因为视图或函数 '%.*ls' 包含聚合、DISTINCT 或 GROUP BY 子句或者 PIVOT 或 UNPIVOT 运算符,所以无法进行更新。 |
4405 |
16 |
否 |
视图或函数 '%.*ls' 不可更新,因为修改会影响多个基表。 |
4406 |
16 |
否 |
对视图或函数 '%.*ls' 的更新或插入失败,因其包含派生域或常量域。 |
4408 |
19 |
是 |
表太多。查询及其中的视图或函数超过了 %d 个表的限制。请修改查询,减少表的数目。 |
4413 |
16 |
否 |
由于绑定错误,无法使用视图或函数 '%.*ls'。 |
4414 |
16 |
否 |
无法为视图或函数解析分配辅助表。超过了查询中表的最大数目(%d)。 |
4415 |
16 |
否 |
视图 '%.*ls' 不可更新,因为该视图或该视图所跨越的某一视图在创建时使用了 WITH CHECK OPTION,并且结果查询中多次引用了目标表。 |
4416 |
16 |
否 |
UNION ALL 视图 '%.*ls' 不可更新,因为其定义中包含不允许的构造。 |
4417 |
16 |
否 |
派生表 '%.*ls' 不可更新,因为其定义中包含 UNION 运算符。 |
4418 |
16 |
否 |
因为派生表 '%.*ls' 包含聚合,或 DISTINCT 或 GROUP BY 子句,或 PIVOT 或 UNPIVOT 运算符,所以不可更新。 |
4420 |
16 |
否 |
派生表 '%.*ls' 不可更新,因为修改会影响多个基表。 |
4421 |
16 |
否 |
派生表 '%.*ls' 不可更新,因为派生表中的某一列是派生的或是常量。 |
4422 |
16 |
否 |
视图 '%.*ls' 具有 INSTEAD OF UPDATE 触发器,因而无法作为 UPDATE FROM 语句的目标。 |
4423 |
16 |
否 |
视图 '%.*ls' 具有 INSTEAD OF DELETE 触发器,因而无法作为 DELETE FROM 语句的目标。 |
4424 |
16 |
否 |
在包含外部联接运算符的查询中,不能指定联接的表。视图或函数 '%.*ls' 包含联接的表。 |
4425 |
16 |
否 |
在包含联接的表的查询中,不能指定外部联接运算符。视图或函数 '%.*ls' 包含外部联接运算符。 |
4426 |
16 |
否 |
视图 '%.*ls' 不可更新,因为其定义中包含 UNION 运算符。 |
4427 |
16 |
否 |
无法更新视图 "%.*ls",因为它或它所引用的视图是用 WITH CHECK OPTION 创建的,并且其定义中包含 TOP 子句。 |
4429 |
16 |
否 |
视图或函数 '%.*ls' 包含自引用。视图或函数不能直接或间接地引用其自身。 |
4430 |
10 |
否 |
警告: 将忽略为视图 '%.*ls' 提供的索引提示。 |
4431 |
16 |
否 |
分区视图 '%.*ls' 不可更新,因为表 '%.*ls' 中有时间戳列。 |
4432 |
16 |
否 |
分区视图 '%.*ls' 不可更新,因为表 '%.*ls' 有 DEFAULT 约束。 |
4433 |
16 |
否 |
无法 INSERT 到分区视图 '%.*ls',因为表 '%.*ls' 有 IDENTITY 约束。 |
4434 |
16 |
否 |
分区视图 '%.*ls' 不可更新,因为表 '%.*ls' 中有 INSTEAD OF 触发器。 |
4435 |
16 |
否 |
分区视图 '%.*ls' 不可更新,因为尚未指定分区依据列 '%.*ls' 的值。 |
4436 |
16 |
否 |
UNION ALL 视图 '%.*ls' 不可更新,因为没有找到分区依据列。 |
4437 |
16 |
否 |
分区视图 '%.*ls' 不能作为大容量操作的目标来更新。 |
4438 |
16 |
否 |
分区视图 '%.*ls' 不可更新,因为它并不从其成员表中提供所有列。 |
4439 |
16 |
否 |
分区视图 '%.*ls' 不可更新,因为源查询中包含对分区表 '%.*ls' 的引用。 |
4440 |
16 |
否 |
UNION ALL 视图 '%.*ls' 不可更新,因为在表 '%.*ls' 上没有找到主键。 |
4441 |
16 |
否 |
分区视图 '%.*ls' 不可更新,因为表 '%.*ls' 在计算列上有索引。 |
4442 |
16 |
否 |
UNION ALL 视图 '%.*ls' 不可更新,因为基表 '%.*ls' 已多次使用。 |
4443 |
16 |
否 |
UNION ALL 视图 '%.*ls' 不可更新,因为基表 '%.*ls' 的列 '%.*ls' 已多次使用。 |
4444 |
16 |
否 |
UNION ALL 视图 '%.*ls' 不可更新,因为联合结果中没有表 '%.*ls' 的主键。 |
4445 |
16 |
否 |
UNION ALL 视图 '%.*ls' 不可更新,因为表 '%.*ls' 的主键未与前面的表的主键联合。 |
4446 |
16 |
否 |
无法更新 UNION ALL 视图 "%.*ls",因为视图 "%.*ls" 的列 "%.*ls" 的定义已在另一个视图列中使用。 |
4447 |
16 |
否 |
视图 '%.*ls' 不可更新,因为其定义中包含集合运算符。 |
4448 |
16 |
否 |
无法 INSERT 到分区视图 '%.*ls' 中,因为并没有为所有列提供值。 |
4449 |
16 |
否 |
在含有集合运算符的视图中不允许使用默认值。 |
4450 |
16 |
否 |
无法更新分区视图 '%.*ls',因为表 '%.*ls' 中视图列 '%.*ls' 的定义具有 IDENTITY 约束。 |
4451 |
16 |
否 |
在此 SQL Server 实例 '%.*ls' 的版本中,引用多个服务器上的表的视图不可更新。有关不同 SQL Server 版本中功能支持的详细信息,请参阅联机丛书。 |
4452 |
16 |
否 |
无法对视图 '%.*ls' 的分区依据列 '%.*ls' 执行 UPDATE 操作,因为表 '%.*ls' 具有 CASCADE DELETE 或 CASCADE UPDATE 约束。 |
4453 |
16 |
否 |
无法对视图 '%.*ls' 的分区依据列 '%.*ls' 执行 UPDATE 操作,因为表 '%.*ls' 具有 INSERT、UPDATE 或 DELETE 触发器。 |
4454 |
16 |
否 |
无法更新分区视图 "%.*ls",因为其成员表的分区依据列具有不匹配的类型。 |
4456 |
16 |
否 |
分区视图 "%.*ls" 不可更新,因为其成员表的一个或多个非分区依据列具有不匹配的类型。 |
4457 |
16 |
否 |
尝试插入或更新分区视图失败,因为分区依据列的值不属于任何分区。 |
4502 |
16 |
否 |
为视图或函数 '%.*ls' 指定的列名比其定义中的列多。 |
4503 |
16 |
否 |
无法创建绑定到架构的 %S_MSG '%.*ls',因为它引用另一个数据库中的对象。 |
4504 |
16 |
否 |
无法创建 %S_MSG '%.*ls',因为 CLR 类型 '%.*ls' 在目标数据库 '%.*ls' 中不存在。 |
4505 |
16 |
否 |
CREATE VIEW 失败,因为视图 '%.*ls' 中的列 '%.*ls' 超过了列的最大数目 %d。 |
4506 |
16 |
否 |
各视图或函数中的列名必须唯一。在视图或函数 '%.*ls' 中多次指定了列名 '%.*ls'。 |
4508 |
16 |
否 |
不允许在临时表上建立视图或函数。以 '#' 开头的表名表示临时表。 |
4510 |
16 |
否 |
无法执行 CREATE VIEW,因为指定了 WITH %ls,而视图却是不可更新的。 |
4511 |
16 |
否 |
创建视图或函数失败,因为没有为列 %d 指定列名。 |
4512 |
16 |
否 |
无法将 %S_MSG '%.*ls' 绑定到架构,因为名称 '%.*ls' 对于架构绑定无效。名称必须由两部分构成,并且对象不能引用自身。 |
4513 |
16 |
否 |
无法将 %S_MSG '%.*ls' 绑定到架构。'%.*ls' 尚未绑定到架构。 |
4514 |
16 |
否 |
CREATE FUNCTION 失败,因为没有为列 %d 指定列名。 |
4515 |
16 |
否 |
CREATE FUNCTION 失败,因为函数 '%.*ls' 中的列 '%.*ls' 超过了列的最大数目 %d。 |
4516 |
16 |
否 |
无法将函数 '%.*ls' 绑定到架构,因为该函数包含 EXECUTE 语句。 |
4517 |
16 |
否 |
无法在架构绑定表达式中使用服务队列对象。'%.*ls' 是服务队列。 |
4519 |
16 |
否 |
无法对视图 '%.*ls' 中的 %S_MSG '%.*ls' 执行 %S_MSG,因为它是系统生成的视图,其创建目的是用于优化。 |
4520 |
16 |
否 |
无法对视图 '%.*ls' 禁用索引,因为它是系统生成的视图,其创建目的是用于优化。 |
4521 |
16 |
否 |
无法在架构绑定表达式中使用具有自动删除对象属性的对象 '%.*ls',因为它是系统生成的视图,其创建目的是用于优化。 |
4522 |
16 |
否 |
无法更改视图 '%.*ls',因为它是系统生成的视图,其创建目的是用于优化。 |
4523 |
16 |
否 |
无法对视图 '%.*ls' 创建触发器,因为它是系统生成的视图,其创建目的是用于优化。 |
4602 |
14 |
否 |
只有 sysadmin 角色的成员才能授予或撤消 CREATE DATABASE 权限。 |
4604 |
16 |
否 |
没有这样的用户或组 '%.*ls',或者您没有所需的权限。 |
4606 |
16 |
否 |
所授予或撤消的特权 %ls 与对象不兼容。 |
4610 |
16 |
否 |
您只能授予或撤消当前数据库中对象上的权限。 |
4611 |
16 |
否 |
若要撤消或拒绝可授予的特权,请指定 CASCADE 选项。 |
4613 |
16 |
否 |
授权者无 GRANT 权限。 |
4615 |
16 |
否 |
列名 '%.*ls' 无效。 |
4616 |
16 |
否 |
无法对资源数据库执行此操作。 |
4617 |
16 |
否 |
无法对特殊角色授予、拒绝或撤消权限。 |
4618 |
16 |
否 |
您没有在 AS 子句中使用 %.*ls 的权限。 |
4619 |
16 |
否 |
只能在 master 数据库中授予 CREATE DATABASE 权限。 |
4620 |
16 |
否 |
授予/拒绝/撤消语句中的所有权限都应针对同一范围(如服务器或数据库) |
4621 |
16 |
否 |
只有在当前数据库是 master 时,才能授予服务器范围的权限 |
4622 |
16 |
否 |
只能将服务器范围内的权限授予登录名 |
4623 |
16 |
否 |
所有权限都已不再推荐使用,并且在此实体类中不可用 |
4624 |
16 |
否 |
无法对 sa、dbo、实体所有者、information_schema、sys 或您自己授予、拒绝或撤消权限。 |
4625 |
16 |
否 |
没有这样的服务器主体 %.*s,或者您没有所需的权限。 |
4627 |
16 |
否 |
无法对角色和应用程序角色授予、拒绝或撤消连接数据库的权限。 |
4628 |
16 |
否 |
ALL 权限已不再推荐使用,并且只保留用于兼容性目的。它并不表示对实体定义了 ALL 权限。 |
4629 |
16 |
否 |
只有在当前数据库为 master 时,才能授予对服务器范围内的目录视图、系统存储过程或扩展存储过程的权限。 |
4701 |
16 |
否 |
找不到对象 "%.*ls",因为它不存在或者您没有所需的权限。 |
4707 |
16 |
否 |
无法截断对象 '%.*ls',因为该对象或其某一索引驻留在只读文件组 '%.*ls'中。 |
4708 |
16 |
否 |
无法截断对象 '%.*ls',因为该对象不是表。 |
4709 |
16 |
否 |
不允许截断系统表 '%.*ls'。 |
4710 |
16 |
否 |
无法截断对象 '%.*ls',因为该对象或其某一索引驻留在离线文件组 '%.*ls' 中。 |
4711 |
16 |
否 |
无法截断表 '%.*ls',因为该表已为复制发布或者已启用了变更数据捕获。 |
4712 |
16 |
否 |
无法截断表 '%.*ls',因为该表正由 FOREIGN KEY 约束引用。 |
4801 |
16 |
否 |
在此访问协议中,不支持大容量插入。 |
4802 |
16 |
否 |
SINGLE_LOB、SINGLE_CLOB 和 SINGLE_NCLOB 选项与所有其他选项互相排斥。 |
4803 |
21 |
是 |
大容量复制(bcp)客户端已发送的行长度为 %d。此大小无效。最大行大小为 %d。请使用支持的客户端应用程序编程接口(API)。 |
4804 |
21 |
是 |
从宿主读取当前行时收到操作提前结束的消息 -- 在服务器应该看到更多数据时传入数据流被中断。宿主程序可能已终止。请确保您使用的是支持的客户端应用程序编程接口(API)。 |
4805 |
17 |
否 |
您使用的前端工具不支持从宿主进行大容量加载。请使用支持的工具执行此命令。 |
4806 |
16 |
否 |
SINGLE_CLOB 需要双字节字符集(DBCS) (char)输入文件。但指定的文件是 Unicode 格式的。 |
4807 |
21 |
是 |
大容量复制(bcp)客户端发送的行长度为 %d。此大小无效。最小行大小为 %d。请使用支持的客户端应用程序编程接口(API)。 |
4808 |
16 |
否 |
大容量复制操作无法触发大容量加载语句。 |
4809 |
16 |
否 |
SINGLE_NCLOB 需要 UNICODE (widechar)输入文件。但指定的文件不是 Unicode 格式的文件。 |
4810 |
16 |
否 |
在数据流中缺少用于大容量复制 text 或 image 数据的 TEXT 令牌。 |
4811 |
16 |
否 |
在数据流中缺少用于大容量复制 text 或 image 数据的列偏移量。 |
4812 |
16 |
否 |
在数据流中缺少用于大容量复制 text 或 image 数据的行偏移量。 |
4813 |
16 |
否 |
在数据流中缺少用于大容量复制 text、ntext 或 image 数据的文本长度。 |
4814 |
16 |
否 |
对于下级客户端,不支持向已分区表进行大容量复制。 |
4815 |
16 |
否 |
从 bcp 客户端收到一个对 colid %d 无效的列长度。 |
4816 |
16 |
否 |
从 bcp 客户端收到的列类型对 colid %d 无效。 |
4817 |
16 |
否 |
无法进行大容量加载。排序列 '%.*ls' 无效。忽略了 ORDER 提示。 |
4818 |
16 |
否 |
无法进行大容量加载。排序列 '%.*ls' 指定了多次。忽略了 ORDER 提示。 |
4819 |
16 |
否 |
无法进行大容量加载。大容量数据流被错误地指定为已排序,或者数据违反了由目标表施加的唯一性约束。下面两行的排序顺序不正确: 第一行的主键: %s,第二行的主键: %s。 |
4820 |
16 |
否 |
无法进行大容量加载。格式化文件 "%s" 的版本未知。 |
4821 |
16 |
否 |
无法进行大容量加载。从格式化文件 "%s" 读取列数时出错。 |
4822 |
16 |
否 |
无法进行大容量加载。格式化文件 "%s" 中的列数无效。 |
4823 |
16 |
否 |
无法进行大容量加载。格式化文件 "%s" 中的列号无效。 |
4824 |
16 |
否 |
无法进行大容量加载。格式化文件 "%s" 中列号 %d 的数据类型无效。 |
4825 |
16 |
否 |
无法进行大容量加载。格式化文件 "%s" 中列号 %d 的前缀无效。 |
4826 |
16 |
否 |
无法进行大容量加载。格式化文件 "%s" 中列号 %d 的列长度无效。 |
4827 |
16 |
否 |
无法进行大容量加载。格式化文件 "%s" 中列号 %d 的列终止符无效。 |
4828 |
16 |
否 |
无法进行大容量加载。格式化文件 "%s" 中源列 %d 的目标表列号无效。 |
4829 |
16 |
否 |
无法进行大容量加载。读取格式化文件 "%s" 中源列 %d 的目标表列名时出错。 |
4830 |
10 |
否 |
大容量加载: DataFileType 被错误地指定为 char。由于数据文件有 Unicode 签名,因此将假定 DataFileType 为 widechar。 |
4831 |
10 |
否 |
大容量加载: DataFileType 被错误地指定为 widechar。由于数据文件没有 Unicode 签名,因此将假定 DataFileType 为 char。 |
4832 |
16 |
否 |
大容量加载: 在数据文件中遇到意外的文件结尾。 |
4833 |
16 |
否 |
大容量加载: 提供程序动态链接库和服务器可执行文件的版本不匹配。 |
4834 |
16 |
否 |
您没有使用大容量加载语句的权限。 |
4835 |
16 |
否 |
对于下级客户端,不支持向具有计算列的表中进行大容量复制。 |
4836 |
10 |
否 |
警告: 表 '%.*s' 已为合并复制而发布。请重新初始化受影响的订阅服务器或执行 sp_addtabletocontents,以确保下一次同步时包含添加的数据。 |
4837 |
16 |
否 |
无法向启用了立即更新订阅功能的表 "%.*s" 进行大容量复制。 |
4838 |
16 |
否 |
大容量数据源不支持 SQLNUMERIC 或 SQLDECIMAL 数据类型。 |
4839 |
16 |
否 |
无法执行大容量加载。格式化文件 "%s" 中源列 %d 的排序规则名称无效。 |
4840 |
16 |
否 |
大容量数据源提供程序字符串具有无效的 %ls 属性值 %ls。 |
4841 |
16 |
否 |
数据源名称不是简单对象名。 |
4842 |
16 |
否 |
服务器的提供程序字符串中缺少必需的 FormatFile 属性。 |
4843 |
16 |
否 |
大容量数据源提供程序字符串在字符位置 %d 附近有语法错误('%lc')。 |
4844 |
16 |
否 |
大容量数据源提供程序字符串中包含不支持的属性名称(%ls)。 |
4845 |
16 |
否 |
大容量数据源提供程序字符串在字符位置 %d 附近有语法错误。应为 '%lc',实际为 '%lc'。 |
16 |
否 |
大容量数据访问接口分配内存失败。 |
|
4847 |
16 |
否 |
对于早于 SQL Server 2000 的版本,不支持向具有 bigint 列的表中进行大容量复制。 |
4848 |
16 |
否 |
对于早于 SQL Server 2000 的版本,不支持向具有 sql_variant 列的表中进行大容量复制。 |
4855 |
16 |
否 |
格式化文件 "%ls" 中的第 %d 行: 意外的元素 "%ls"。 |
4856 |
16 |
否 |
格式化文件 "%ls" 中的第 %d 行: 意外的信息项。 |
4857 |
16 |
否 |
格式化文件 "%ls" 中的第 %d 行: 无法为此类型指定属性 "%ls"。 |
4858 |
16 |
否 |
格式化文件 "%ls" 中的第 %d 行: 属性 "%ls" 的值 %ls 错误。 |
4859 |
16 |
否 |
格式化文件 "%ls" 中的第 %d 行: 缺少所需的属性 "%ls"。 |
4860 |
16 |
否 |
无法进行大容量加载。文件 "%ls" 不存在。 |
4861 |
16 |
否 |
由于无法打开文件 "%ls",无法进行大容量加载。操作系统错误代码为 %ls。 |
4862 |
16 |
否 |
由于无法读取文件 "%ls",无法进行大容量加载。操作系统错误代码为 %ls。 |
4863 |
16 |
否 |
第 %d 行、第 %d 列(%ls)出现大容量加载数据转换错误(截断)。 |
4864 |
16 |
否 |
第 %d 行、第 %d 列(%ls)出现大容量加载数据转换错误(类型不匹配或者字符对于指定的代码页无效)。 |
4865 |
16 |
否 |
由于超过了最大错误数(%d),无法进行大容量加载。 |
4866 |
16 |
否 |
大容量加载失败。数据文件中第 %d 行的第 %d 列太长。请验证是否正确指定了字段终止符和行终止符。 |
4867 |
16 |
否 |
第 %d 行、第 %d 列(%ls)出现大容量加载数据转换错误(溢出)。 |
4868 |
16 |
否 |
大容量加载失败。未安装代码页 "%d"。请安装此代码页,然后重新运行命令。 |
4869 |
16 |
否 |
大容量加载失败。数据文件中第 %d 行、第 %d 列意外地出现了 NULL 值。目标列(%ls)已定义为 NOT NULL。 |
4870 |
16 |
否 |
由于写入文件 "%ls" 时出错,无法进行大容量加载。操作系统错误代码为 %ls。 |
4871 |
16 |
否 |
尝试记录错误时出现大容量加载错误。 |
4872 |
16 |
否 |
格式化文件 "%ls" 中的第 %d 行: 元素 ID "%ls" 重复。 |
4873 |
16 |
否 |
格式化文件 "%ls" 中的第 %d 行: 引用的元素 ID "%ls" 不存在。 |
4874 |
16 |
否 |
格式化文件 "%ls" 中的第 %d 行: 元素 ID 引用 "%ls" 重复。 |
4875 |
16 |
否 |
从 bcp 客户端收到的列属性对列 ID %d 无效。 |
4876 |
16 |
否 |
SQL Server 目标的大容量插入操作已经超时。请考虑在数据流中增加 SQL Server 目标的 Timeout 属性值。 |
4877 |
16 |
否 |
在分析 DTS 流期间,读取第 %d 行、第 %d 列时出错。 |
4880 |
16 |
否 |
无法进行大容量加载。在使用 FIRSTROW 和 LASTROW 参数时,FIRSTROW 的值不能大于 LASTROW 的值。 |
4881 |
10 |
否 |
注意: 通过视图进行大容量插入可能会导致处理数据文件中的 NULL 列时忽略基表中的默认值。 |
4882 |
16 |
否 |
无法进行大容量加载。格式化文件 "%s" 中的源列 %d 需要前缀长度、字符长度或终止符。 |
4883 |
16 |
否 |
对于格式化文件 "%ls" 中第 %d 行、第 %d 列附近开始的信息项,XML 读取器返回了 0x%08X。 |
4884 |
16 |
否 |
在格式化文件 "%ls" 中第 %d 行、第 %d 列附近开始的信息项附近出现未知错误。 |
4885 |
16 |
否 |
无法打开文件 "%ls"。需要 Windows NT 集成安全性登录。 |
4886 |
16 |
否 |
无法打开文件 "%ls"。操作系统错误: %ls。 |
4887 |
16 |
否 |
无法打开文件 "%ls"。仅支持磁盘文件。 |
4888 |
16 |
否 |
无法打开文件 "%ls"。需要 bulkadmin 角色成员身份。 |
4889 |
16 |
否 |
无法打开文件 "%ls"。缺少 unicode 字节顺序标记。 |
4890 |
16 |
否 |
在显示计划模式下,不支持大容量插入。 |
4891 |
16 |
否 |
由于目标表的架构更改,大容量插入失败。 |
4892 |
16 |
否 |
由于目标表的架构更改,大容量插入失败。 |
4893 |
16 |
否 |
由于无法打开 SSIS 文件映射对象 '%ls',无法进行大容量加载。操作系统错误代码为 %ls。请确保您是通过 Windows 安全性访问本地服务器的。 |
4894 |
21 |
是 |
在使用 bcp 时,必须存在 COLMETADATA。 |
4895 |
21 |
是 |
表示列 %d 的 Unicode 数据大小的字节数为奇数。应为偶数。 |
4896 |
16 |
否 |
从 bcp 客户端收到的列值对列 id %d 无效。 |
4897 |
16 |
否 |
列 ID %d 收到的成块 LOB 数据的长度无效。 |
4900 |
16 |
否 |
对表 '%.*ls' 执行 ALTER TABLE SWITCH 语句失败。对于已启用更改跟踪的表,不可能切换其分区。请先禁用更改跟踪,再使用 ALTER TABLE SWITCH。 |
4901 |
16 |
否 |
ALTER TABLE 只允许添加满足下述条件的列: 列可以包含 Null 值;或者列具有指定的 DEFAULT 定义;或者要添加的列是标识列或时间戳列;或者,如果前几个条件均未满足,则表必须为空以允许添加此列。不能将列 '%.*ls' 添加到非空表 '%.*ls' 中,因为它不满足上述条件。 |
4902 |
16 |
否 |
找不到对象 "%.*ls",因为它不存在或者您没有所需的权限。 |
4903 |
10 |
否 |
警告: ALTER TABLE SWITCH 语句中已忽略为表 '%.*ls' 指定的分区 %d,因为该表并未分区。 |
4904 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。目标表 '%.*ls' 的指定分区 %d 必须为空。 |
4905 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。目标表 '%.*ls' 必须为空。 |
4906 |
16 |
否 |
'%ls' 语句失败。%S_MSG '%.*ls' 是分区的,而索引 '%.*ls' 是 %S_MSG 分区的。 |
4907 |
16 |
否 |
'%ls' 语句失败。%S_MSG '%.*ls' 具有 %d 个分区,而索引 '%.*ls' 具有 %d 个分区。 |
4908 |
16 |
否 |
'%ls' 语句失败。用于对 %S_MSG '%.*ls' 进行分区的范围边界值与用于索引 '%.*ls' 的范围边界值不同。 |
4909 |
16 |
否 |
无法更改 '%.*ls',因为它不是表。 |
4911 |
16 |
否 |
由于 ALTER TABLE SWITCH 语句中没有分区号,无法指定已分区表。表 '%.*ls' 已分区。 |
4912 |
16 |
否 |
'%ls' 语句失败。用于对 %S_MSG '%.*ls' 进行分区的列集与用于对索引 '%.*ls' 进行分区的列集不同。 |
4913 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。表 '%.*ls' 具有聚集索引 '%.*ls',而表 '%.*ls' 没有聚集索引。 |
4914 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。表 "%.*ls" 具有已禁用的聚集索引。 |
4915 |
16 |
否 |
'%ls' 语句失败。用于对 %S_MSG '%.*ls' 进行分区的分区函数的参数类型与用于对索引 '%.*ls' 进行分区的分区函数的参数类型不同。 |
4916 |
16 |
否 |
未能启用或禁用约束。请参阅前面的错误消息。 |
4917 |
16 |
否 |
约束 '%.*ls' 不存在。 |
4918 |
16 |
否 |
由于表 '%.*ls' 上有全文索引,ALTER TABLE SWITCH 语句失败。 |
4919 |
16 |
否 |
由于未对列 '%.*ls' 进行计算,无法更改此列的 PERSISTED 属性。 |
4920 |
16 |
否 |
由于表 '%.*ls' 没有触发器 '%.*ls',ALTER TABLE 失败。 |
4921 |
16 |
否 |
由于触发器 '%.*ls' 不属于表 '%.*ls',ALTER TABLE 失败。 |
4922 |
16 |
否 |
由于一个或多个对象访问该列,%ls %.*ls 失败。 |
4923 |
16 |
否 |
由于 '%.*ls' 是表 '%.*ls' 中唯一的数据列,ALTER TABLE DROP COLUMN 失败。表必须至少具有一个数据列。 |
4924 |
16 |
否 |
由于表 '%.*ls' 中不存在列 '%.*ls',%ls 失败。 |
4925 |
16 |
否 |
由于表 '%.*ls' 中已经存在具有 ROWGUIDCOL 属性的列,ALTER TABLE ALTER COLUMN ADD ROWGUIDCOL 失败。 |
4926 |
16 |
否 |
由于表 '%.*ls' 中不存在具有 ROWGUIDCOL 属性的列,ALTER TABLE ALTER COLUMN DROP ROWGUIDCOL 失败。 |
4927 |
16 |
否 |
无法将列 '%.*ls' 的数据类型更改为 %.*ls。 |
4928 |
16 |
否 |
无法更改列 '%.*ls',因为它是 '%ls'。 |
16 |
否 |
无法更改 %S_MSG '%.*ls',因为正在为复制而发布它。 |
|
4933 |
16 |
否 |
表 '%.*ls' 中的计算列 '%.*ls' 无法持久化,因为此列依赖于某个未绑定到架构的对象。 |
4934 |
16 |
否 |
表 '%.*ls' 中的计算列 '%.*ls' 无法被持久化,因为此列访问用户或系统数据。 |
4935 |
16 |
否 |
ALTER TABLE ADD COLUMN 无法指定与现有文件组不同的 FILESTREAM 文件组。 |
4936 |
16 |
否 |
无法持久化表 '%.*ls' 中的计算列 '%.*ls',因为此列不具有确定性。 |
4938 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。%S_MSG '%.*ls' 的分区 %d 在文件组 '%.*ls' 中,而 %S_MSG '%.*ls' 的分区 %d 在文件组 '%.*ls' 中。 |
4939 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。%S_MSG '%.*ls' 在文件组 '%.*ls' 中,而 %S_MSG '%.*ls' 的分区 %d 在文件组 '%.*ls' 中。 |
4940 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。%S_MSG '%.*ls' 在文件组 '%.*ls' 中,而 %S_MSG '%.*ls' 在文件组 '%.*ls' 中。 |
4941 |
16 |
否 |
由于已将表 '%.*ls' 标记为要进行合并复制,ALTER TABLE SWITCH 语句失败。 |
4942 |
16 |
否 |
由于表 '%.*ls' 中序号 %d 处的列 '%.*ls' 与表 '%.*ls' 中相同序号处的列 '%.*ls' 的名称不同,ALTER TABLE SWITCH 语句失败。 |
4943 |
16 |
否 |
由于表 '%.*ls' 具有 %d 个列,而表 '%.*ls' 具有 %d 个列,ALTER TABLE SWITCH 语句失败。 |
4944 |
16 |
否 |
由于列 '%.*ls' 在源表 '%.*ls' 中的数据类型 %s 与其在目标表 '%.*ls' 中的类型 %s 不同,ALTER TABLE SWITCH 语句失败。 |
4945 |
16 |
否 |
由于列 '%.*ls' 在表 '%.*ls' 和 '%.*ls' 中具有不同的排序规则,ALTER TABLE SWITCH 语句失败。 |
4946 |
16 |
否 |
由于列 '%.*ls' 在表 '%.*ls' 和 '%.*ls' 中不具有相同的持久性属性,ALTER TABLE SWITCH 语句失败。 |
4947 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。对于目标表 '%.*ls' 中的索引 '%.*ls',在源表 '%.*ls' 中没有完全相同的索引。 |
4948 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。源表 '%.*ls' 在数据库 '%.*ls' 中,而目标表 '%.*ls' 在数据库 '%.*ls' 中。 |
4949 |
16 |
否 |
由于对象 '%.*ls' 不是用户定义的表,ALTER TABLE SWITCH 语句失败。 |
4950 |
16 |
否 |
由于表 '%.*ls' 中不存在分区号 %d,ALTER TABLE SWITCH 语句失败。 |
4951 |
16 |
否 |
由于列 '%.*ls' 在表 '%.*ls' 和 '%.*ls' 中不具有相同的 FILESTREAM 存储属性,ALTER TABLE SWITCH 语句失败。 |
4952 |
16 |
否 |
由于列 '%.*ls' 在表 '%.*ls' 和 '%.*ls' 中不具有相同的 ANSI 修整语义,ALTER TABLE SWITCH 语句失败。 |
4953 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。用于对表 '%.*ls' 进行分区的列集与用于对表'%.*ls'进行分区的列集不同。 |
4954 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。对于行数据中的文本,表 '%.*ls' 具有内联限制 %d,这与表 '%.*ls' 使用的值 %d 不同。 |
4955 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。源表 '%.*ls' 和目标表 '%.*ls' 相同。 |
4956 |
16 |
否 |
由于表 '%.*ls' 不是 RANGE 分区的,ALTER TABLE SWITCH 语句失败。 |
4957 |
16 |
否 |
由于用来标识 %S_MSG '%.*ls' 分区号的表达式不是 integer 类型,'%ls' 语句失败。 |
4958 |
16 |
否 |
由于列 '%.*ls' 在表 '%.*ls' 和 '%.*ls' 中不具有相同的 ROWGUIDCOL 属性,ALTER TABLE SWITCH 语句失败。 |
4959 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。%S_MSG '%.*ls' 的分区 %d 具有 TEXT 文件组 '%.*ls',而 %S_MSG '%.*ls' 的分区 %d 具有 TEXT 文件组 '%.*ls'。 |
4960 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。源表 '%.*ls' 中的检查约束 '%.*ls' 是 NOCHECK 约束,而目标表 '%.*ls' 中相匹配的检查约束 '%.*ls' 是 CHECK。 |
4961 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。表 '%.*ls' 中的列 '%.*ls' 可为 Null,而在 '%.*ls' 中它不可为 Null。 |
4962 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。表 '%.*ls' 中的分区 %d 不是范围分区。 |
4963 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。分区 %d 对于表 '%.*ls' 是无效的。 |
4964 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。表 '%.*ls' 具有 RULE 约束 '%.*ls'。对于具有 RULE 约束的表不允许使用 SWITCH。 |
4965 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。表 '%.*ls' 中的列 '%.*ls' 是计算列,而 '%.*ls' 中的相同列不是计算列。 |
4966 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。在表 '%.*ls' 中定义为 '%.*ls' 的计算列 '%.*ls' 与在表 '%.*ls' 中定义为 '%.*ls' 的相同列是不同的。 |
4967 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。由于源表 '%.*ls' 包含约束 '%.*ls' 的主键,因此不允许使用 SWITCH。 |
4968 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。目标表 '%.*ls' 具有约束 '%.*ls' 的外键,而源表 '%.*ls' 没有对应的键。 |
4969 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。在源表 '%.*ls' 中禁用外键约束 '%.*ls',而在目标表 '%.*ls' 中启用对应约束 '%.*ls'。必须在源表中启用该约束。 |
4970 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。目标表 '%.*ls' 具有表级检查约束 '%.*ls',而源表 '%.*ls' 没有对应的约束。 |
4971 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。目标表 '%.*ls' 具有列级检查约束 '%.*ls',而源表 '%.*ls' 没有对应的约束。 |
4972 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。源表 '%.*ls' 的检查约束或分区函数所允许的值是目标表 '%.*ls' 的检查约束或分区函数所不允许的值。 |
4973 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。表 '%.*ls' 中分区 %d 定义的范围不是表 '%.*ls' 中分区 %d 定义的范围的子集。 |
4974 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。在源表 '%.*ls' 中外键约束 '%.*ls' 是 NOCHECK,而在目标表 '%.*ls' 中,对应约束 '%.*ls' 是 CHECK。源表约束必须是 CHECK。 |
4975 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。源表 '%.*ls' 中的检查约束 '%.*ls' 和目标表 '%.*ls' 中的检查约束 '%.*ls' 具有不同的 'Not For Replication' 设置。 |
4976 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。目标表 '%.*ls' 在 XML 列上具有检查约束 '%.*ls',而源表 '%.*ls' 没有完全相同的检查约束。 |
4977 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。目标表 '%.*ls' 在 CLR 类型列上具有检查约束 '%.*ls',而源表 '%.*ls' 没有完全相同的检查约束。 |
4978 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。表 '%.*ls' 中的分区 %d 驻留在只读文件组 '%.*ls' 中。 |
4979 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。表 '%.*ls' 驻留在只读文件组 '%.*ls' 中。 |
4980 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。表 '%.*ls' 中分区 %d 的 lobdata 驻留在只读文件组 '%.*ls' 中。 |
4981 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。表 '%.*ls' 的 lobdata 驻留在只读文件组 '%.*ls' 中。 |
4982 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。源表 '%.*ls' 的检查约束所允许的值对于目标表 '%.*ls' 中分区 %d 定义的范围是不允许的。 |
4983 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。目标表 '%.*ls' 具有 XML 索引或空间索引 '%.*ls'。在 ALTER TABLE SWITCH 语句中,只有源表才能具有 XML 索引或空间索引。 |
4984 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。目标表 '%.*ls' 和源表 '%.*ls' 的 vardecimal 存储格式具有不同的值。请使用存储过程 sp_tableoption 更改表的 'vardecimal 存储格式' 选项以确保值相同。 |
4985 |
16 |
否 |
由于列 '%.*ls' 在表 '%.*ls' 和 '%.*ls' 中不具有相同的可为 Null 属性,ALTER TABLE SWITCH 语句失败。 |
4986 |
16 |
否 |
由于列 '%.*ls' 在表 '%.*ls' 和 '%.*ls' 中不具有相同的 CLR 类型,ALTER TABLE SWITCH 语句失败。 |
4987 |
16 |
否 |
由于列 '%.*ls' 在表 '%.*ls' 和 '%.*ls' 中不具有相同的 XML 架构集合,ALTER TABLE SWITCH 语句失败。 |
4988 |
16 |
否 |
无法持久化计算列 '%.*ls'。基础对象 '%.*ls' 的所有者与表 '%.*ls' 的所有者不同。 |
4989 |
16 |
否 |
无法删除表 '%.*ls' 中列 '%.*ls' 的 ROWGUIDCOL 属性,因为此列不是该表的指定 ROWGUIDCOL。 |
4990 |
16 |
否 |
无法更改表 '%.*ls' 中的列 '%.*ls' 以添加或删除 FILESTREAM 列属性。 |
4991 |
16 |
否 |
无法更改表 '%.*ls' 中列 '%.*ls' 的 NOT FOR REPLICATION 属性,因为此列不是标识列。 |
4992 |
16 |
否 |
对于不包含任一大值类型 varchar(max)、nvarchar(max)、varbinary(max)、xml 或大型 CLR 类型列的用户表,不能使用表选项 LARGE VALUE TYPES OUT OF ROW。可以将此选项应用于包含大值计算列的持久化的表。 |
4993 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。表 '%.*ls' 具有与表 '%.*ls' 不同的 Large Value Types Out Of Row 表选项设置。 |
4994 |
16 |
否 |
表 '%.*ls' 中的计算列 '%.*ls' 无法持久化,因为该列类型 '%.*ls' 是非字节顺序的 CLR 类型。 |
4995 |
16 |
否 |
因为数据库 '%.*ls' 为系统数据库,所以无法对表 '%.*ls' 启用 vardecimal 存储格式。Vardecimal 存储格式在系统数据库中不可用。 |
4996 |
16 |
否 |
已对表 '%.*ls' 启用了更改跟踪。 |
4997 |
16 |
否 |
无法对表 '%.*ls' 启用更改跟踪。更改跟踪要求该表的主键。请先创建该表的主键,然后启用更改跟踪。 |
4998 |
16 |
否 |
未对表 '%.*ls' 启用更改跟踪。 |
4999 |
16 |
否 |
无法对表 '%.*ls' 启用更改跟踪。更改跟踪不支持表的 timestamp 类型主键。 |