2014-11-21 43 views
0

我正在尋求幫助將我的mysql遷移到mssql。如何將csv文件複製到mssql數據庫中?

我從MySQL獲取數據庫並創建了一個.csv文件。

但是從這裏我卡住了。

我希望你能幫助我理解這一點。

+0

如果您需要將CSV導入到MSSQL中,我會建議使用[導入嚮導](http://msdn.microsoft.com/zh-cn/library/default.aspx)。 com/en-us/library/ms140052.aspx) – paqogomez 2014-11-21 23:16:11

+0

@paqogomez我的意思是,我想把我所有的數據從MYSQL移到MSSQL。 而我有CSV文件。 – 2014-11-21 23:24:48

+0

這沒有什麼意義。你的意思是你想要將當前處於CSV格式的數據轉移到mssql中嗎? – paqogomez 2014-11-21 23:28:34

回答

0
  1. 打開SQL Server Management Studio中;連接到您的服務器。
  2. 右鍵單擊對象資源管理器數據庫,並轉到任務 - >導入數據...
  3. 在彈出的嚮導中,選擇「平面文件源」數據源,並瀏覽到您的CSV文件文件名。
  4. 對於格式,選擇「分隔」。
  5. 對於文本限定符,鍵入一個雙引號字符:「這是一個讓SQL正確讀入字符串的重要步驟
  6. 根據您的文件,選中或取消選中」列名稱第一個數據行「

大多數情況下,這會導入您的文件。如果您的數據的文本大於50個字符或數字字符,您可能需要調整高級部分下的一些設置,但預覽部分將告訴你該文件看起來如何到目前爲止。

1

Using Sql Server Import Wizard

1) Open Sql Server Managment Studio 
2) Go Import Wizard. 
3) Point the Wizard at your file (I would recommend saving the csv to excel tho). 
4) Map Columns to appropriate datatypes and lengths. 
+1

請注意,第4步是不平凡的。如果您有數據截斷或其他類型的事情,它可能會出錯並中止。 – 2014-11-22 00:11:45

+0

@BaconBits這是非常真實的大聲笑。獲得長度可以是一個痛苦的屁股。 – 2014-11-22 00:31:52

相關問題