顯示具有 匯入匯出精靈 標籤的文章。 顯示所有文章
顯示具有 匯入匯出精靈 標籤的文章。 顯示所有文章

2010年4月21日

在 SQL Server 2005/2008 中使用 ODBC 所建立的資料來源名稱(DSN)

從 SQL Server 2005 開始,微軟將原本的 DTS(Data Transformation Services)改成 SSIS(SQL Server Integration Service),也正因為如此,所以 SQL Server 2005/2008「匯入和匯出資料精靈」與 SQL Server 2000 的「匯入/匯出資料精靈」「選擇資料來源」視窗中的「資料來源」下拉式清單所呈現的結果就不一樣。

SQL Server 2000 的 DTS(匯入/匯出精靈)

以下使用 SQL server 2008 為例,說明如何讓 SQL server 中的「匯入和匯出資料精靈」使用 ODBC 資料來源:

  1. 使用「ODBC 資料來源管理員」(亦即 odbcda32.exe)設定好「資料來源名稱」(亦即 DSN)
  2. 開啟「SQL Server 匯入和匯出精靈」,於「選擇資料來源」對話視窗中的「資料來源」下拉式清單,選擇「.Net Framework Data Provider for Odbc」
    SQL Server 2005/2008 匯入和匯出精靈
  3. 於下方窗格中的「來源」「具名的 ConnectionString」欄位中,分別輸入 ODBC 驅動程式的名稱(亦可由「ODBC 資料來源管理員」「驅動程式」索引標籤查得)與資料來源名稱。

    「使用者資料來源名稱」為例 :
    ODBC 資料來源管理員

    查得 ODBC 驅動程式的名稱
  4. 按下「下一步」,依照精靈指示進行後續操作

步驟 2. 所指的「資料來源名稱」,可以是「使用者資料來源」(User DSN)、「系統資料來源」(System DSN)、或「檔案資料來源」(File DSN),端看您於步驟 1. 所設定的是使用者、系統、檔案。

2007年8月9日

如何在 SQL Server 2005 中,使用匯入和匯出精靈來將匯入 Excel 2007 的資料或匯出成 Excel 2007 的檔案格式

不論是匯出或匯入 Excel 2007 的檔案格式,不能直接像舊版的 SQL Server 一樣,直接選用「Microsoft Excel」這種格式,請改成選取「Microsoft Office 12.0 Access Database Engine OLE DB Provider」,然後按下「屬性」按鈕。 選擇資料來源
接著在「資料連結內容」對話方塊的「連線」索引標籤中,在「資料來源」文字方塊裡,輸入 Excel 2007 檔案所在之路徑與檔名。建議按下「測試連線」按鈕,來確認所輸入的路徑與檔名沒有錯誤。
指定 Excel 檔案來源
按下「進階」索引標籤,依照您的需要指定適當的存取權限。
指定存取權限
接著在「全部」索引標籤,於「Extended Properties」該列上,連按兩下滑鼠左鍵,以便開啟「編輯內容值」對話方塊,然後在「內容值」欄位輸入「Excel 12.0」,按下「確定」按鈕來關閉「編輯內容值」這個對話方塊,再按一下「確定」按鈕來關閉「資料連結內容」對話方塊。
編輯擴充屬性
指定擴充屬性