共用方式為


在 Microsoft Fabric 中聯機到 SQL 資料庫

✅適用於:Microsoft Fabric 中的 SQL 資料庫

您可以使用與 Azure SQL 資料庫 相同的方式,在 Fabric 中聯機及查詢 SQL 資料庫。

必要條件

  • 您需要的是現有 Fabric 容量。 如果您沒有,則開始試用 Fabric
  • 在 Fabric 中建立或使用現有的 SQL 資料庫。
    • 如果您還沒有 SQL 資料庫, 請在 Fabric 中建立新的 SQL 資料庫。

網狀架構入口網站中的查詢編輯器

您可以使用網狀架構入口網站中的 Web 編輯器連線到 SQL 資料庫

Fabric 中 SQL 資料庫的 Web 型編輯器提供基本的物件總管和查詢執行介面。 整合式 管功能表會列出所有資料庫物件。

Fabric 中的新 SQL 資料庫會自動開啟至 Web 編輯器中,而且現有的資料庫可以在 Web 編輯器中選取資料庫,藉此在網狀架構中加以開啟。

尋找 SQL 連接字串

在 Microsoft Fabric 中,SQL 分析端點和 SQL 資料庫可透過表格式數據流或 TDS 端點存取,而所有與 SQL Server TDS 端點互動的新式 Web 應用程式都熟悉。 這稱為 Microsoft Fabric 使用者介面內的 SQL 連接字串。

若要尋找網狀架構 SQL 資料庫的 SQL 連接字串

  • 移至 SQL 資料庫項目的設定。
  • 或者,在專案清單中,選取...功能表,選取 [設定],然後選取 [連接字串]。 網狀架構提供提供者的完整 連接字串,包括 ADO.NET、JDBC、ODBC、PHP 和 Go。
  • 或者,選取 [ 在 中開啟] 按鈕和 [SQL Server Management Studio]。 伺服器連接信息隨即顯示。

若要尋找網狀架構 SQL 資料庫的 SQL 分析端點的 SQL 連接字串

  • 移至 SQL 資料庫項目的設定,然後選取 [SQL 端點]。
  • 或者,選取...功能表,然後選取 [複製 SQL 連接字串]。

在按鈕中開啟以連線

您可以使用網狀架構入口網站查詢編輯器中的 [開啟 in] 按鈕,輕鬆地連線到 SQL 資料庫。 使用 Visual Studio Code 選擇 [SQL Server Management Studio] 或 mssql 擴充功能。

網狀架構入口網站查詢編輯器的螢幕快照,其中顯示 [以開啟] 按鈕,輕鬆連線 SSMS 或 VS Code 中的 mssql 擴充功能。

手動與 SQL Server Management Studio 連線

SQL Server Management Studio (SSMS)中:

  1. 從 Fabric 資料庫工作負載中的工作區區域,選取 ... SQL Database 旁的 。
  2. 選取設定
  3. 選取 [ 連接字串]。 尋找 SQL 資料庫的 連接字串,包括 Data Source=。 例如: tcp:<servername>.database.fabric.microsoft.com,1433Initial Catalog=是資料庫名稱。
  4. 在 SSMS 中,開啟 [ 新增連線]。
  5. 將值 Data Source= 從 複製並貼到 伺服器名稱中。
  6. 選擇 [驗證 類型: Microsoft Entra ID - Universal with MFA support.
  7. 選取選項<<
  8. 將 值 Initial Catalog= 從 複製並貼到 [ 連接到資料庫 ] 文字框中。
  9. 選取 Connect
  10. 使用 Microsoft Entra ID - Universal 搭配 MFA 支援登入。

使用 sqlcmd 連線

您可以使用 sqlcmd 連線到 Fabric 中的 SQL 資料庫,就像任何其他 SQL 資料庫 引擎產品一樣。 搭配 選項使用 Microsoft Entra ID 驗證G。 Microsoft Entra 驗證 (-G) 至少需要 13.1 版。

在下列範例中,將 取代 <server name> 為在 Fabric 中代表 SQL 資料庫的唯一文字長字串。

sqlcmd -S <your_server>.database.fabric.microsoft.com;1433 -G -d <your_database> -i ./script.sql

使用 bcp 公用程式連線

您可以使用 bcp 公用程式連線到 Fabric 中的 SQL 資料庫,就像任何其他 SQL 資料庫 引擎產品一樣。 搭配 選項使用 Microsoft Entra ID 驗證 -G

在下列範例中,將 取代 <server name> 為在 Fabric 中代表 SQL 資料庫的唯一文字長字串。

bcp bcptest in "c:\temp\sample.dat" -S <your_server>.database.fabric.microsoft.com;1433 -d testdb -G -c