Share via


匯入和匯出大量資料

Microsoft SQL Server 可讓您在 SQL Server 資料表與資料檔之間大量匯入及匯出資料 (「大量資料」)。這對於在 SQL Server 與異質性資料來源間有效傳送資料,是必要條件。*「大量匯出」代表將資料從 SQL Server 資料表複製到資料檔。「大量匯入」*代表從資料檔載入資料至 SQL Server 資料表。例如,您可以從 Microsoft Excel 應用程式中將資料匯出至資料檔,然後將資料大量匯入 SQL Server 資料表中。

本章節內容

主題 描述

關於大量匯入和大量匯出作業

列出並簡要比較各種適用於大量匯入及匯出資料的方法。比較同處理序與跨處理序作業、描述格式檔案、提供查詢處理器及大量匯入作業的相關資訊,並提供效能考量事項。

大量匯入資料的基本指導方針

提供大量匯入資料重要方針的清單。

使用 bcp 公用程式匯入和匯出大量資料

提供使用 bcp 公用程式以大量匯入或大量匯出資料的概觀。

使用 BULK INSERT 或 OPENROWSET(BULK...) 匯入大量資料

提供使用 Transact-SQL BULK INSERT 陳述式或 OPENROWSET 函數以大量匯入及匯出資料的概觀。另外,還提出安全性考量事項以及有關使用 Transact-SQL 陳述式從遠端資料檔大量匯入資料的資訊。

建立 HumanResources.myTeam 資料表

描述如何建立資料表,以供數個匯入和匯出大量資料主題中的範例使用。

用於匯入或匯出資料的資料格式

包含與資料格式需求相關的限制與考量說明。此主題也會告訴您如何指定資料格式以兼顧相容性。

用於匯入或匯出資料的格式檔案

包含格式檔案的描述。格式檔案可為 SQL Server 針對寫入或讀取資料檔案,提供彈性的處理方式,進而提升效能。此外還包含如何使用 bcp 公用程式以建立格式檔案的說明。

大量匯入及匯出資料的實例

包含數個匯入或匯出資料之典型案例的描述。

複製資料庫至其他伺服器

包含可將資料庫複製到其他伺服器之其他方法的簡介。

最佳化大量匯入效能

包含可讓大量匯入作業效能最佳化的技術描述。

請參閱

其他資源

Integration Services 文件引導模式

說明及資訊

取得 SQL Server 2005 協助