错误
|
严重度
|
描述(消息文本)
|
3009
|
16
|
未能在 msdb 数据库中插入备份或还原历史/详细记录。这可能表明 msdb 数据库有问题。备份/还原操作仍是成功的。
|
3011
|
16
|
所有备份设备都必须属于同一大类(例如 DISK 和 TAPE)。
|
3013
|
16
|
%1! 操作异常终止。
|
3014
|
10
|
%1! 操作成功地处理了 %2! 页,花费了 %3!.%4! 秒(%5!.%6! MB/秒)。
|
3015
|
10
|
%1! 尚未实现。
|
3016
|
16
|
自此备份或还原操作中断以来,数据库 ''%2!'' 的文件 ''%1!'' 已删除或收缩。此操作无法重新启动。
|
3017
|
16
|
未能重新开始被中断的备份或还原操作。更多信息请参见 SQL Server 错误日志。
|
3018
|
16
|
没有可以重新启动的被中断备份或还原操作。请去掉 RESTART 子句后重新发出该语句。
|
3019
|
16
|
该检查点文件属于另一个备份或还原操作。请去掉 RESTART 子句后重新发出该语句。
|
3020
|
16
|
由于日志已截断,备份操作无法重新启动。请去掉 RESTART 子句后重新发出该语句。
|
3021
|
16
|
不能在事务内部执行备份或还原操作。
|
|
16
|
对数据库的备份和文件操作(如 ALTER DATABASE ADD FILE)必须串行化。请在当前备份或文件操作完成后重新发出该语句。
|
3024
|
16
|
只能对 master 数据库执行完整备份。请使用 BACKUP DATABASE 来备份整个 master 数据库。
|
3025
|
16
|
缺少数据库名称。请重新发出该语句并在语句中指定有效数据库名称。
|
3026
|
16
|
未能在 sysfilegroups 中找到数据库 ''%2!'' 的文件组 ID %1!。
|
3027
|
16
|
未能在 sysfilegroups 中找到数据库 ''%3!'' 的文件组 ''%1!''。
|
3028
|
16
|
操作检查点文件无效。未能重新启动操作。请去掉 RESTART 选项后重新发出该语句。
|
3031
|
16
|
选项 ''%1!'' 与选项 ''%2!'' 冲突。请删除冲突的选项,然后重新发出该语句。
|
3032
|
16
|
一个或多个选项(%1!)不支持该语句。请查阅文档以了解所支持的选项。
|
3033
|
16
|
BACKUP DATABASE 不能用于以紧急模式打开的数据库。
|
3034
|
16
|
未选中要处理的文件。您可能选中了一个或多个没有成员的文件组。
|
3035
|
16
|
无法执行数据库 ''%1!'' 的差异备份,因为不存在当前数据库备份。请去掉 WITH DIFFERENTIAL 选项后重新发出 BACKUP DATABASE,以执行数据库的完整备份。
|
|
16
|
数据库 ''%1!'' 处于备用状态(通过执行 RESTORE WITH STANDBY 而设置)下,只有整个装载序列完成后,才能进行备份。
|
3037
|
16
|
在此 WITH RESTART 命令之前已发生最小日志记录操作。请去掉 WITH RESTART 后重新发出 BACKUP 语句。
|
3038
|
16
|
文件名 ''%1!'' 用作备份设备名时无效。请用有效文件名重新发出 BACKUP 语句。
|
3039
|
16
|
无法执行文件 ''%1!'' 的差异备份,因为不存在当前文件备份。请去掉 WITH DIFFERENTIAL 选项后重新发出 BACKUP DATABASE。
|
3040
|
10
|
向复制通知备份时出错。备份将继续,但复制环境应受检查。
|
|
16
|
BACKUP 未能完成命令 %1!
|
|
16
|
因为数据库正在使用,所以未能获得对数据库的排它访问权。
|
3108
|
16
|
当试图还原 master 数据库时,必须以单用户模式使用 RESTORE DATABASE。
|
3110
|
14
|
用户没有 RESTORE 数据库 ''%1!'' 的权限。
|
3112
|
16
|
当服务器处于单用户模式下时,不能还原除 master 数据库之外的任何其它数据库。
|
3113
|
21
|
在数据库 ''%1!'' 的 sysusers 中没有数据库所有者 (DBO) 的条目。
|
3114
|
21
|
在 sysdatabases 中没有数据库 ''%1!'' 的条目。
|
3123
|
16
|
为备份或还原操作指定的数据库名称 ''%1!'' 无效。
|
3127
|
16
|
临时消息:备份集不包含文件 ''%1!'' 的页。
|
3128
|
16
|
不支持文件 ''%1!'' 的页大小(%2!)。
|
3129
|
16
|
临时消息:文件 ''%1!'' 的大小已从 %2! 字节变为 %3! 字节。
|
3132
|
16
|
数据库 ''%1!'' 的媒体集有 %2! 个家族成员,但只提供了 %3! 个。必须提供所有的成员。
|
3133
|
16
|
设备 ''%1!'' 上的卷不是媒体家族的成员。
|
3135
|
16
|
文件 ''%1!'' 中的备份集是由 %2! 创建的,无法用于此还原操作。
|
3136
|
16
|
无法将设备 ''%1!'' 上的备份应用于数据库 ''%2!''。
|
3138
|
16
|
备份集中的一个或多个文件已不再是数据库 ''%1!'' 的一部分。
|
3140
|
16
|
未能调整文件 ''%1!'' 的空间分配。
|
3141
|
16
|
要还原的数据库先前命名为 ''%1!''。请重新发出该语句,用 WITH REPLACE 选项以重写数据库 ''%2!''。
|
3142
|
16
|
无法在已有的 ''%2!'' 上还原文件 ''%1!''。请重新发出 RESTORE 语句,用 WITH REPLACE 来重写原先存在的文件。
|
|
16
|
设备 ''%1!'' 上的数据集不是 SQL Server 备份集。
|
3144
|
16
|
文件 ''%1!'' 未曾备份到设备 ''%4!'' 上的文件 %3! 中。无法从此备份集中还原该文件。
|
3145
|
16
|
对于 RESTORE DATABASE,不支持 STOPAT 选项。可将 STOPAT 选项用于 RESTORE LOG。
|
3146
|
16
|
进行备份操作后,尚未更改过任何新还原的文件,所以不需要再进行进一步的恢复操作。该数据库现在即可使用。
|
3147
|
16
|
不允许对 tempdb 数据库进行备份或还原操作。
|
3148
|
16
|
尚未实现 ALTER DATABASE 的媒体恢复。无法前滚该数据库。
|
3150
|
10
|
已成功地还原了 master 数据库。正在关闭 SQL Server。
|
3151
|
21
|
master 数据库还原失败。请用 rebuildm 实用工具来重建 master 数据库。正在关闭 SQL Server。
|
3234
|
15
|
逻辑文件 ''%1!'' 不是数据库 ''%3!'' 的一部分。请使用 RESTORE FILELISTONLY 来列出逻辑文件名。
|
3241
|
16
|
设备 ''%1!'' 上的媒体家族的结构不正确。SQL Server 无法处理此媒体家族。
|
|
16
|
设备 ''%1!'' 的文件不是有效的 Microsoft 磁带格式备份集。
|
3243
|
16
|
设备 ''%1!'' 上的媒体家族是用版本为 %2!.%3! 的 Microsoft 磁带格式创建的。SQL Server 支持的版本为 %4!.%5!。
|
3244
|
16
|
描述符块大小超过了 %1! 字节。请使用较短的名称和/或描述字符串,然后重试该操作。
|
3245
|
16
|
未能在普通字符串和 Unicode 字符串之间转换,%1!。
|
3246
|
16
|
设备 ''%1!'' 上的媒体家族标记为不可追加。请用 INIT 选项重新发出该语句以重写媒体。
|
|
16
|
设备 ''%1!'' 上的卷的媒体序列号(%2!)错误。请取出该卷并插入卷 %3!。
|
3248
|
25
|
>>> VOLUME SWITCH <<< (不用于输出!)
|
3249
|
16
|
设备 ''%1!'' 上的卷是备份集的延续卷。请取出该卷并插入包含备份集开始部分的卷。
|
3250
|
16
|
值 ''%1!'' 不在参数 %2! 的取值范围内。
|
|
10
|
设备 ''%1!'' 上的媒体家族已完成。该设备现在正重新用于其余家族之一。
|
3253
|
16
|
块大小参数提供的值必须是 2 的幂。
|
3254
|
16
|
设备 ''%1!'' 上的卷为空白。
|
3255
|
16
|
设备 ''%1!'' 上的数据集是 SQL Server 备份集,但该备份集与此版本的 SQL Server 不兼容。
|
|
16
|
设备 ''%1!'' 上的备份集在创建时被终止,该备份集不完整。RESTORE 序列已异常终止。
|
3257
|
16
|
磁盘卷 ''%1!'' 上的剩余空间不足,无法创建数据库。数据库尚需 %2! 字节的可用空间,但只有 %3! 字节可用。
|
|
16
|
设备 ''%1!'' 上的卷属于另一个媒体集。
|
3259
|
16
|
设备 ''%1!'' 上的卷不是多家族媒体集的一部分。可用 BACKUP WITH FORMAT 来构造新的媒体集。
|
3260
|
16
|
内部缓冲区已满。
|
3261
|
16
|
SQL Server 无法使用虚拟设备配置。
|
3262
|
10
|
备份集有效。
|
3263
|
16
|
无法将设备 ''%1!'' 上的卷用作延续卷。其序列号为 %2!,属于当前媒体集的家族 %3!。请插入新卷,或序列号为 %4!、属于当前媒体集的家族 %5!。
|
3264
|
16
|
该操作尚未进行到允许 RESTART 的程度。请去掉 RESTART 限定符后重新发出该语句。
|
3265
|
16
|
该登录没有足够的权限。需要有 sysadmin 角色的成员资格才能将 VIRTUAL_DEVICE 用于 BACKUP 或 RESTORE。
|
3266
|
10
|
''%1!'' 中的备份数据未正确格式化。备份不能追加,但现有备份集可能仍可用。
|
|
16
|
资源不足,无法创建 UMS 调度程序。
|
3268
|
16
|
无法使用备份文件 ''%1!'',因为原先格式化该文件时所用扇区大小为 %2!,而目前所在设备的扇区大小为 %3!。
|
3269
|
16
|
无法还原文件 ''%1!'',因为原先写入该文件时所用扇区大小为 %2!,而目前 ''%3!'' 所在设备的扇区大小为 %4!。
|
3270
|
16
|
发生内部一致性错误。请与技术支持联系以寻求协助。
|
3271
|
16
|
在文件 ''%1!'' 上发生不可恢复的 I/O 错误。
|
3272
|
16
|
''%1!'' 设备的硬件扇区大小为 %2!,但块大小参数却指定了不兼容的替代值 %3!。请用兼容的块大小值重新发出该语句。
|
3273
|
16
|
BUFFERCOUNT 参数提供的值必须允许每台备份设备至少有一个缓冲区。
|
3274
|
16
|
对设备 %1! 上的备份集计算得到的校验值不正确。备份集无法还原。
|
3275
|
16
|
I/O 请求 0x%08x 的 I/O 验证失败。请参见错误日志中的描述。
|
3276
|
16
|
只有在创建数据库时使用了 WITH SNAPSHOT 的情况下,才能使用 WITH SNAPSHOT。
|
3277
|
16
|
WITH SNAPSHOT 必须仅用于一个虚拟设备。
|
3278
|
16
|
加密字符串 %1! 失败
|
3279
|
16
|
由于密码错误,访问遭拒绝
|
3280
|
16
|
不支持在原始设备上备份。''%1!'' 是原始设备。
|
3281
|
16
|
在 ''%1!'' 上释放并启动了回卷。
|
3301
|
21
|
事务日志中发现无效的日志记录(logop %1!)。
|
3313
|
21
|
恢复数据库 ''%1!'' 的日志中记录的操作时出错。出错位置在日志记录 ID %3!。
|
3314
|
21
|
撤消数据库 ''%1!'' 的日志中记录的操作时出错。出错位置在日志记录 ID %3!。
|
3315
|
10
|
在回滚过程中,进程 %1! 应在事务 %7! 下控制数据库 ''%5!'' 中行 %4! 的级别为 %3!、模式为 %2! 的锁。
|
3405
|
10
|
正在恢复数据库 ''%1!''。
|
3406
|
10
|
前滚了 %1! 个事务(在数据库 ''%2!''(%4!)中)。
|
3407
|
10
|
回滚了 %1! 个事务(在数据库 ''%2!''(%4!)中)。
|
3408
|
10
|
恢复完成。
|
3413
|
21
|
数据库 ID %1!。未能将数据库标记为置疑。对 sysdatabases.dbid 进行的 Getnext NC 扫描失败。
|
|
10
|
数据库 ''%1!''(数据库 ID %3!)未能恢复。请与技术支持联系。
|
3415
|
16
|
数据库 ''%1!'' 为只读或含有只读文件,可写之后才能升级该数据库。
|
3417
|
21
|
无法恢复 master 数据库。正在退出。
|
3429
|
10
|
警告:无法确定事务 %1!(名为 ''%2!'',位于数据库 ''%4!'' 中,数据库 ID 为 %6!)的结果,因为未能打开协调数据库(数据库 ID %7!)。将假定该事务已提交。
|
3430
|
10
|
警告:无法确定事务 %1!(名为 ''%2!'',位于数据库 ''%4!'' 中,数据库 ID 为 %6!)的结果,因为协调数据库(数据库 ID %7!)不包含该结果。将假定该事务已提交。
|
3431
|
21
|
由于未能解析事务结果,所以未能恢复数据库 ''%1!''(数据库 ID %3!)。
|
3432
|
16
|
警告:缺少 syslanguages。
|
3433
|
16
|
已将名称截断为 ''%1!''。最大名称长度为 %3!。
|
3434
|
20
|
无法更改排序次序或区域设置。正在关闭服务器。请重新启动 SQL Server 以使用未更改的排序次序。
|
3435
|
20
|
由于存在用户对象或用户数据库,所以无法更改排序次序或区域设置。
|
3436
|
16
|
无法重建数据库 ''%3!'' 中表 ''%1!'' 的索引。
|
3437
|
21
|
恢复数据库 ''%1!'' 时出错。未能连接到 MSDTC 以检查事务 %3! 的完成状态。
|
3438
|
10
|
数据库 ''%1!''(数据库 ID %3!)恢复失败,因为事务的第一个 LSN 不等于检查点中的 LSN。请与技术支持联系。
|
3439
|
10
|
数据库 ''%1!''(数据库 ID %3!)。由于前面的错误,DBCC RECOVERDB 语句失败。
|
3440
|
21
|
数据库 ''%1!''(数据库 ID %3!)。DBCC RECOVERDB 语句只能在使用了 WITH NORECOVERY 选项的 RESTORE 语句之后运行。
|
3441
|
21
|
数据库 ''%1!''(数据库 ID %3!)。RESTORE 语句未能访问文件 ''%4!''。错误为 ''%5!''。
|
3442
|
21
|
数据库 ''%1!''(数据库 ID %3!)。撤消文件的大小不足。
|
3443
|
21
|
数据库 ''%1!''(数据库 ID %3!)虽标记为备用或只读,但已被更改。无法执行 RESTORE LOG 语句。
|
3445
|
21
|
文件 ''%1!'' 不是数据库 ''%2!'' 的有效撤消文件,数据库 ID %4!。
|
3450
|
10
|
数据库 ''%1!''(%3!)的恢复已完成 %4!%%(大约尚需 %5! 秒)(第 %6! 阶段,共 3 阶段)。
|
|
10
|
已忽略重复的键。
|
3605
|
10
|
已忽略重复的行。
|
3606
|
10
|
发生算术溢出。
|
3607
|
10
|
发生被零除错误。
|
3608
|
16
|
无法为令牌分配 GUID。
|
3612
|
10
|
%1!SQL Server 执行时间:%2!CPU 时间 = %3! 毫秒,耗费时间 = %4! 毫秒。
|
3613
|
10
|
SQL Server 分析和编译时间:%1!CPU 时间 = %2! 毫秒,耗费时间 = %3! 毫秒。
|
3615
|
10
|
表 ''%1!''。扫描计数 %3!,逻辑读 %4! 次,物理读 %5! 次,预读 %6! 次。
|
3618
|
10
|
事务已终止。
|
3619
|
10
|
由于日志空间用尽,未能写入数据库 ID %1! 中的 CHECKPOINT 记录。
|
3620
|
10
|
由于日志空间用尽,在数据库 ''%1!'' 中禁用了检查点的自动执行。当数据库所有者成功执行了该数据库的检查点操作后,将继续启用检查点的自动执行。请释放一些空间,或扩展数据库大小,然后运行 CHECKPOINT 语句。
|
3621
|
10
|
语句已终止。
|
3622
|
10
|
发生域错误。
|
3625
|
20
|
尚未实现 ''%1!''。
|
|
16
|
未能创建工作线程。
|
3628
|
24
|
用户进程中发生浮点异常错误。已取消当前事务。
|
3629
|
10
|
SQL Server 已为 %1! 个并发查询而优化。%2! 个查询超过了此限制,因而性能可能会受到不良影响。
|
3630
|
10
|
自 %1!%2! 起并发违反数目 1 2 3 4 5 6 7 8 9 10-100 >100%3!%4!%5!%6!%7!%8!%9!%10!%11!%12!%13!%14!
|
3631
|
10
|
并发违反将写入 SQL Server 错误日志。
|
3632
|
10
|
并发违反将不写入 SQL Server 错误日志。
|
3701
|
11
|
无法 %1! %2! ''%3!'',因为它在系统目录中不存在。
|
3702
|
16
|
无法除去 %1! ''%2!'',因为它当前正在使用。
|
3703
|
16
|
无法分离 %1! ''%2!'',因为它当前正在使用。
|
3704
|
16
|
用户没有在 %1! ''%2!'' 上执行该操作的权限。
|
3705
|
16
|
无法将 DROP %1! 用于 ''%2!'',因为 ''%4!'' 是 %6!。请使用 DROP %7!。
|
3708
|
16
|
无法 %1! %2! ''%3!'',因为它是系统 %5!。
|
3716
|
16
|
无法除去 %1! ''%2!'',因为它绑定到了一个或多个 %4! 上。
|
3718
|
11
|
未能除去索引 ''%1!'',因为在系统表 sysindexes 中找不到该表或聚集索引的条目。
|
3723
|
16
|
不允许对索引 ''%1!'' 显式地使用 DROP INDEX。该索引正用于 %3! 约束的强制执行。
|
3724
|
16
|
无法 %1! %2! ''%3!'',因为它正用于复制。
|
3725
|
16
|
约束 ''%1!'' 正由表 ''%3!'' 的外键约束 ''%5!'' 引用。
|
3726
|
16
|
未能除去对象 ''%1!'',因为该对象正由一个 FOREIGN KEY 约束引用。
|
3727
|
10
|
未能除去约束。请参见前面的错误。
|
3728
|
16
|
''%1!'' 不是约束。
|
3729
|
16
|
无法 %1! ''%2!'',因为对象 ''%4!'' 正在引用它。
|
3733
|
16
|
约束 ''%1!'' 不属于表 ''%3!''。
|
3736
|
16
|
无法除去 %1! ''%2!'',因为它正用于分发。
|
3737
|
16
|
未能删除文件 ''%1!''。更多信息请参见 SQL Server 错误日志。
|
3738
|
16
|
正在删除数据库文件 ''%1!''。
|
3739
|
15
|
无法 %1! 索引 ''%2!'',因为该索引不是统计集合。
|
3902
|
13
|
COMMIT TRANSACTION 请求没有对应的 BEGIN TRANSACTION。
|
3903
|
13
|
ROLLBACK TRANSACTION 请求没有对应的 BEGIN TRANSACTION。
|
3904
|
21
|
无法撤消逻辑页 %1! 的拆分,该逻辑页位于对象 ''%2!'',数据库 ''%4!'' 中。拆分所得两页所包含的数据总和多于一页所能容纳的数据。
|
3906
|
16
|
未能在数据库 ''%1!'' 中运行 BEGIN TRANSACTION,因为该数据库是只读的。
|
3908
|
16
|
未能在数据库 ''%1!'' 中运行 BEGIN TRANSACTION,因为该数据库处于回避恢复模式。
|
3909
|
16
|
绑定令牌的会话无效。
|
3910
|
16
|
其它会话正在使用事务的上下文。
|
3912
|
16
|
当服务器未处于 XP 调用中时,无法用 XP 令牌进行绑定。
|
3914
|
16
|
数据类型 ''%1!'' 对于事务名称或保存点名称无效。允许使用的数据类型为 char、varchar、nchar 或 nvarchar。
|
3915
|
16
|
不能在 INSERT-EXEC 语句内部使用 ROLLBACK 语句。
|
3916
|
16
|
不能在 INSERT-EXEC 语句内部使用 COMMIT 语句,除非首先使用了 BEGIN TRANSACTION。
|
3917
|
16
|
会话绑定到了正在使用的事务上下文。已忽略批处理中的其它语句。
|
3918
|
16
|
语句必须在用户事务上下文中执行。
|
3919
|
16
|
无法登记事务,因为该事务已提交或回滚。
|
3920
|
10
|
WITH MARK 选项仅应用于第一个 BEGIN TRAN MARK 语句。已忽略该选项。
|
3921
|
16
|
如果没有活动事务,就无法得到事务令牌。请在启动事务后重新发出该语句
|
3922
|
16
|
无法登记事务,因为该事务不存在。
|
3923
|
10
|
无法对数据库 ''%1!'' 使用事务标记,该数据库有未备份的大容量日志记录的操作。已忽略该标记。
|
3924
|
10
|
试图绑定到新事务时,会话登记到活动用户事务。该会话已脱离前面的用户事务。
|
3925
|
16
|
无效的事务标记名。已保留 ''LSN:'' 前缀。
|
3926
|
10
|
此会话中的活动事务已由另外一个会话提交或终止。
|
3927
|
10
|
此会话已有活动事务,但仍试图登记分布式事务处理协调器事务。
|
3928
|
16
|
已标记的事务 ''%1!'' 失败。尝试将标记放入日志时发生死锁。
|