在 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 擴充功能。
手動與 SQL Server Management Studio 連線
在 SQL Server Management Studio (SSMS)中:
- 從 Fabric 資料庫工作負載中的工作區區域,選取
...
SQL Database 旁的 。 - 選取設定。
- 選取 [ 連接字串]。 尋找 SQL 資料庫的 連接字串,包括
Data Source=
。 例如:tcp:<servername>.database.fabric.microsoft.com,1433
。Initial Catalog=
是資料庫名稱。 - 在 SSMS 中,開啟 [ 新增連線]。
- 將值
Data Source=
從 複製並貼到 伺服器名稱中。 - 選擇 [驗證 類型: Microsoft Entra ID - Universal with MFA support.
- 選取選項<<。
- 將 值
Initial Catalog=
從 複製並貼到 [ 連接到資料庫 ] 文字框中。 - 選取 Connect。
- 使用 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