sql server 2012 從刪庫到跑路


問題:

向sql server 2012單個數據庫中導入1500萬+條數據的時候,報錯:

錯誤 0xc0202009: 數據流任務 1: SSIS 錯誤代碼 DTS_E_OLEDBERROR。出現 OLE DB 錯誤。錯誤代碼: 0x80004005。
已獲得 OLE DB 記錄。源:“Microsoft SQL Server Native Client 11.0” Hresult: 0x80004005 說明:“由於文件組 'PRIMARY 中的磁盤空間不足,無法為數據庫 'medical_all' 分配新頁。請刪除文件組中的對象、將其他文件添加到文件組或者為文件組中的現有文件啟用自動增長,以便增加必要的空間。”。
(SQL Server 導入和導出向導)

但是數據庫文件和日志都啟用了自動增長,大小無限制,磁盤空間也充足。

后來發現原因是本人用的sql server 2012版本為express版本,單個數據庫文件大小限制為10G。

解決:

懶得升級sql server,改用mySQL。

這個東西安裝的時候不能選擇目錄,要修改默認數據庫文件位置請參見

http://blog.csdn.net/heizistudio/article/details/8234185

這個大哥寫的很好。

中文亂碼:

http://www.cnblogs.com/sunzn/archive/2013/03/14/2960248.html


免責聲明!

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



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