Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/154.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 将平面文件导入SQL Server_Sql Server_Import - Fatal编程技术网

Sql server 将平面文件导入SQL Server

Sql server 将平面文件导入SQL Server,sql-server,import,Sql Server,Import,我正在尝试将平面文件导入SQL Server,但遇到了一些问题。列分隔符是~,行分隔符是| ~。我正在使用SQL Server导入和导出向导,但不断出现错误。你们每个人都有类似的问题吗?我想我从一开始就做错了。你们谁能告诉我这些步骤。谢谢 以下是导入错误: 这是一个听起来很熟悉的问题,但如果没有数据文件,很难确定——也许这些帖子中有一篇有你的答案: 感谢各位的回应 我的解决方案是首先在SQLServer中为每一列使用varchar(max)数据类型创建表,然后执行大容量INSERT语句。当然

我正在尝试将平面文件导入SQL Server,但遇到了一些问题。列分隔符是
~,行分隔符是
| ~
。我正在使用SQL Server导入和导出向导,但不断出现错误。你们每个人都有类似的问题吗?我想我从一开始就做错了。你们谁能告诉我这些步骤。谢谢

以下是导入错误:


这是一个听起来很熟悉的问题,但如果没有数据文件,很难确定——也许这些帖子中有一篇有你的答案:


感谢各位的回应


我的解决方案是首先在SQLServer中为每一列使用varchar(max)数据类型创建表,然后执行大容量INSERT语句。当然不理想,但目标不是创建数据库,而是对数据进行界定,以便将其上载到应用程序。再次感谢。

请添加您遇到的错误。屏幕截图或描述就足够了。如果您对SSIS感到满意,请使用它。解决方法是通过编写简单程序(或实用程序)将文本文件转换为制表符分隔符文本。能否检查文件中是否有任何特殊字符,特别是在
uniqueId
列中。错误消息表示无法匹配目标代码页中的某些字符。此外,在“编辑映射”部分中,检查列的类型和大小是否匹配,以确保没有截断错误。