在從服務器接收結果時發生傳輸級錯誤


前一陣遇到個問題,將access里的數據導入到sql server中,報出這個錯誤:在從服務器接收結果時發生傳輸級錯誤...百度上查了一下,答案基本上都是網絡問題,不過我反復核實,並不是網絡問題。

初步自判原因:一般情況下,我最多導入數據記錄是100萬左右,運用腳本導入,如下圖:

 

腳本運行時長約為1小時左右,而這次需要導入的記錄條數與以往不同,約為700多萬條數據,報錯的時間大約在運行腳本時長1個小時零15分左右,那么有沒有可能是sql server自身附帶的一些保護機制呢?如果運行腳本時長不得太久,否則就會報這種錯誤呢?到了最后,我也沒搞清楚原因,不過既然有問題,就要把問題解決掉,下面說下如何解決。

解決方案:由於平時都是大批量導入,所以直接運行腳本,比較方便,而且運行腳本的同時,也不耽誤做其他事情,不過既然腳本導入不了,那么最直接的辦法就是直接用sql server自帶的功能導入,步驟:右鍵點擊需要導入的庫→點擊任務→點擊導入→按要求輸入源數據和目標數據等等。

一會兒就導完了,完美解決問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM