Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.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 2012批量上载错误_Sql_Sql Server 2012_Bulk Load - Fatal编程技术网

SQL Server 2012批量上载错误

SQL Server 2012批量上载错误,sql,sql-server-2012,bulk-load,Sql,Sql Server 2012,Bulk Load,我是SQL新手。我真的不知道为什么导入向导不能工作,所以我最终使用批量加载导入。它确实适用于我的其余文件,但有一个迄今为止最大的文件给了我这个错误 Msg 4832,级别16,状态1,第18行批量加载:数据文件中遇到意外的文件结尾。 Msg 7399,级别16,状态1,第18行链接服务器的OLE DB提供程序“大容量”(null)报告了一个错误。提供商未提供有关错误的任何信息。 Msg 7330,级别16,状态2,第18行无法从链接服务器(null)的OLE DB提供程序“批量”中获取行 有人能

我是SQL新手。我真的不知道为什么导入向导不能工作,所以我最终使用批量加载导入。它确实适用于我的其余文件,但有一个迄今为止最大的文件给了我这个错误

Msg 4832,级别16,状态1,第18行批量加载:数据文件中遇到意外的文件结尾。 Msg 7399,级别16,状态1,第18行链接服务器的OLE DB提供程序“大容量”(null)报告了一个错误。提供商未提供有关错误的任何信息。
Msg 7330,级别16,状态2,第18行无法从链接服务器(null)的OLE DB提供程序“批量”中获取行


有人能帮我一下吗?

最后一条记录可能没有记录结束分隔符。我忘了提到该文件在另一台使用向导的机器上工作正常,但在我的笔记本电脑上它给了我这个错误。你的笔记本电脑上安装了链接服务器吗?没有。它只是一台安装了sql server 2012 express的独立笔记本电脑。这真的很奇怪,因为另一台机器安装了相同的sql server 2012 express。这些文件在向导导入时可以完美地工作。但是这台笔记本电脑导入不起作用,批量上传只对这个文件起作用,但其他文件没问题。这两台电脑有不同的操作系统吗?包括相同操作系统版本的32/64位版本?这两台电脑加载的是同一个文件,还是在每台电脑上分别生成的两个假定相同的文件?