適用対象: Azure Data CLI (
azdata)
注
以前に Azure Data CLI (azdata) によって処理された一部のシナリオは、 Azure CLI (az) 拡張機能 と Azure Arc ベースのワークフローを通じて管理されるようになりました。 すべての azdata コマンドに 1 対 1 の置換はありません。 次の表では、一般的に関連する Azure CLI の代替手段が存在する場所を示します。
| azdata コマンド領域 | Azure CLI 拡張機能/コマンド グループ | Azure CLI リファレンス |
|---|---|---|
azdata arc dc * |
az arcdata |
Azure Arc データ CLI リファレンス |
azdata arc sql mi * |
az arcdata sql mi |
CLI を使用して Azure SQL Managed Instance を管理する |
azdata arc postgres * |
az arcdata postgres |
CLI を使用して PostgreSQL サーバーを管理する |
azdata migrate * |
az datamigration |
CLI を使用した移行 |
azdata extension * |
az extension * |
Azure CLI 拡張機能の概要 |
azdata login |
az login |
az login |
azdata sql shell / azdata sql query |
Azure CLI に相当するものはありません ( sqlcmd、SSMS、またはその他の SQL ツールを使用) |
sqlcmd ユーティリティ SQL Server Management Studio |
新しい自動化と管理のシナリオでは、 Azure CLI (az)、 Azure CLI 拡張機能、 Azure Arc portal エクスペリエンスを優先します。
以下の記事では、azdata ツールの sql コマンドに関するリファレンスを提供します。 他の azdata コマンドの詳細については、azdata リファレンスに関するページを参照してください。
コマンド
| 命令 | 説明 |
|---|---|
| azdata context list | ユーザー プロファイルで使用可能なコンテキストを一覧表示します。 |
| azdata context delete | 指定された名前空間を持つコンテキストをユーザー プロファイルから削除します。 |
| azdata context set | 指定された名前空間を持つコンテキストをユーザー プロファイルのアクティブ なコンテキストとして設定します。 |
azdata context list
これらの設定または削除は、 azdata context set または azdata context deleteで行います。 新しいコンテキストにログインするには、 azdata loginを使用します。
azdata context list [--active -a]
例示
ユーザー プロファイルで使用可能なすべてのコンテキストを一覧表示します。
azdata context list
ユーザー プロファイルのアクティブなコンテキストを一覧表示します。
azdata context list --active
省略可能なパラメーター
--active -a
現在アクティブなコンテキストのみを一覧表示します。
グローバル引数
--debug
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
--help -h
このヘルプ メッセージを表示して終了します。
--output -o
出力フォーマット。 使用できる値: json、jsonc、table、tsv。 既定値: json。
--query -q
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
--verbose
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
azdata context delete
削除されたコンテキストがアクティブな場合、ユーザーは新しいアクティブ なコンテキストを設定する必要があります。
azdata context listの設定または削除に使用できるコンテキストを表示するには 複数のコンテキスト名前空間に一致する名前空間が指定されている場合、そのコンテキストを削除するには、一意性のためにすべての [--namespace --username --endpoint] を指定する必要があります。
azdata context delete --namespace -ns
[--endpoint -e]
[--username -u]
例示
一意の名前空間に基づいて、ユーザー プロファイル内のコンテキストを削除します。
azdata context delete --namespace contextNamespace
名前空間、ユーザー名、およびコントローラー エンドポイントに基づいて、ユーザー プロファイル内のコンテキストを削除します。
azdata context set --namespace contextNamespace --username johndoe --endpoint https://<ip or domain name>:30080
必須パラメーター
--namespace -ns
削除するコンテキストの名前空間。
省略可能なパラメーター
--endpoint -e
クラスター コントローラー エンドポイント "https://host:port"。
--username -u
アカウント ユーザー。
グローバル引数
--debug
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
--help -h
このヘルプ メッセージを表示して終了します。
--output -o
出力フォーマット。 使用できる値: json、jsonc、table、tsv。 既定値: json。
--query -q
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
--verbose
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
azdata context set
azdata context listを設定するために使用できるコンテキストを表示するには。 コンテキストが一覧に表示されない場合は、ユーザー プロファイル azdata loginにコンテキストを作成するためにログインする必要があります。 ログインした内容がアクティブなコンテキストになります。 複数のエンティティにログインする場合は、このコマンドを使用してアクティブなコンテキストを切り替えることができます。 現在アクティブなコンテキストの azdata context list --activeを表示します。 複数のコンテキスト名前空間と一致する名前空間が指定されている場合は、アクティブなコンテキストを設定するために、一意性のためにすべての [--namespace --username --endpoint] を指定する必要があります。
azdata context set --namespace -ns
[--endpoint -e]
[--username -u]
例示
一意の名前空間に基づいて、ユーザー プロファイル内のアクティブなコンテキストを設定します。
azdata context set --namespace contextNamespace
名前空間、ユーザー名、およびコントローラー エンドポイントに基づいて、ユーザー プロファイルのアクティブ なコンテキストを設定します。
azdata context set --namespace contextNamespace --username johndoe --endpoint https://<ip or domain name>:30080
必須パラメーター
--namespace -ns
設定するコンテキストの名前空間。
省略可能なパラメーター
--endpoint -e
クラスター コントローラー エンドポイント "https://host:port"。
--username -u
アカウント ユーザー。
グローバル引数
--debug
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
--help -h
このヘルプ メッセージを表示して終了します。
--output -o
出力フォーマット。 使用できる値: json、jsonc、table、tsv。 既定値: json。
--query -q
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
--verbose
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
次のステップ
他の azdata コマンドの詳細については、azdata リファレンスに関するページを参照してください。
azdata ツールをインストールする方法の詳細については、「azdata のインストール」を参照してください。