重要
Azure Data Studio 將於 2026 年 2 月 28 日停止支援。 建議您使用 Visual Studio Code 的 MSSQL 延伸模組。 如需移轉至 Visual Studio Code 的詳細資訊,請流覽 Azure Data Studio 發生什麼事?
SQL Server 匯入延伸模組會將 .txt 和 .csv 檔案轉換成 SQL 資料表。 此精靈會使用Microsoft研究架構「使用範例的程式合成(PROSE)」來以最少的使用者輸入智慧地剖析檔案。 這是一個強大的數據整頓架構,也是支援 Flash 填入Microsoft Excel 的相同技術
若要深入瞭解此功能的 SSMS 版本,您可以閱讀 這篇文章。
安裝 SQL Server 匯入延伸模組
若要開啟延伸模組管理員並存取可用的延伸模組,請選取延伸模組圖示,或選取 [檢視] 功能表中的 [延伸模組]。
在搜尋方塊中,搜尋 SQL Server 匯入。 選取延伸模組以檢視其詳細數據。
選取安裝。
啟動匯入精靈
若要啟動 SQL Server 匯入,請先在 [伺服器] 索引標籤中連線到伺服器。
建立連線之後,向下切入至您想要將檔案匯入 SQL 數據表的目標資料庫。
以滑鼠右鍵按兩下資料庫,然後選取 [ 匯入精靈]。
匯入檔案
當您以滑鼠右鍵按下以啟動精靈時,伺服器和資料庫已經自動填入。 如果有其他作用中的連線,您可以在下拉式清單中選取 。
選取 [ 瀏覽] 以選取檔案。它應該根據檔名自動填入數據表名稱,但您也可以自行變更。
根據預設,架構會是 dbo,但您可以加以變更。選取 [下一步 ] 繼續進行。
精靈會根據前 50 個數據列產生預覽。 請選取下一步以繼續進行,或選取建立衍生列,以根據現有數據行的內容建立計算的新數據行。 如需詳細資訊,請參閱衍生欄位一節。
在此頁面上,您可以變更欄名稱、資料類型、是否為主鍵以及是否允許空值。 您可以視需要進行盡可能多的變更。 選取 [匯入數據 ] 繼續進行。
此頁面提供所選動作的摘要。 您也可以檢視資料表是否成功插入。
如果您需要進行變更,可以選取 [ 完成]、[上 一步] 或 [ 匯入新檔案 ] 以快速匯入另一個檔案。
藉由重新整理目標資料庫或在數據表名稱上執行 SELECT 查詢,確認資料表是否成功匯入。
衍生欄位
您可以根據現有資料行的內容動態新增資料行。 當您想要根據數據匯入期間另一個數據行的內容建立新數據行時,這項功能特別有用。 這項功能也會使用 程式合成 架構。
當您輸入 [匯入精靈] 的 [ 建立衍生數據行 ] 部分時,您會從選取新數據行所依據的一或多個數據行開始。 在選取資料行之後,您可以輸入新數據行的名稱,並開始提供一或多個值來判斷新數據行的計算。 當您輸入值時,您可以暫停並選取 [預覽轉換 ],以根據數據的範例評估轉換的結果。
當您對顯示的數據轉換感到滿意時,請選取 [ 完成 ] 以返回主要匯入精靈,然後繼續進行下一個步驟,或繼續新增衍生數據行。