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 列。


发布评论