sql-server – 批量插入w/.fmt文件:操作系统错误代码(null)
发布时间:2021-03-05 08:16:07 所属栏目:编程 来源:网络整理
导读:我正在实行导入由.fmt名目界说的文本文件.这个文本文件不是以逗号脱离,而是我称之为列脱离(即前8个字符是第一个字段,接下来的3个字符是第二个字符,等等).当我运行下面的查询时,我获得一个“操纵体系错误代码(null)”动静,这是稀疏的,由于我行使SQL Server 200
我正在实行导入由.fmt名目界说的文本文件.这个文本文件不是以逗号脱离,而是我称之为列脱离(即前8个字符是第一个字段,接下来的3个字符是第二个字符,等等).当我运行下面的查询时,我获得一个“操纵体系错误代码(null)”动静,这是稀疏的,由于我行使SQL Server 2008r2与Vista. 请向我表明这个错误信息的寄义以及怎样办理它?我用Google搜刮并在其他论坛上发明白相同的题目,但它们从未获得过真正的答复. 这是我的查询: BULK INSERT LoadTable FROM 'Dev2QueriesTest.txt' WITH (FIRSTROW = 2,FORMATFILE = 'Dev2fmtTest.fmt',KEEPNULLS) 这是我获得的错误: Cannot bulk load because the file "Dev2fmttest.fmt" could not be read. Operating system error code (null). 以下是Test.fmt包括的内容: 9.0 7 1 SQLCHAR 0 8 "" 1 Record_Control_Data SQL_Latin1_General_CP1_CI_AS 2 SQLCHAR 0 3 "" 2 Filler "" 3 SQLCHAR 0 1 "" 3 Member_Code SQL_Latin1_General_CP1_CI_AS 4 SQLCHAR 0 2 "" 4 Member_Sequence_Number SQL_Latin1_General_CP1_CI_AS 5 SQLCHAR 0 9 "" 5 Participant_SSN SQL_Latin1_General_CP1_CI_AS 6 SQLCHAR 0 20 "" 6 LastName SQL_Latin1_General_CP1_CI_AS 7 SQLCHAR 0 250 "rn" 7 Filler10 SQL_Latin1_General_CP1_CI_AS (此test.fmt和test.txt是具有120列的数据集的简化版本.但错误动静是沟通的.一旦我可以运行此测试版本,我将修复应用于现实数据) 编辑 为了回应收集上的其他半谜底,我应该对这些文件夹及其完备的读/写权限.文件. 办理要领.fmt文件最后必要一个空行.(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读