《2022年SQL错误代码大全 .pdf》由会员分享,可在线阅读,更多相关《2022年SQL错误代码大全 .pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、sql server错误代码大全2010-07-03 03:39:10| 分类: SQL Server | 标签: sql server 技术札记 db |字号大中小 订阅SQLSTATESQL SERVER 驱动程序错误描述HY000 所有绑定列都是只读的。必须是可升级的列,以使用 SQLSetPos 或 SQL或插入行。HY000 已检测到一个旧 netlib (%s)。请删除并重新启动应用程序。正在装载的 netlib 已过期。驱动程序请求一个问题可能出在应用程序当前目录中的 netlib,netlib,而不是系统目录中的那个。也可能是该已损坏。如果错误文本中所指定的 netlib 存在
2、外的其它地方,请将其删除。如果 netlib 只存客户端安装客户实用工具,然后重新启动应用程HY000 尝试将 NULL 值大容量复制到不接受NULL 值的 Server 列中。字段包含 NULL 值,但列不允许 NULL 值。HY000 尝试将过大的列大容量复制到 SQL Server 。为列提供的长度大于表中的列定义。HY000 尝试读取 BCP 格式文件的未知版本。 bcp 格式文件中的标题行采用了不可识别的版本HY000 错误的大容量复制方向。必须是 IN 或者 OUT 。bcp_init 调用没有为 eDirection 参数指定有HY000 错误的终止符。bcp_bind 中提供的
3、终止符字符串无效。HY000 Bcp 主文件必须至少包含一列。未选定任何要装载的列。HY000 无法生成 SSPI 上下文。驱动程序无法获得集成安全性所要求的 SSPI 上含该 Win32 错误代码。HY000 无法初始化 SSPI 包。驱动程序无法获得集成安全性所要求的 SSPI 上含该 Win32 错误代码。HY000 通讯模块无效。未正确安装驱动程序。 网络库 .dll 已损坏。在客户端安装客户实用工用程序。HY000 连接忙,结果针对另一个 hstmt 。SQL Server ODBC 驱动程序只允许一个活动的 h请参见使用默认结果集。HY000 未对 BCP 启用连接。使用 BCP
4、API 的应用程序必须在连接之前设置或 SQL_SS_COPT_BCP 特性。HY000 关闭连接时失败。网络库中的 ConnectionClose 函数失败。此问题Server 问题引起的。HY000 对于 BCP,必须对所有变长数据指定长度前缀或终止符。用 SQL_VARYLEN_DATA 调用了 bcp_bind ,但未符。HY000 只有在复制到服务器中时,才能跳过主文件列。bcp out 格式文件指定应跳过列。不允许进行这图,其中只包含所需列和该视图的bcp out ,或个只选择所需列的 SELECT 语句。HY000 在 BCP 格式文件中找到不正确的主列号。格式文件所包含的列号大
5、于表中的列数。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - HY000 在读取 bcp 数据文件时发生 I/O 错误。HY000 在读取 BCP 格式文件时发生 I/O 错误。HY000 写入 bcp 数据文件时发生 I/O 错误。HY000 在写入 bcp 错误文件时发生 I/O 错误。HY000 无效选项。到 bcp_control 的 eOption 参数无效。HY000 默认参数后面不允许有非默认参数。在任何已用默认值
6、进行指定的参数后面,存储过认值。HY000 没有足够的列绑定。对于 bcp out ,未绑定表的所有列。创建一个视列和该视图的bcp out ,或使用-Q 标志提供一SELECT 语句。HY000 ODBC BCP/ 驱动程序版本不匹配。Sqlsrv32.dll 和 Odbcbcp.dll .dll 不具有相同装客户实用工具,然后重新启动应用程序。HY000 TDS 流中发生协议错误。服务器的 TDS 流无效。此问题一般是由 SQL Se查看 SQL Server 错误日志。HY000 表中包含的行数小于第一个行计数。提供了起始行号,但服务器上的表未包含那些行任何行。HY000 表中包含的行数
7、小于最后一个行计数。提供了结束行号,但服务器上的表未包含那些行HY000 表没有 text/image 列。调用了 bcp_moretext ,但表不包含任何 text HY000 TDS 缓冲区长度过大。服务器的 TDS 流无效。此问题一般是由 SQL Se查看 SQL Server 错误日志。HY000 文本列数据不完整。bcp_moretext 所提供的长度的总和与 bcp_bin所提供的长度不匹配。HY000 BCP 主文件包含的行数小于第一个行计数。提供了起始行号,但主文件未包含那些行数。未HY000 行长度超过了 SQL Server 所允许的最大长度。行的数据长度的总和大于最大行
8、大小。HY000 无法在服务器上找到完成此操作所需的存储过程(用 SQL Server 提供)。请与系统管理员联系。通过执行 MsqqlInstallInstcat.sql 安装HY000 无法装载通讯模块。未正确安装驱动程序。此客户端上不存在为该连接指定的网络库 .dll用工具,然后重新启动应用程序。HY000 无法打开 BCP 主数据文件。在 bcp_init 调用中指定的文件名不存在,或已开。HY000 无法打开 BCP 错误文件。在 bcp_init 调用中指定的错误文件名不存在,序打开。HY000 无法读取驱动程序版本。驱动程序无法在其 .DLL 中读取版本块。 在客户然后重新启动应
9、用程序。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - HY000 在 BCP 数据文件中遇到意外 EOF 。在执行 bcp in操作过程中,在处理最后一行的件结尾。通常,这是由于原始表和正在装载的表型、为空性或大小而造成的。HY000 Unicode 转换失败。在和 Unicode 字符串之间进行转换时出错。 本机错误代码。HY000 Unicode 转换失败。必须在客户系统上安装 SQL server 代码页。服务器代码页必
10、须在客户端存在,方能执行正确自动转换 复选框,或在客户端安装服务器的代EXEC sp_server_info 18 可以确定服务器代码HY000 从 SQL Server 接收到未知的令牌环。服务器的 TDS 流无效。此错误一般是由服务器上看 SQL Server 错误日志。HY000 警告: 部分插入 / 更新。插入或更新text 或 image 列不成功。在插入或更新text 、image 或 ntext列的过程将包含不正确的数据。如果可能,请回滚事务。错误 3000 -3999错误严重度描述(消息文本)3009 16 未能在 msdb 数据库中插入备份或还原历史/ 详细记录。这可能表明
11、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 该检查点文件属于另一个备份或还原操作。请去
12、掉 RESTART 子句后重新发3020 16 由于日志已截断,备份操作无法重新启动。请去掉 RESTART 子句后重新发3021 16 不能在事务内部执行备份或还原操作。302316 对数据库的备份和文件操作(如 ALTER DATABASE ADD FILE)必须串行化。3024 16 只能对 master 数据库执行完整备份。请使用 BACKUP DATABASE 来备份整3025 16 缺少数据库名称。请重新发出该语句并在语句中指定有效数据库名称。3026 16 未能在 sysfilegroups 中找到数据库 %2! 的文件组 ID %1! 。3027 16 未能在 sysfileg
13、roups 中找到数据库 %3! 的文件组 %1!。3028 16 操作检查点文件无效。未能重新启动操作。请去掉 RESTART 选项后重新发3031 16 选项 %1! 与选项 %2! 冲突。请删除冲突的选项,然后重新发出该3032 16 一个或多个选项( %1!)不支持该语句。请查阅文档以了解所支持的选项。3033 16 BACKUP DATABASE 不能用于以紧急模式打开的数据库。3034 16 未选中要处理的文件。您可能选中了一个或多个没有成员的文件组。3035 16 无法执行数据库 %1! 的差异备份,因为不存在当前数据库备份。请去DATABASE,以执行数据库的完整备份。3036
14、16 数据库 %1! 处于备用状态(通过执行 RESTORE WITH STANDBY 而设置3037 16 在此 WITH RESTART 命令之前已发生最小日志记录操作。请去掉 WITH RES名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 3038 16 文件名 %1! 用作备份设备名时无效。请用有效文件名重新发出 BACKUP 语句。3039 16 无法执行文件 %1! 的差异备份,因为不存在当前文件备份。 请去掉 WI
15、TH DIFFERENTIAL3040 10 向复制通知备份时出错。备份将继续,但复制环境应受检查。304116 BACKUP 未能完成命令 %1! 310116 因为数据库正在使用,所以未能获得对数据库的排它访问权。3108 16 当试图还原 master 数据库时,必须以单用户模式使用 RESTORE DATABASE。3110 14 用户没有 RESTORE 数据库 %1! 的权限。3112 16 当服务器处于单用户模式下时,不能还原除 master 数据库之外的任何其它数据库。3113 21 在数据库 %1! 的 sysusers 中没有数据库所有者 (DBO) 的条目。3114 21
16、 在 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 无法将设备 %
17、1! 上的备份应用于数据库 %2!。3138 16 备份集中的一个或多个文件已不再是数据库 %1! 的一部分。3140 16 未能调整文件 %1! 的空间分配。3141 16 要还原的数据库先前命名为 %1!。请重新发出该语句,用 WITH REPLACE 选项以重写3142 16 无法在已有的 %2! 上还原文件 %1!。请重新发出 RESTORE 语句,用 WITH REPL314316 设备 %1! 上的数据集不是 SQL Server 备份集。3144 16 文件 %1! 未曾备份到设备 %4! 上的文件 %3! 中。无法从此备份集中还原该文件3145 16 对于 RESTORE DA
18、TABASE,不支持 STOPAT 选项。可将 STOPAT 选项用于 RESTORE LOG。3146 16 进行备份操作后,尚未更改过任何新还原的文件,所以不需要再进行进一步的恢复操作。3147 16 不允许对 tempdb 数据库进行备份或还原操作。3148 16 尚未实现 ALTER DATABASE 的媒体恢复。无法前滚该数据库。3150 10 已成功地还原了 master 数据库。正在关闭 SQL Server 。3151 21 master 数据库还原失败。请用 rebuildm 实用工具来重建 master 数据库。正在关闭 SQ3234 15 逻辑文件 %1! 不是数据库 %
19、3! 的一部分。请使用 RESTORE FILELISTONLY 来列3241 16 设备 %1! 上的媒体家族的结构不正确。SQL Server 无法处理此媒体家族。324216 设备 %1! 的文件不是有效的 Microsoft 磁带格式备份集。3243 16 设备 %1! 上的媒体家族是用版本为 %2!.%3! 的 Microsoft 磁带格式创建的。 SQL S3244 16 描述符块大小超过了 %1! 字节。请使用较短的名称和/ 或描述字符串,然后重试该操作。3245 16 未能在普通字符串和 Unicode 字符串之间转换, %1!。3246 16 设备 %1! 上的媒体家族标记为
20、不可追加。请用 INIT 选项重新发出该语句以重写媒体324716 设备 %1! 上的卷的媒体序列号( %2!)错误。请取出该卷并插入卷 %3!。3248 25 VOLUME SWITCH 100%3!%4!%5!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! 上执行该操作的权
21、限。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! 的外键约束
22、%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 TRAN
23、SACTION 请求没有对应的 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
24、16 当服务器未处于 XP 调用中时,无法用 XP 令牌进行绑定。3914 16 数据类型 %1! 对于事务名称或保存点名称无效。允许使用的数据类型为 char 、varc3915 16 不能在 INSERT-EXEC 语句内部使用 ROLLBACK 语句。3916 16 不能在 INSERT-EXEC 语句内部使用 COMMIT 语句,除非首先使用了 BEGIN TRANSACTION。3917 16 会话绑定到了正在使用的事务上下文。已忽略批处理中的其它语句。3918 16 语句必须在用户事务上下文中执行。3919 16 无法登记事务,因为该事务已提交或回滚。名师资料总结 - - -精品资
25、料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - - 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! 失败。尝试将标记放入日志时发生死锁。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -