從 SQL Server 2005 開始,微軟將原本的 DTS(Data Transformation Services)改成 SSIS(SQL Server Integration Service),也正因為如此,所以 SQL Server 2005/2008「匯入和匯出資料精靈」與 SQL Server 2000 的「匯入/匯出資料精靈」在「選擇資料來源」視窗中的「資料來源」下拉式清單所呈現的結果就不一樣。
以下使用 SQL server 2008 為例,說明如何讓 SQL server 中的「匯入和匯出資料精靈」使用 ODBC 資料來源:
- 使用「ODBC 資料來源管理員」(亦即 odbcda32.exe)設定好「資料來源名稱」(亦即 DSN)
- 開啟「SQL Server 匯入和匯出精靈」,於「選擇資料來源」對話視窗中的「資料來源」下拉式清單,選擇「.Net Framework Data Provider for Odbc」
- 於下方窗格中的「來源」與「具名的 ConnectionString」欄位中,分別輸入 ODBC 驅動程式的名稱(亦可由「ODBC 資料來源管理員」的「驅動程式」索引標籤查得)與資料來源名稱。
以「使用者資料來源名稱」為例 :
- 按下「下一步」,依照精靈指示進行後續操作
步驟 2. 所指的「資料來源名稱」,可以是「使用者資料來源」(User DSN)、「系統資料來源」(System DSN)、或「檔案資料來源」(File DSN),端看您於步驟 1. 所設定的是使用者、系統、檔案。 |