SQL导入文本错误:大容量插入: 在数据文件中遇到意外的文件结尾 (EOF)。
生活随笔
收集整理的這篇文章主要介紹了
SQL导入文本错误:大容量插入: 在数据文件中遇到意外的文件结尾 (EOF)。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
服務器: 消息 4832,級別 16,狀態 1,行 1
大容量插入: 在數據文件中遇到意外的文件結尾 (EOF)。
服務器: 消息 7399,級別 16,狀態 1,行 1
OLE DB 提供程序 'STREAM' 報錯。提供程序未給出有關錯誤的任何信息。
OLE DB 錯誤跟蹤[OLE/DB Provider 'STREAM' IRowset::GetNextRows returned 0x80004005: ?提供程序未給出有關錯誤的任何信息。]。
語句已終止。
解決方式:
由于原來服務器故障,是從原來的備份中復制過去的,可能沒有注意文本的分割符變掉了,將txt-sql-ec.sql中的" FIELDTERMINATOR?=?' ', "單引號 中的空格改為TAB后,導入正常。
txtsql.bat
set r=%time%
set d=%date% echo?%d%?%r% txt-sql開始導入 >>c:\txtsql\EC-import.txt
rar a -agYYYYMMDDHHMM -df -o+ d:\input_bak\Oracle-EC- c:\input\*.txt
winrar e -o+ c:\input\oracle_files.zip c:\input
osql -S (local) -U sa -P local -d EC -i c:\txtsql\txt-sql-ec.sql >>c:\txtsql\EC-import.txt
rem pause
set r=%time%
echo %r% txtsql導入完成 >>c:\txtsql\EC-import.txt
txt-sql-ec.sql
use [EC]
BULK INSERT mid_item
FROM 'C:\input\mid_cus.txt'
WITH (
????FIELDTERMINATOR = ' ',
????ROWTERMINATOR = '\n'
)
BULK INSERT mid_bom
FROM 'C:\input\mid_bom.txt'
WITH (
????FIELDTERMINATOR = ' ',
????ROWTERMINATOR = '\n'
)
BULK INSERT mid_cus
FROM 'C:\input\mid_cus.txt'
WITH (
????FIELDTERMINATOR = ' ',
????ROWTERMINATOR = '\n'
)
BULK INSERT mid_vdr
FROM 'C:\input\mid_cus.txt'
WITH (
????FIELDTERMINATOR = ' ',
????ROWTERMINATOR = '\n'
)
BULK INSERT mid_
FROM 'C:\input\mid_cus.txt'
WITH (
????FIELDTERMINATOR = ' ',
????ROWTERMINATOR = '\n'
)
delete from mid_itm where dty < (getdate()-7)
<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script> 閱讀(1715) | 評論(0) | 轉發(1) | 0
大容量插入: 在數據文件中遇到意外的文件結尾 (EOF)。
服務器: 消息 7399,級別 16,狀態 1,行 1
OLE DB 提供程序 'STREAM' 報錯。提供程序未給出有關錯誤的任何信息。
OLE DB 錯誤跟蹤[OLE/DB Provider 'STREAM' IRowset::GetNextRows returned 0x80004005: ?提供程序未給出有關錯誤的任何信息。]。
語句已終止。
解決方式:
由于原來服務器故障,是從原來的備份中復制過去的,可能沒有注意文本的分割符變掉了,將txt-sql-ec.sql中的" FIELDTERMINATOR?=?' ', "單引號 中的空格改為TAB后,導入正常。
txtsql.bat
點擊(此處)折疊或打開
txt-sql-ec.sql
點擊(此處)折疊或打開
<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script> 閱讀(1715) | 評論(0) | 轉發(1) | 0
上一篇:清除SQLServer日志
下一篇:Juniper SSG5--Fragmented traffic異常流量報錯
相關熱門文章- SQL導入文本錯誤:大容量插入:...
- sqlserver分布式操作
- 如何對一個已經存在的SQL Serv...
- SQL Server 刪除所有外鍵...
- Sql Server日期和時間處理函數...
- IBM DS3400 盤陣怎么查看是單...
- 啟動auditd時,報錯如下,怎么...
- CGSL系統中root密碼正確,但無...
- 在CGSL系統中,如何為不同的用...
- CGSL系統如何設置交換分區的大...
總結
以上是生活随笔為你收集整理的SQL导入文本错误:大容量插入: 在数据文件中遇到意外的文件结尾 (EOF)。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nprogress 插件 网页顶部加载进
- 下一篇: mysql ip 查询工具_IP地址查询