共用方式為


使用外部資料表嚮導處理 ODBC 資料來源

SQL Server 2019 的關鍵情境之一是資料虛擬化的能力。 此過程允許資料保持在原始位置。 你可以在 SQL Server 實例 中虛擬化 資料,讓它能像其他 SQL Server 表格一樣被查詢。 此流程減少了對 ETL 流程的需求。 此過程可透過 PolyBase 連接器實現。 欲了解更多資料虛擬化資訊,請參閱 「開始使用 PolyBase」。

這支影片介紹資料虛擬化:

啟動外部資料表精靈

透過使用 azdata cluster endpoints list 指令取得的 sql-server-master 端點的 IP 位址/埠號,連接到主實例。 在物件總管中展開你的 資料庫 節點。 然後選擇一個你想虛擬化現有 SQL Server 實例資料的資料庫。 右鍵點選資料庫,選擇 建立外部資料表 以啟動虛擬化資料精靈。 你也可以從指令面板啟動虛擬化資料精靈。 在 Windows 上使用 Ctrl+Shift+P,或在 Mac 上使用 Cmd+Shift+P。

虛擬化資料精靈

選取一個資料來源

如果你從其中一個資料庫啟動精靈,目的地下拉選單會自動填滿。 您也可以在此頁面輸入或更改目的地資料庫。 精靈支援的外部資料來源類型包括 SQL Server、Oracle、MongoDB 和 Teradata。

備註

SQL Server 預設會被標示出來。

選擇資料來源

選取 [下一步] 繼續進行。

建立資料庫主要金鑰

在這個步驟中,你會建立一個資料庫主金鑰。 必須建立主鑰匙。 主金鑰則保護外部資料來源所使用的憑證。 為你的主鑰匙選擇一個強密碼。 另外,請使用 備份主金鑰來備份主金鑰。 將備份存放在安全的異地地點。

建立資料庫主金鑰

這很重要

如果你已經有資料庫主金鑰,這個步驟會自動被跳過。

輸入外部資料來源憑證

在此步驟中,輸入您的外部資料來源及憑證細節,以建立外部資料來源物件。 憑證用於資料庫物件連接至資料來源。 輸入外部資料來源的名稱。 例如測試。 提供外部資料來源 SQL Server 連線細節。 輸入 伺服器名稱 和你想建立外部資料來源的 資料庫名稱

下一步是設定憑證。 輸入證件名稱。 這個名稱是用來安全儲存你建立外部資料來源登入資訊的資料庫範圍憑證。 例如 TestCred。 輸入使用者名稱和密碼即可連接資料來源。

截圖顯示步驟 3 - 建立與資料來源的連線。

外部資料表映射

在下一頁,選擇你想建立外部視圖的資料表。 當你選擇父資料庫時,子資料表也會被包含在內。 選擇表格後,右側會出現一個映射表。 在這裡,你可以更改類型。 你也可以更改所選外部資料表的名稱。

顯示步驟 4 的截圖 - 將你的資料來源物件映射到外部資料表。

備註

要更改地圖視圖,請雙擊另一個選取的表格。

這很重要

外部表格工具不支援照片類型。 如果你建立帶有照片類型的外部視圖,表格建立後會出現錯誤訊息。 不過表格還是會被建立的。

總結

此步驟會顯示你選擇的摘要。 它提供資料庫範圍認證的名稱以及在目的資料庫中建立的外部資料來源物件。 選擇 「產生腳本 」,用 T-SQL 來撰寫用來建立外部資料來源的語法。 選擇 建立 以建立外部資料來源物件。

摘要畫面

如果你選擇 建立,你會看到目標資料庫中建立的外部資料來源物件。

外部資料來源

如果你選擇 「生成腳本」,你會看到產生的 T-SQL 查詢來建立外部資料來源物件。

產生腳本

備註

生成腳本 應該只在向導的最後一頁顯示。 目前,它會顯示在所有頁面上。

後續步驟

欲了解更多關於 SQL Server 大數據叢集及相關情境的資訊,請參閱 《SQL Server 大數據叢集介紹》。