Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server BCP实用程序出错,是否从CSV文件导入数据?_Sql Server_Csv_Bcp - Fatal编程技术网

Sql server BCP实用程序出错,是否从CSV文件导入数据?

Sql server BCP实用程序出错,是否从CSV文件导入数据?,sql-server,csv,bcp,Sql Server,Csv,Bcp,将此BCP命令用于格式化文件- bcp DataBaseTablePath format nul -c -t, -r "0x0a" -f formatfilepath -S serveraddress -U username -P password 正如我指定的-c选项, 使用字符数据类型执行操作的 问题-从csv文件加载数据,该文件包含以下列数据- 02:38:22 这需要存储在我的数据库中的时间数据类型中 但我的错误率越来越低- Exception Msg:SQLState=22005,N

将此BCP命令用于格式化文件-

bcp DataBaseTablePath format nul -c -t, -r "0x0a" -f formatfilepath -S serveraddress -U username -P password
正如我指定的-c选项, 使用字符数据类型执行操作的

问题-从csv文件加载数据,该文件包含以下列数据-

02:38:22

这需要存储在我的数据库中的时间数据类型中

但我的错误率越来越低-

Exception Msg:SQLState=22005,NativeError=0Error=[Microsoft][SQL Server Native Client 11.0]转换规范的无效字符值SQLState=22005,NativeError=0Error=[Microsoft][SQL Server Native Client 11.0]转换规范的无效字符值SQLState=22005,NativeError=0Error=[Microsoft][SQL Server本机客户端11.0]转换规范SQLSTATE=22005的字符值无效,NativeError=0Error=[Microsoft][SQL Server本机客户端11.0]转换规范SQLSTATE=22005的字符值无效,NativeError=0Error=[Microsoft][SQL Server本机客户端11.0]转换规范SQLSTATE=22005的无效字符值,NativeError=0Error=[Microsoft][SQL Server本机客户端11.0]转换规范SQLSTATE=22005的无效字符值,NativeError=0Error=[Microsoft][SQL Server本机客户端11.0]转换规范SQLSTATE=22005的无效字符值,NativeError=0Error=[Microsoft][SQL Server本机客户端11.0]转换规范SQLSTATE=22005的字符值无效,NativeError=0Error=[Microsoft][SQL Server本机客户端11.0]转换规范SQLSTATE=22005的字符值无效,NativeError=0Error=[Microsoft][SQL Server本机客户端11.0]强制转换规范的无效字符值BCP复制失败

但当我从csv中删除时间列数据后尝试加载数据时,加载成功


无法理解导致问题的原因是什么?

如果生成的格式文件没有
-c
标志,该怎么办?另外,如果我们可以看到您问题中的格式文件以及导入失败的数据文件行,这将是切实可行的。如果生成的格式文件没有
-c
标志,该怎么办?同样,它将是如果我们能在您的问题中看到格式文件,以及导入失败的数据文件行,那么这很实用。