SQL 错误代码及含义

错误代码 说明 
-2146824432 (0x800A0F10) 无法创建数据库 
-2146824433 (0x800A0F0F) 此数据库中 Microsoft 表已损坏。 有关详细信息, 请参阅设备上 Pocket MicrosoftAccess 帮助 
-2146824434 (0x800A0F0E) 字段是太小无法接受您试图添加数据量。 尝试插入或 pasting 少数据。 
-2146824435 (0x800A0F0D) CEDB 提供程序不支持此功能或设置。 
-2146824436 (0x800A0F0C) 数据库已经存在 
-2146824437 (0x800A0F0B) 数据库不存在 
-2146824438 (0x800A0F0A) 超过最靠近 (位置) 表中列。 
-2146824439 (0x800A0F09) 无效字段比较靠近 (位置)。 
-2146824440 (0x800A0F08) 内部联接要求, 联接条件附近 (位置) 上至少一种表索引。 
-2146824441 (0x800A0F07) 有是较新版本的 Microsoft ADO 用于 WindowsCE 内置 ROM。 要允许此来加载, 请取出该设备上安装旧副本。 
-2146824442 (0x800A0F06) 更改表 
-2146824443 (0x800A0F05) 远程 ADO 错误: 升级到 Windows CE 3.0 才能使用所有功能。 
-2146824444 (0x800A0F04) 由于两台计算机上数据库过滤器和同步软件是不同版本连接性错误: 数据能传送宿主 PC 和设备之间。 升级旧版本然后重试。 
-2146824445 (0x800A0F03) 因匹配文件远程 ADO 错误: ADO 无法启动设备上。 协调不同版本的 ADO 动态链接 libraries(DLL) 设备上。 
-2146824446 (0x800A0F02) 内部 ADOCE 错误 
-2146824447 (0x800A0F01) 已从目标数据库检索信息时出错。 桌面上可能已经存在目的表并覆盖已设置成 False, 或覆盖已设置为 True 但是表不允许为被覆盖。 也可能显示一个日志文件。 
-2146824448 (0x800A0F00) 已从主机数据库检索信息时出错 
-2146824543 (0x800A0EA1) 文件是不 CEDB 数据库。 
-2146824544 (0x800A0EA0) 由提供程序不支持关键字。 
-2146824545 (0x800A0E9F) 属性是只读或无法设置。 
-2146824546 (0x800A0E9E) 属性值与相关属性冲突。 
-2146824547 (0x800A0E9D) 属性值无效。 请确保键入正确值 
-2146824548 (0x800A0E9C) 属性属性无效。 
-2146824549 (0x800A0E9B) 属性不适用于指定字段。 
-2146824579 (0x800A0E7D) 远程 ADO 错误: Requested 操作是对象具有引用到关闭或无效连接对象上。 
-2146824580 (0x800A0E7C) 远程 ADO 错误: 使用一个正确定义参数。 
-2146824582 (0x800A0E7A) ADO 远程 ADO 错误: 找不到指定提供程序 
-2146824583 (0x800A0E79) 远程 ADO 错误: 如果对象是打开不允许操作请求。 
-2146824584 (0x800A0E78) 远程 ADO 错误: 如果关闭该对象不允许操作请求。 
-2146824617 (0x800A0E57) 远程 ADO 错误: 常量值溢出。 
-2146824684 (0x800A0E14) 远程 ADO 错误: 语法错误。 
-2146824867 (0x800A0D5D) 应用程序使用用于当前操作的错误类型值。 
-2146824868 (0x800A0D5C) 远程 ADO 错误: 不再使用指向有效对象: 对象引用。 
-2146825023 (0x800A0CC1) 与请求名称或序号引用对应集合中远程 ADO 错误: 未能找到对象。 
-2146825037 (0x800A0CB3) 远程 ADO 错误: 由提供程序不支持请求操作 
-2146825042 (0x800A0CAE) 应用程序可能没有明确关闭 Connection 对象中间的某个事务时。 
-2146825069 (0x800A0C93) 远程 ADO 错误: 请求操作不允许在此上下文中。 
-2146825267 (0x800A0BCD) 远程 ADO 错误: 可以 BOF 或 EOF 是 True, 或当前记录已被删除 ; 您请求操作要求当前记录。 
-2146825287 (0x800A0BB9) 应用程序使用参数是错误类型、 超出可接受范围, 是或是与相互冲突的。 
-2146828275 (0x800A000D) 类型匹配 
-2147204908 (0x800440D4) 试图访问表 % 1 时出错 ! ! s 主机数据库中。 确保您有足够权限来访问此表。 
-2147204941 (0x800440B3) 由于这样这样会破坏表, 它与此设备已经同步数据库可能未被复制到设备。 要解决此问题, 重命名数据库主机上再试。 
-2147204942 (0x800440B2) 检索变为表 % 1 时出错 ! ! s 在设备。 您可能没有足够文件或网络权限将更改发送到主机数据库, 或者可能出现通信错误。 确保您有权限并重置移动设备再尝试重新同步。 如果问题依然存在, 可能要再次复制数据库关闭到设备。 
-2147204943 (0x800440B1) ActiveSync 无法加载表 % 1 同步信息 ! ! s 确保文件和网络权限是试图再次同步之前正确。 如果问题依然存在, 可能要再次复制数据库关闭到设备。 
-2147204944 (0x800440B0) 检查时出现错误是否 ! s ! 表 % 1 的布局 已更改。 重置移动设备再尝试重新同步。 如果问题依然存在, 可能要再次复制数据库关闭到设备。 
-2147204945 (0x800440AF) 设备, 上已删除字段, 但无法从主机数据库删除该字段。 有关详细信息, 请参阅上面 ODBC 错误消息。 
-2147204947 (0x800440AD) 表已经同步与其他数据库在此计算机, 以便将与该数据库不同步。 
-2147204950 (0x800440AA) 与表主机数据库中发生冲突。 设备试图更新 autoincrement 字段在行上带有主键。 
-2147204952 (0x800440A8) 设备上的表布局是不同于创建同步关系时它是什么。 重新创建同步关系。 
-2147204953 (0x800440A7) 设备上表具有新主键, 但这与主机表中已有主键冲突。 
-2147204955 (0x800440A5) 字段更新设备和主机上删除。 
-2147204956 (0x800440A4) 字段是设备上删除和修改主机上。 
-2147204957 (0x800440A3) 数据已插入到设备, 上字段但无法添加到主机数据库。 有关详细信息, 请参阅上面 ODBC 错误消息。 
-2147204958 (0x800440A2) 具有相同主键字段插入到主机和设备。 
-2147204959 (0x800440A1) 字段被更改设备上。 但是, 此字段不能更新主机上。 有关详细信息, 请参阅上面 ODBC 错误消息。 
-2147204960 (0x800440A0) 主机和设备上已更新字段。 
-2147204962 (0x8004409E) 访问桌面数据库中出错。 
-2147204964 (0x8004409C) 表中查找行更改时出现错误。 此表将不同步。 
-2147204965 (0x8004409B) 桌面计算机上 行不再并已删除设备上。 
-2147204966 (0x8004409A) 从桌面更改行被同步到设备。 
-2147204967 (0x80044099) Windows CE 服务找不到 同步信息。 
-2147204968 (0x80044098) WindowsCEServices 不能创建一个文件来存储此数据库同步信息。 请指定数据库简单名称。 
-2147204969 (0x80044097) 是使用早期版本的 ADOCE 创建与此设备合作。 删除现有合作并创建新合作关系。 
-2147204971 (0x80044095) 找不到预期唯一索引。 此表将不同步。 
-2147204976 (0x80044090) 表具有没有数据 
-2147204977 (0x8004408F) 注册表中没有可用空间不足。 以增加大注册表大小, 打开控制面板, 双击系统图标。 在性能选项卡, 单击更改。 在大注册表大小框中, 增加大注册表大小。 此替代方法只适用于 WindowsNT 操作系统。 
-2147204978 (0x8004408E) 桌面计算机上安装的 ODBC 版本并使用此功能不兼容。 安装 ODBC 版本 3 X 然后重试。 
-2147204979 (0x8004408D) 无法找到 ODBC。 此桌面计算机上未安装 ODBC 或是没有正确安装。 安装 ODBC 再试。 
-2147204980 (0x8004408C) 表超过 65,536 条记录每个 PocketAccess 数据库。 每个您请求将不复制该表。 
-2147204981 (0x8004408B) 表超过 65,536 记录每个 PocketAccess 数据库的限制。 设备上表可适合那些只记录将被复制。 
-2147204982 (0x8004408A) 检查, 上表 % 1 ! ! s 或者不再设备, 主机数据库中不再上或其布局已 hanged。 将不再对该表执行同步。 
-2147204983 (0x80044089) 跳过此表, 因为它没有任何有效列。 
-2147204984 (0x80044088) 与发送到设备信息时出错。 
-2147204985 (0x80044087) 与移动设备通讯失败。 检查连接, 然后重试。 
-2147204986 (0x80044086) 无法创建一个或多个索引。 
-2147204987 (0x80044085) 跳过记录。 记录或字段太大。 
-2147204988 (0x80044084) 跳过记录日期越界。 
-2147204989 (0x80044083) WindowsCEServices 不能创建数据库来存储表同步信息。 这意味着您设备上数据库将不与台式机同步。 请确保重试之前完全同步数据库是未打开。 
-2147204990 (0x80044082) 创建用于表校验时出错。 
-2147204991 (0x80044081) 无法同步表。 
-2147204992 (0x80044080) 无法同步表没有单列主密钥。 
-2147205098 (0x80044016) 通过此列索引不支持设备上并且不会创建。 
-2147205099 (0x80044015) 索引处理已停止。 还有没有详细索引。 
-2147205103 (0x80044011) 不复制到设备, 列的二进制数据复制为 OFF。 
-2147205104 (0x80044010) 列不能复制到设备。 是 / 未选择无转换选项。 
-2147205105 (0x8004400F) 列包含不支持数据类型。 此列不能复制到设备。 
-2147205120 (0x80044000) 源代码文件包含无数据, 以便它未被复制。 
-2147211449 (0x80042747) ActiveSync 无法将设备表复制到桌面计算机由于以支持数据类型。 
-2147211450 (0x80042746) ActiveSync 无法创建同步表以支持主键数据类型表。 如果主键数据类型是 Unicode 字符串, 安装 MDAC 2.1 或以后从 http://www.microsoft.com/data/download.htm 将纠正此问题。 
-2147211451 (0x80042745) 因为该设备是低电源或电缆被断开连接性错误:: 连接到设备已删除, 可能。 
-2147217766 (0x80040e9a) 提供程序无法创建对象由于超出物理存储服务器不在此 URL。 
-2147217767 (0x80040e99) 提供程序未能除去对象。 
-2147217768 (0x80040e98) 提供程序无法在此 URL 创建对象由于被此 URL 命名一个对象已经存在。 
-2147217769 (0x80040e97) 尝试绑定到对象超。 
-2147217770 (0x80040e96) 提供程序无法连接到服务器进行此对象。 
-2147217771 (0x80040e95) 提供程序无法连接到服务器进行此对象。 
-2147217772 (0x80040e94) 调用方请求对只读对象写入访问。 
-2147217773 (0x80040e93) 客户端请求, 仅对集合有效对象类型。 
-2147217774 (0x80040e92) OLEDB 对象由该 URL 被一个或多个其他进程锁定。 
-2147217775 (0x80040e91) 没有任何源行。 
-2147217776 (0x80040e90) 提供程序未能除去对象。 
-2147217778 (0x80040e8e) 请求 URL 是范围外。 
-2147217779 (0x80040e8d) rguidColumnType 指向 GUID 不匹配此列的对象类型或未设置此列。 
-2147217780 (0x80040e8c) dwFlags 无效。 
-2147217781 (0x80040e8b) 数据源中不存在 pConstraintID。 
-2147217782 (0x80040e8a) UpdateRule 或 DeleteRule 无效或值已不支持由提供商。 
-2147217792 (0x80040e80) MatchType 无效或值已不支持由提供商。 
-2147217799 (0x80040e79) Deferability 无效或值已不支持由提供商。 
-2147217800 (0x80040e78) ConstraintType 是 DBCONSTRAINTTYPE _ FOREIGNKEY 不而 cForeignKeyColumns 是不零。 
-2147217801 (0x80040e77) ConstraintType 无效或不支持由提供商程序 
-2147217802 (0x80040e76) 指定的 DBID 无效。 
-2147217803 (0x80040e75) 初始化字符串指定提供程序不匹配当前活动提供。 
-2147217804 (0x80040e74) OLEDB 根枚举器未返回匹配任何 SOURCES_TYPEs 请求任何提供程序。 
-2147217805 (0x80040e73) 指定初始化字符串不符合规范。 
-2147217806 (0x80040e72) 索引 ID 无效。 
-2147217807 (0x80040e71) 访问项列表中提供权限无效。 
-2147217808 (0x80040e70) 作为所有者是对提供程序无效或未知提供受信者。 
-2147217809 (0x80040e6f) 访问项列表提供无效。 
-2147217810 (0x80040e6e) 对于对象没有所有者存在。 
-2147217811 (0x80040e6d) 对象是对提供程序无效或未知。 
-2147217812 (0x80040e6c) 受信者不支持 memberships / collections。 
-2147217813 (0x80040e6b) 托管不是用于当前数据源。 
-2147217814 (0x80040e6a) 无效托管值 
-2147217815 (0x80040e69) 已创建的会话提供受最大数目。 使用者必须释放一个或更当前持有会话之前获取一个新会话对象。 
-2147217816 (0x80040e68) 提供的 DBID 已存在。 
-2147217817 (0x80040e67) 提供命令没有 DBID。 
-2147217819 (0x80040e65) 提供 columnID 无效。 
-2147217820 (0x80040e64) 一个或多个给定单元序号无效。 
-2147217821 (0x80040e63) 给定轴是用于此集无效。 
-2147217822 (0x80040e62) 坏坐标 
-2147217823 (0x80040e61) 坏元组中 
-2147217824 (0x80040e60) 无法打开请求顺序。 
-2147217825 (0x80040e5f) 无法打开请求的筛选。 
-2147217826 (0x80040e5e) 同时多存储对象不能打开。 
-2147217827 (0x80040e5d) 给定参数名称无法识别。 
-2147217828 (0x80040e5c) 无效转换标志 
-2147217829 (0x80040e5b) 无法为新插入行尚未更新, 获取显示数据。 
-2147217830 (0x80040e5a) 提供的 DynamicErrorID 无效。 
-2147217831 (0x80040e59) 提供的 LookupID 无效。 
-2147217832 (0x80040e58) 提供 HRESULT 无效。 
-2147217833 (0x80040e57) 命令中文字值溢出的相关列类型的范围。 
-2147217834 (0x80040e56) 具有引用计数为零行上有挂起更改。 
-2147217835 (0x80040e55) 指定列不存在。 
-2147217836 (0x80040e54) 挂起更改的行与数已超过设置限制。 
-2147217837 (0x80040e53) 提供程序不支持此方法。 
-2147217838 (0x80040e52) 数据源对象已初始化。 
-2147217839 (0x80040e51) 提供程序无法派生参数信息并尚未调用 SetParameterInfo。 
-2147217840 (0x80040e50) 源句柄无效 
-2147217841 (0x80040e4f) 行集已单章节并章节未释放。 
-2147217842 (0x80040e4e) 通知期间取消更改 ; 没有列被更改。 
-2147217843 (0x80040e4d) 验证失败 
-2147217844 (0x80040e4c) 指定访问器是只写 
-2147217845 (0x80040e4b) 指定访问器是不参数存取器。 
-2147217846 (0x80040e4a) 未准备命令。 
-2147217847 (0x80040e49) 由这个提供程序不支持空取值函数。 
-2147217848 (0x80040e48) 由引用访问不受提供程序。 
-2147217849 (0x80040e47) 无效存储标志 
-2147217850 (0x80040e46) 无效访问 
-2147217851 (0x80040e45) 行集是不章节。 
-2147217852 (0x80040e44) 无效的属性值。 
-2147217853 (0x80040e43) 尽管书签格式有效, 没有行找到以匹配它。 
-2147217854 (0x80040e42) 指定记录号无效。 
-2147217855 (0x80040e41) 不支持指定区域 ID。 
-2147217856 (0x80040e40) 指定表处于使用。 
-2147217857 (0x80040E3F) 远程 ADO 错误: A 表通过该名称已经存在。 
-2147217858 (0x80040E3E) 远程 ADO 错误: A 域通过该名称已存在。 
-2147217859 (0x80040e3d) 指定类型无效。 
-2147217860 (0x80040e3c) 表ID 无效 
-2147217861 (0x80040e3b) 指定范围无效。 
-2147217862 (0x80040e3a) 指定精度无效。 
-2147217863 (0x80040e39) 复制过程检测到错误。 
2147217864 (0x80040e38) 行集正在使用乐观并发以及在最后读取后已被更改的列值。 
-2147217865 (0x80040E37) 远程 ADO 错误: A 需要表不存在。 
-2147217866 (0x80040e36) 指定索引正在使用。 
-2147217867 (0x80040E35) 远程 ADO 错误: A 需要索引不存在。 
-2147217868 (0x80040E34) 远程 ADO 错误: 一个索引按该名称已经存在。 
-2147217869 (0x80040e33) 无法以文本表示当前树。 
-2147217870 (0x80040e32) 无法克其命令树包含行集命令对象。 
-2147217871 (0x80040e31) 由于已达到资源限制中止执行 ; 已有未返回结果。 
-2147217872 (0x80040e30) 给定类型名称无法识别。 
-2147217873 (0x80040e2f) 指定值违反了列或表完整性约束。 
-2147217874 (0x80040e2e) 提供程序不支持多语句命令。 
-2147217875 (0x80040e2d) 指定区域是不正确 subregion 的给定监视区域句柄识区域。 
-2147217876 (0x80040e2c) 指定从 ALL * 到 MOVE * 或 EXTEND * 转换。 
-2147217877 (0x80040e2b) 指定的行集是不连续到或重叠行指定监视区域中。 
-2147217878 (0x80040e2a) 无效区域柄 
-2147217879 (0x80040e29) 行集无法向后滚动 
-2147217880 (0x80040e28) 指定状态标志是 DBCOLUMNSTATUS_OK 和 DBCOLUMNSTATUS_ISNULL 都。 
-2147217881 (0x80040e27) 比较运算符无效。 
-2147217882 (0x80040e26) 不支持指定存储标志之一。 
-2147217883 (0x80040e25) 必须释放所有 HROWs 之前可获得新的。 
-2147217884 (0x80040e24) 行集不支持向后提取。 
-2147217885 (0x80040e23) 给定的 HROW 引用硬或软 - 删除行。 
-2147217886 (0x80040e22) 指定一个非NULL 控制 IUnknown, 正在创建对象不支持聚合。 
-2147217887 (0x80040e21) 出错 
-2147217888 (0x80040e20) 提供从 IRowsetNotify 调用方法使用者中而方法尚未返回。 
-2147217889 (0x80040e1f) 对于查询, 被请求信息, 未设置查询。 
-2147217890 (0x80040e1e) lRowsOffset 将定位您超出指定 cRows 值无关的行集, 或者末尾 ; cRowsObtained 为 0。 
-2147217891 (0x80040e1d) 不支持请求的转换。 
-2147217892 (0x80040e1c) 没有任何目标指定非零权重支持, 因此目标被拒绝 ; 未更改当前目标。 
-2147217893 (0x80040e1b) 提供程序不能确定标识为新插入行。 
-2147217894 (0x80040e1a) 此树的所有权已被给予提供程序。 
-2147217895 (0x80040e19) 在当前范围内找到没有密钥匹配描述特征。 
-2147217896 (0x80040e18) 行集是通过实时数据供给生成, 无法重新启动。 
-2147217897 (0x80040e17) 数据源具有指定名称已经存在。 
-2147217898 (0x80040e16) 提供程序不支持指定的方言。 
-2147217899 (0x80040e15) 无法取消执行命令。 
-2147217901 (0x80040e13) 无效值。 
-2147217900 (0x80040e14) 命令包含一个或多个错误。 
-2147217902 (0x80040e12) 无效比率 
-2147217903 (0x80040E11) 远程 ADO 错误: A 必需字段不存在。 
-2147217904 (0x80040e10) 给定的一个或多个必需参数没有值。 
-2147217905 (0x80040e0f) 锁定模式无效 
-2147217906 (0x80040e0e) 无效的书签 
-2147217907 (0x80040e0d) 无法找到给定开销限制内查询计划。 
-2147217908 (0x80040e0c) 对于命令对象设置没有命令。 
-2147217909 (0x80040e0b) 某些开销限制被拒绝。 
-2147217910 (0x80040e0a) 指定列不包含书签或章节。 
-2147217911 (0x80040e09) 拒绝权限 
-2147217912 (0x80040e08) 无效绑定信息 
-2147217913 (0x80040E07) 远程 ADO 错误: 无法转换数据类型。 
-2147217914 (0x80040e06) 章节无效 
-2147217915 (0x80040e05) 对象已打开。 
-2147217916 (0x80040e04) 无效行句柄 
-2147217917 (0x80040e03) 给定值违反了数据库架构。 
-2147217918 (0x80040e02) 无法写入具有只读访问。 
-2147217919 (0x80040e01) 创建其他行超过行集受活动行总数。 
-2147217920 (0x80040e00) 无效访问 
-2147221490 (0x8004000E) 远程错误: 不足的内存。 
-2147418113 (0x8000FFFF) 遇到一个意外错误。 
-2147467259 (0x80004005) 未知错误 
-2147467261 (0x80004003) 应用程序使用参数是错误类型、 超出可接受范围, 是或是与相互冲突的。 
-2147483646 (0x80000002) 远程错误: 不足的内存。 

你可能感兴趣的:(SQL,Server,SQL,Server,错误代码)