一、如果目標數據庫不存在,則創建目標數據庫
二、在目標數據庫創建存儲表,根據導入數據類型創建相應的表,盡可能的給字段設置較大有容量,以免導入失敗(雖然mssql導入向導也會創建對應的字段,但建議手動創建表字段。而且盡量和源數據的字段類型、大小相同)。
三、打開MSSQL數據庫,右擊目標數據庫,比如“test”,選擇“任務”---》"導入數據",見下圖:
四、打開MSSQL導入導出向導,點擊“下一步”,在“數據源”內選擇“平面文件源”,在文件名內選擇要導入的文件,見下圖:
此時,要不點擊下一步,為了防止錯誤發生,我們要手動更新一下CSV源數據字段的類型及大小。(很多情況下,MSSQL默認的CSV字段設置太小,導致導入出錯。),點擊左側:“列”,可以查看導入預覽。點擊左側“高級”設置CSV源數據字段大小,見下圖:
五、一路下一步,直到選擇我們剛才創建的表,見下圖:
六、下一步,直到導入數據結束。
關鍵點:
1) 要手動創建存儲數據的表,不要用MSSQL推薦的表格式,容易由於數據大小不匹配導致導入失敗。
2) 要手動設置CSV數據庫的字段大小,不要用MSSQL的默認設置。