2024年3月9日发(作者:)

SQL SERVER 驱动程序错

SQLSTATE 误

HY000

HY000

描述

所有绑定列都是只读的。 必须是可升级的列,以使用 SQLSetPos 或

SQLBulkOperations 更改或插入行。

已检测到一个旧 netlib 正在装载的 netlib 已过期。驱动程序请求

(%s)。请删除并重新启动一个较新的 netlib。

应用程序。 问题可能出在应用程序当前目录中的

netlib,正在装载的是这个 netlib,而不

是系统目录中的那个。也可能是该 netlib

安装不当或已损坏。如果错误文本中所指定

的 netlib 存在于 Windows 系统目录外的

其它地方,请将其删除。如果 netlib 只存

在于系统目录中,在客户端安装客户实用工

具,然后重新启动应用程序。

尝试将 NULL 值大容量

复制到不接受 NULL 值

的 Server 列中。

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

HY000

HY000

HY000

HY000

HY000

HY000

尝试将过大的列大容量为列提供的长度大于表中的列定义。

复制到 SQL Server。

尝试读取 BCP 格式文件bcp 格式文件中的标题行采用了不可识别

的未知版本。 的版本。

错误的大容量复制方向。bcp_init 调用没有为 eDirection 参数指

必须是 IN 或者 OUT。 定有效的方向。

错误的终止符。

Bcp 主文件必须至少包

含一列。

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

未选定任何要装载的列。

无法生成 SSPI 上下文。 驱动程序无法获得集成安全性所要求的

SSPI 上下文。本机错误将包含该 Win32 错

误代码。

无法初始化 SSPI 包。 驱动程序无法获得集成安全性所要求的

SSPI 上下文。本机错误将包含该 Win32 错

误代码。

通讯模块无效。未正确安网络库 .dll 已损坏。在客户端安装客户实

装驱动程序。 用工具,然后重新启动应用程序。

连接忙,结果针对另一个 SQL Server ODBC 驱动程序只允许一个活动

hstmt。 的 hstmt。有关更多信息,请参见使用默认

结果集。

未对 BCP 启用连接。 使用 BCP API 的应用程序必须在连接之前

设置 SQLSetConnectAttr 或

SQL_SS_COPT_BCP 特性。

HY000

HY000

HY000

HY000

HY000 关闭连接时失败。 网络库中的 ConnectionClose 函数失败。

此问题通常是由网络或 SQL Server 问题

引起的。

HY000 对于 BCP,必须对所有变用 SQL_VARYLEN_DATA 调用了 bcp_bind,

长数据指定长度前缀或但未指定前缀长度或终止符。

终止符。

只有在复制到服务器中bcp out 格式文件指定应跳过列。不允许进

时,才能跳过主文件列。 行这种指定。创建一个视图,其中只包含所

需列和该视图的 bcp out,或使用 -Q 标志

提供一个只选择所需列的 SELECT 语句。

在 BCP 格式文件中找到格式文件所包含的列号大于表中的列数。

不正确的主列号。

在读取 bcp 数据文件时

发生 I/O 错误。

在读取 BCP 格式文件时

发生 I/O 错误。

写入 bcp 数据文件时发

生 I/O 错误。

在写入 bcp 错误文件时

发生 I/O 错误。

无效选项。

默认参数后面不允许有

非默认参数。

没有足够的列绑定。

到 bcp_control 的 eOption 参数无效。

在任何已用默认值进行指定的参数后面,存

储过程的参数不能有非默认值。

对于 bcp out,未绑定表的所有列。创建一

个视图,其中只包含所需列和该视图的 bcp

out,或使用 -Q 标志提供一个只选择所需

列的 SELECT 语句。

HY000

HY000

HY000

HY000

HY000

HY000

HY000

HY000

HY000

HY000 ODBC BCP/驱动程序版本 和 .dll 不具

不匹配。 有相同的版本。在客户端安装客户实用工

具,然后重新启动应用程序。

TDS 流中发生协议错误。 服务器的 TDS 流无效。此问题一般是由

SQL Server 问题引起的。请查看SQL Server

错误日志。

表中包含的行数小于第

一个行计数。

表中包含的行数小于最

后一个行计数。

提供了起始行号,但服务器上的表未包含那

些行数。未向主文件复制任何行。

提供了结束行号,但服务器上的表未包含那

些行数。

HY000

HY000

HY000

HY000 表没有 text/image 列。 调用了 bcp_moretext,但表不包含任何

text 或 image 列。