Microsoft Fabric SQL データベースに接続する
適用対象:✅ Microsoft Fabric SQL データベース
Fabric SQL データベースへの接続とクエリは、Azure SQL データベースと同じ方法で実行できます。
前提条件
- 既存の Fabric 容量が必要です。 そうでない場合は、Fabric 試用版を開始します。
- Fabric SQL データベースを作成するか、既存のものを使用します。
- まだない場合は、新しい Fabric 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 拡張機能を選択します。
SQL Server Management Studio と手動で接続する
SQL Server Management Studio (SSMS) で:
- Fabric の [データベース] ワークロードのワークスペース領域から、SQL データベースの横にある
...
を選択します。 - 設定を選択します。
- [接続文字列] を選択します。 SQL データベースへの接続文字列 (
Data Source=
を含む) を探します。 たとえば、tcp:<servername>.database.fabric.microsoft.com,1433
のようにします。Initial Catalog=
はデータベース名です。 - SSMS で、[新しい接続] を開きます。
Data Source=
の値をコピーして、[サーバー名] に貼り付けます。- [認証] の種類として [Microsoft Entra ID - MFA サポートで汎用] を選択します。
- オプション<<を選択します。
Initial Catalog=
の値をコピーして、[データベースに接続] テキスト ボックスに貼り付けます。- [接続] を選択します。
- [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