次の方法で共有


Microsoft Fabric SQL データベースに接続する

適用対象:✅ Microsoft Fabric SQL データベース

Fabric SQL データベースへの接続とクエリは、Azure SQL データベースと同じ方法で実行できます。

前提条件

Fabric ポータルのクエリ エディター

Fabric ポータルの Web ベース エディターを使用して SQL データベースに接続できます。

Fabric SQL データベース用の Web ベース エディターは、基本的なオブジェクト エクスプローラーとクエリ実行インターフェイスを備えています。 統合された [エクスプローラー] メニューには、すべてのデータベース オブジェクトが一覧表示されます。

新しい Fabric SQL データベースは自動的に Web エディターで開きます。また、既存のデータベースを Web エディターで開くには、Fabric でそれを選択します。

SQL 接続文字列を検索する

Microsoft Fabric の SQL 分析エンドポイントと SQL Database には、表形式データ ストリーム (または TDS ストリーム) 経由でアクセスできます。これは、SQL Server TDS エンドポイントとやり取りするすべてのモダン Web アプリケーションにとってなじみのある方法です。 これは、Microsoft Fabric ユーザー インターフェイス内では SQL 接続文字列と呼ばれます。

Fabric SQL データベースの SQL 接続文字列を見つけるには:

  • SQL データベース項目の設定に移動します。
  • または、項目一覧で ... メニューを選択し、[設定][接続文字列] の順に選択します。 Fabric には、ADO.NET、JDBC、ODBC、PHP、Go などのプロバイダー用の接続文字列の一式が用意されています。
  • または、[次の方法で開く] ボタンと [SQL Server Management Studio] を選択します。 サーバーの接続情報が表示されます。

Fabric SQL データベースの SQL 分析エンドポイントの SQL 接続文字列を見つけるには:

  • SQL データベース項目の設定に移動し、[SQL エンドポイント] を選択します。
  • または、... メニューを選択し、[SQL 接続文字列のコピー] を選択します。

[次の方法で開く] ボタンで接続する

Fabric ポータルのクエリ エディター[次の方法で開く] ボタンを使用して、SQL データベースに簡単に接続できます。 SQL Server Management Studio または Visual Studio Code の mssql 拡張機能を選択します。

SSMS または VS Code の mssql 拡張機能と簡単に接続できる [次の方法で開く] ボタンを示す、Fabric ポータルのクエリ エディターのスクリーンショット。

SQL Server Management Studio と手動で接続する

SQL Server Management Studio (SSMS) で:

  1. Fabric の [データベース] ワークロードのワークスペース領域から、SQL データベースの横にある ... を選択します。
  2. 設定を選択します。
  3. [接続文字列] を選択します。 SQL データベースへの接続文字列 (Data Source= を含む) を探します。 たとえば、tcp:<servername>.database.fabric.microsoft.com,1433 のようにします。 Initial Catalog= はデータベース名です。
  4. SSMS で、[新しい接続] を開きます。
  5. Data Source= の値をコピーして、[サーバー名] に貼り付けます。
  6. [認証] の種類として [Microsoft Entra ID - MFA サポートで汎用] を選択します。
  7. オプション<<を選択します。
  8. Initial Catalog= の値をコピーして、[データベースに接続] テキスト ボックスに貼り付けます。
  9. [接続] を選択します。
  10. [Microsoft Entra ID - MFA サポートで汎用] を使用してサインインします。

sqlcmd を使用して接続する

他の SQL データベース エンジン製品と同様に、sqlcmd を使用して Fabric SQL データベースに接続できます。 G オプションを指定して Microsoft Entra ID 認証を使用します。 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 ユーティリティを使用して接続する

他の SQL データベース エンジン製品と同様に、bcp ユーティリティを使用して Fabric SQL データベースに接続できます。 -G オプションを指定して Microsoft Entra ID 認証を使用します。

次の例では、<server name> を、Fabric SQL データベースを表す一意のテキストの長い文字列に置き換えます。

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