azdata sql
適用対象: Azure Data CLI (azdata
)
以下の記事では、azdata ツールの sql コマンドに関するリファレンスを提供します。 他の azdata コマンドの詳細については、azdata リファレンスに関するページを参照してください。
コマンド
command | 説明 |
---|---|
azdata sql shell | SQL CLI を使用すると、ユーザーは T-SQL を使用して SQL Server や Azure SQL とやりとりすることができます。 |
azdata sql query | SQL CLI を使用すると、ユーザーは T-SQL を使用して SQL Server や Azure SQL とやりとりすることができます。 |
azdata sql shell
SQL CLI を使用すると、ユーザーは T-SQL を使用して SQL Server や Azure SQL とやりとりすることができます。
azdata sql shell [--username -u]
[--database -d]
[--server -s]
[--integrated -e]
[--mssqlclirc]
[--row-limit]
[--less-chatty]
[--auto-vertical-output]
[--encrypt -n]
[--trust-server-certificate -c]
[--connect-timeout -l]
[--application-intent -k]
[--multi-subnet-failover -m]
[--packet-size]
[--dac-connection -a]
[--input-file -i]
[--output-file]
[--enable-sqltoolsservice-logging]
[--prompt]
例
対話型エクスペリエンスを開始するコマンド ラインの例。
azdata sql shell
指定されたサーバー、ユーザー、データベースを使用したコマンド ラインの例
azdata sql shell --server localhost --username sa --database master
省略可能のパラメーター
--username -u
データベースに接続するためのユーザー名。
--database -d
接続先のデータベース名。
--server -s
SQL Server インスタンスの名前またはアドレス。
--integrated -e
Windows で統合認証を使用します。
--mssqlclirc
mssqlclirc 構成ファイルの場所。
--row-limit
行制限プロンプトのしきい値を設定します。 プロンプトを無効にするには 0 を使用します。
--less-chatty
起動時にイントロを、終了時にさようならをスキップします。
--auto-vertical-output
結果がターミナルの横方向に収まりきれない場合は、自動的に縦方向出力モードに切り替わります。
--encrypt -n
サーバーに証明書がインストールされている場合、SQL Server によってすべてのデータに SSL 暗号化が使用されます。
--trust-server-certificate -c
信頼を検証するための証明書チェーンの走査をバイパスする間、チャネルは暗号化されます。
--connect-timeout -l
要求を終了する前にサーバーへの接続を待機する時間 (秒)。
--application-intent -k
SQL Server 可用性グループのデータベースに接続するときに、アプリケーションのワークロードの種類を宣言します。
--multi-subnet-failover -m
アプリケーションが異なるサブネット上の Always On AG に接続している場合、これを設定すると、現在アクティブなサーバーに対する検出と接続が高速化されます。
--packet-size
SQL Server との通信に使用されるネットワーク パケットのサイズ (バイト)。
--dac-connection -a
専用管理者接続を使用して SQL Server に接続します。
--input-file -i
処理対象の SQL ステートメントのバッチが含まれるファイルを指定します。
--output-file
クエリからの出力を受け取るファイルを指定します。
--enable-sqltoolsservice-logging
SqlToolsService 用の診断ログを有効にします。
--prompt
プロンプトの形式 (既定値: \d>
グローバル引数
--debug
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
--help -h
このヘルプ メッセージを表示して終了します。
--output -o
出力形式。 使用できる値: json、jsonc、table、tsv。 既定値: json。
--query -q
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
--verbose
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
azdata sql query
SQL CLI を使用すると、ユーザーは T-SQL を使用して SQL Server や Azure SQL とやりとりすることができます。
azdata sql query -q
[--database -d]
[--username -u]
[--server -s]
[--integrated -e]
使用例
テーブル名の一覧を選択するためのコマンド ラインの例。
azdata sql query --server localhost --username sa --database master -q "SELECT name FROM SYS.TABLES"
必須のパラメーター
-q
実行する SQL クエリ。
省略可能のパラメーター
--database -d
接続先のデータベース名。
master
--username -u
データベースに接続するためのユーザー名。
--server -s
SQL Server インスタンスの名前またはアドレス。
--integrated -e
Windows で統合認証を使用します。
グローバル引数
--debug
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
--help -h
このヘルプ メッセージを表示して終了します。
--output -o
出力形式。 使用できる値: json、jsonc、table、tsv。 既定値: json。
--query -q
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
--verbose
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
次のステップ
他の azdata コマンドの詳細については、azdata リファレンスに関するページを参照してください。
azdata ツールをインストールする方法の詳細については、「azdata のインストール」を参照してください。