設定 Azure SQL 資料庫 連線
本文概述如何設定與 Azure SQL 資料庫 的連線。
支援的驗證類型
Azure SQL 資料庫 連接器分別支援下列複製和數據流 Gen2 的驗證類型。
驗證類型 | 複本 | 數據流 Gen2 |
---|---|---|
基本 | √ | √ |
組織帳戶 | √ | √ |
Service Principal | √ |
在數據流 Gen2 中設定您的連線
Microsoft Fabric 中的 Data Factory 會使用 Power Query 連接器,將數據流 Gen2 連線到 Azure SQL 資料庫。 下列連結提供連線至 Dataflow Gen2 中 Azure SQL 資料庫所需的特定 Power Query 連接器資訊:
- 若要開始使用數據流 Gen2 中的 Azure SQL 資料庫 連接器,請移至從 Microsoft Fabric 中的 Data Factory 取得數據。
- 連線到 Azure SQL 資料庫 連接器之前,請務必安裝或設定任何 Azure SQL 資料庫 必要條件。
- 若要從 Power Query 連線到 Azure SQL 資料庫 連接器,請從 Power Query Online 移至 azure SQL 資料庫 連線。
在某些情況下,Power Query 連接器文章可能包含進階選項、疑難解答、已知問題和限制,以及其他可能也會證明有用的資訊。
在數據管線中設定您的連線
若要在資料管線中建立連線:
設定您的連線
步驟 1:指定連線名稱、連線類型、帳戶和網域
在 [ 新增連線 ] 窗格中,選擇 [ 雲端],然後指定下列字段:
- 連線 ion 名稱:指定連線的名稱。
- 連線 類型:選取 [SQL Server]。
- 伺服器:輸入您的 Azure SQL 伺服器名稱。 您可以在 Azure SQL Server 的 [概觀] 頁面中找到它。
- 資料庫:輸入您的 Azure SQL 資料庫 名稱。
步驟 2:選取並設定您的驗證
在 [驗證方法] 底下,從下拉式清單中選取您的驗證,然後完成相關的設定。 Azure SQL 資料庫 連接器支援下列驗證類型。
基本驗證
選取 [驗證方法] 底下的 [基本]。
- 用戶名稱:指定 Azure SQL 資料庫 的用戶名稱。
- 密碼:指定 Azure SQL 資料庫 的密碼。
OAuth2 驗證
開啟 [ 編輯認證]。 您會注意到登入介面。 輸入您的帳戶和密碼以登入您的帳戶。 登入之後,請返回 [ 新增連線 ] 頁面。
服務主體驗證
- 租使用者標識碼:指定應用程式所在的租使用者資訊(功能變數名稱或租用戶標識碼)。 將滑鼠停留在 Azure 入口網站 右上角來擷取它。
- 服務主體識別碼:指定應用程式的用戶端標識碼。
- 服務主體金鑰:指定應用程式的金鑰。
若要使用服務主體驗證,請遵循下列步驟:
從 Azure 入口網站 建立 Microsoft Entra 應用程式。 請記下應用程式名稱和下列定義連線的值:
- 租用戶識別碼
- Application ID
- 應用程式金鑰
如果您尚未這麼做,請在 Azure 入口網站 上為您的伺服器布建 Microsoft Entra 系統管理員。 Microsoft Entra 系統管理員必須是 Microsoft Entra 使用者或 Microsoft Entra 群組,但不能是服務主體。 此步驟可讓下一個步驟使用 Microsoft Entra 身分識別來建立服務主體的自主資料庫使用者。
建立服務主體的自主資料庫使用者 。 連線 使用 SQL Server Management Studio 之類的工具來複製數據的資料庫,以及至少具有 ALTER ANY USER 許可權的 Microsoft Entra 身分識別。 透過 Active Directory 驗證登入您的 Azure SQL 資料庫,然後執行下列 T-SQL:
CREATE USER [your application name] FROM EXTERNAL PROVIDER;
如同您通常對 SQL 使用者或其他使用者所做的一樣,授與服務主體所需的許可權。 執行下列程序代碼。 如需更多選項,請移至 ALTER ROLE (Transact-SQL)。
ALTER ROLE [role name] ADD MEMBER [your application name];
設定 Azure SQL 資料庫 連線。
步驟 3:指定您想要套用的隱私權等級
在 [ 一般] 索引標籤中,選取您想要在 [隱私權層級] 下拉式清單中套用的 隱私權層級 。 支援三個隱私權等級。 如需詳細資訊,請移至隱私權層級。
步驟 4:建立連線
選取 建立。 如果所有認證都正確,則已成功測試並儲存您的建立。 如果不正確,建立會失敗並出現錯誤。
數據表摘要
管線複製支持數據表中的下列連接器屬性。
名稱 | 描述 | 必要 | 屬性 | 複本 |
---|---|---|---|---|
連線名稱 | 線上名稱。 | Yes | ✓ | |
連線類型 | 選取連線的類型。 選取 [ SQL Server]。 | Yes | ✓ | |
Server | Azure SQL 伺服器名稱。 | Yes | ✓ | |
Database | Azure SQL 資料庫 名稱。 | Yes | ✓ | |
驗證 | 移至驗證 | Yes | 移至驗證 | |
隱私權等級 | 您想要套用的隱私權等級。 允許的值包括 組織、 隱私權、 公用 | Yes | ✓ |
驗證
數據表中的下列屬性是支持的驗證類型。
名稱 | 描述 | 必要 | 屬性 | 複本 |
---|---|---|---|---|
基本 | ✓ | |||
- 使用者名稱 | Azure SQL 資料庫 的用戶名稱。 | Yes | ||
- 密碼 | Azure SQL 資料庫 的密碼。 | Yes | ||
OAuth2 | ✓ | |||
Service Principal | ✓ | |||
- 租用戶識別碼 | 租使用者資訊(功能變數名稱或租用戶標識碼)。 | Yes | ||
- 服務主體識別碼 | 應用程式的用戶端識別碼。 | Yes | ||
- 服務主體金鑰 | 應用程式的金鑰。 | Yes |
相關內容
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應