网络编程
位置:首页>> 网络编程>> 数据库>> SQL Server错误代码大全及解释(留着备用)

SQL Server错误代码大全及解释(留着备用)

 来源:asp之家 发布时间:2012-07-11 16:17:03 

标签:SQL,Server,错误代码

SQLSTATE

SQL SERVER 驱动程序错误


描述

HY000

所有绑定列都是只读的。

必须是可升级的列,以使用 SQLSetPos 或 SQLBulkOperations 更改或插入行。

HY000

已检测到一个旧 netlib (%s)。请删除并重新启动应用程序。

正在装载的 netlib 已过期。驱动程序请求一个较新的 netlib。
问题可能出在应用程序当前目录中的 netlib,正在装载的是这个 netlib,而不是系统目录中的那个。也可能是该 netlib 安装不当或已损坏。如果错误文本中所指定的 netlib 存在于 Windows 系统目录外的其它地方,请将其删除。如果 netlib 只存在于系统目录中,在客户端安装客户实用工具,然后重新启动应用程序。

HY000

尝试将 NULL 值大容量复制到不接受 NULL 值的 Server 列中。

字段包含 NULL 值,但列不允许 NULL 值。

HY000

尝试将过大的列大容量复制到 SQL Server。

为列提供的长度大于表中的列定义。

HY000

尝试读取 BCP 格式文件的未知版本。

bcp 格式文件中的标题行采用了不可识别的版本。

HY000

错误的大容量复制方向。必须是 IN 或者 OUT。

bcp_init 调用没有为 eDirection 参数指定有效的方向。

HY000

错误的终止符。

bcp_bind 中提供的终止符字符串无效。

HY000

Bcp 主文件必须至少包含一列。

未选定任何要装载的列。

HY000

无法生成 SSPI 上下文。

驱动程序无法获得集成安全性所要求的 SSPI 上下文。本机错误将包含该 Win32 错误代码。

HY000

无法初始化 SSPI 包。

驱动程序无法获得集成安全性所要求的 SSPI 上下文。本机错误将包含该 Win32 错误代码。

HY000

通讯模块无效。未正确安装驱动程序。

网络库 .dll 已损坏。在客户端安装客户实用工具,然后重新启动应用程序。

HY000

连接忙,结果针对另一个 hstmt。

SQL Server ODBC 驱动程序只允许一个活动的 hstmt。有关更多信息,请参见使用默认结果集。

HY000

未对 BCP 启用连接。

使用 BCP API 的应用程序必须在连接之前设置 SQLSetConnectAttr 或 SQL_SS_COPT_BCP 特性。

HY000

关闭连接时失败。

网络库中的 ConnectionClose 函数失败。此问题通常是由网络或 SQL Server 问题引起的。

HY000

对于 BCP,必须对所有变长数据指定长度前缀或终止符。

用 SQL_VARYLEN_DATA 调用了 bcp_bind,但未指定前缀长度或终止符。

HY000

只有在复制到服务器中时,才能跳过主文件列。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com