az sql db
データベースを管理します。
コマンド
| 名前 | 説明 | 型 | 状態 |
|---|---|---|---|
| az sql db advanced-threat-protection-setting |
データベースの高度な脅威保護設定を管理します。 |
Core | GA |
| az sql db advanced-threat-protection-setting show |
高度な脅威保護設定を取得します。 |
Core | GA |
| az sql db advanced-threat-protection-setting update |
データベースの高度な脅威保護設定を更新します。 |
Core | GA |
| az sql db audit-policy |
データベースの監査ポリシーを管理します。 |
Core | GA |
| az sql db audit-policy show |
データベース監査ポリシーを表示します。 |
Core | GA |
| az sql db audit-policy update |
データベースの監査ポリシーを更新します。 |
Core | GA |
| az sql db audit-policy wait |
データベースの監査ポリシーの条件が満たされるまで、CLI を待機状態にします。 |
Core | GA |
| az sql db classification |
秘密度分類を管理します。 |
Core | GA |
| az sql db classification delete |
特定の列の秘密度分類を削除します。 |
Core | GA |
| az sql db classification list |
特定のデータベースの秘密度分類を取得します。 |
Core | GA |
| az sql db classification recommendation |
秘密度分類の推奨事項を管理します。 |
Core | GA |
| az sql db classification recommendation disable |
特定の列の秘密度の推奨事項を無効にします (推奨事項はすべての列で既定で有効になっています)。 |
Core | GA |
| az sql db classification recommendation enable |
特定の列に対して秘密度の推奨事項を有効にします (推奨事項はすべての列で既定で有効になっています)。 |
Core | GA |
| az sql db classification recommendation list |
特定のデータベースの推奨される秘密度分類を一覧表示します。 |
Core | GA |
| az sql db classification show |
特定の列の秘密度分類を取得します。 |
Core | GA |
| az sql db classification update |
列の秘密度分類を更新します。 |
Core | GA |
| az sql db copy |
データベースのコピーを作成します。 |
Core | GA |
| az sql db create |
データベースを作成します。 |
Core | GA |
| az sql db delete |
データベースを削除します。 |
Core | GA |
| az sql db export |
データベースを bacpac にエクスポートします。 |
Core | GA |
| az sql db geo-backup |
SQL データベース geo 冗長バックアップを管理します。 |
Core | GA |
| az sql db geo-backup list |
回復可能なデータベースの一覧を取得します。 |
Core | GA |
| az sql db geo-backup restore |
geo 冗長バックアップを新しいデータベースに復元します。 |
Core | GA |
| az sql db geo-backup show |
復旧可能なデータベースを取得します。これは、データベースの geo バックアップを表すリソースです。 |
Core | GA |
| az sql db import |
bacpac を新しいデータベースまたは既存の空のデータベースにインポートします。 |
Core | GA |
| az sql db ledger-digest-uploads |
台帳ダイジェストのアップロード設定を管理します。 |
Core | GA |
| az sql db ledger-digest-uploads disable |
台帳ダイジェストのアップロードを無効にします。 |
Core | GA |
| az sql db ledger-digest-uploads enable |
Azure Storage アカウントまたは Azure Confidential Ledger への台帳ダイジェストのアップロードを有効にします。 台帳ダイジェストのアップロードが既に有効になっている場合、コマンドレットはダイジェスト ストレージ エンドポイントを新しい値にリセットします。 |
Core | GA |
| az sql db ledger-digest-uploads show |
現在の台帳ダイジェスト設定を表示します。 |
Core | GA |
| az sql db list |
サーバーまたはエラスティック プール上のデータベースを一覧表示します。 |
Core | GA |
| az sql db list-deleted |
復元可能な削除されたデータベースの一覧を取得します。 |
Core | GA |
| az sql db list-editions |
現在アクティブなサブスクリプションで使用できるデータベース エディションを表示します。 |
Core | GA |
| az sql db list-usages |
データベースの使用状況を取得します。 |
Core | GA |
| az sql db ltr-backup |
SQL データベースの長期保有バックアップを管理します。 |
Core | GA |
| az sql db ltr-backup delete |
長期保有バックアップを削除します。 |
Core | GA |
| az sql db ltr-backup list |
場所、サーバー、またはデータベースの長期保有バックアップを一覧表示します。 |
Core | GA |
| az sql db ltr-backup lock-time-based-immutability |
削除を防ぐために、長期保有バックアップの時間ベースの不変性をロックします。 |
Core | GA |
| az sql db ltr-backup remove-legal-hold-immutability |
長期保有バックアップ データベースの訴訟ホールドを削除します。 |
Core | Preview |
| az sql db ltr-backup remove-time-based-immutability |
長期保有バックアップの時間ベースの不変性を無効にします。 |
Core | GA |
| az sql db ltr-backup restore |
長期保有バックアップを新しいデータベースに復元します。 |
Core | GA |
| az sql db ltr-backup set-legal-hold-immutability |
長期保有バックアップ データベースに訴訟ホールドを設定します。 |
Core | Preview |
| az sql db ltr-backup show |
データベースの長期保有バックアップを取得します。 |
Core | GA |
| az sql db ltr-backup wait |
データベースの条件が満たされるまで、CLI を待機状態にします。 |
Core | GA |
| az sql db ltr-policy |
SQL データベースの長期保有ポリシーを管理します。 |
Core | GA |
| az sql db ltr-policy set |
データベースの長期保有期間の設定を更新します。 |
Core | GA |
| az sql db ltr-policy show |
データベースの長期保有ポリシーを表示します。 |
Core | GA |
| az sql db op |
データベースに対する操作を管理します。 |
Core | GA |
| az sql db op cancel |
データベースの非同期操作を取り消します。 |
Core | GA |
| az sql db op list |
データベースに対して実行された操作の一覧を取得します。 |
Core | GA |
| az sql db rename |
データベースの名前を変更します。 |
Core | GA |
| az sql db replica |
データベース間のレプリケーションを管理します。 |
Core | GA |
| az sql db replica create |
既存のデータベースの読み取り可能なセカンダリ レプリカとしてデータベースを作成します。 |
Core | GA |
| az sql db replica delete-link |
2 つのデータベース レプリカ間のデータ レプリケーションを完全に停止します。 |
Core | GA |
| az sql db replica list-links |
データベースのレプリカとそのレプリケーションの状態を一覧表示します。 |
Core | GA |
| az sql db replica set-primary |
現在のプライマリ レプリカ データベースからフェールオーバーして、プライマリ レプリカ データベースを設定します。 |
Core | GA |
| az sql db restore |
バックアップから復元して新しいデータベースを作成します。 |
Core | GA |
| az sql db show |
データベースの詳細を取得します。 |
Core | GA |
| az sql db show-connection-string |
データベースへの接続文字列を生成します。 |
Core | GA |
| az sql db show-deleted |
削除されたデータベースの詳細を取得します。 |
Core | GA |
| az sql db str-policy |
SQL Database の短期リテンション 期間ポリシーを管理します。 |
Core | GA |
| az sql db str-policy set |
ライブ データベースの短期保有期間の設定を更新します。 |
Core | GA |
| az sql db str-policy show |
ライブ データベースの短期保持ポリシーを表示します。 |
Core | GA |
| az sql db str-policy wait |
ポリシーが設定されるまで、CLI を待機状態にします。 |
Core | GA |
| az sql db tde |
データベースの透過的なデータ暗号化を管理します。 |
Core | GA |
| az sql db tde key |
データベースの暗号化保護機能を管理します。 |
Core | GA |
| az sql db tde key revalidate |
データベースの暗号化保護機能キーを再検証します。 |
Core | GA |
| az sql db tde key revert |
データベースの暗号化保護機能キーをサーバー レベルに戻します。 |
Core | GA |
| az sql db tde set |
データベースの透過的なデータ暗号化構成を設定します。 |
Core | GA |
| az sql db tde show |
Transparent Data Encryption を表示します。 |
Core | GA |
| az sql db update |
データベースを更新します。 |
Core | GA |
az sql db copy
データベースのコピーを作成します。
パフォーマンス レベル オプションの完全な一覧は、 az sql db list-editions -a -o table -l LOCATIONを実行することで確認できます。 コピー先データベースにはソース データベースと同じエディションが必要ですが、コピーが完了した後でエディションを変更できます。
az sql db copy --dest-name
[--assign-identity {false, true}]
[--auto-pause-delay]
[--availability-zone]
[--backup-storage-redundancy --bsr]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--dest-resource-group]
[--dest-server]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation --epauto {false, true}]
[--family]
[--federated-client-id]
[--ha-replicas --read-replicas]
[--ids]
[--keys]
[--license-type {BasePrice, LicenseIncluded}]
[--min-capacity]
[--name]
[--no-wait]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--resource-group]
[--server]
[--service-level-objective --service-objective]
[--subscription]
[--tags]
[--umi --user-assigned-identity-id]
[--zone-redundant {false, true}]
例
既存の Standard データベースのコピーとして、パフォーマンス レベル S0 のデータベースを作成します。
az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --service-objective S0
GeneralPurpose エディション、Gen4 ハードウェア、および 1 仮想コアを使用して、既存の GeneralPurpose データベースのコピーとしてデータベースを作成します。
az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb -f Gen4 -c 1
既存のデータベースのコピーとしてローカル バックアップ ストレージの冗長性を持つデータベースを作成する
az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --backup-storage-redundancy Local
必須のパラメーター
コピー先として作成されるデータベースの名前。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
データベースの ID を割り当てます。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
データベースが自動的に一時停止されるまでの時間 (分)。 -1 の値は、自動一時停止が無効になっていることを意味します。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Serverless offering Arguments |
可用性ゾーン。
バックアップの格納に使用されるバックアップ ストレージの冗長性。 使用できる値は、Local、Zone、Geo、GeoZone です。
DTU または仮想コアの整数での SKU の容量コンポーネント。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Performance Level (components) Arguments |
データベースのコンピューティング モデル。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Serverless offering Arguments |
| 指定可能な値: | Provisioned, Serverless |
コピーを作成するリソース グループの名前。 指定しない場合は、既定で配信元リソース グループが使用されます。
コピーを作成するサーバーの名前。 指定しない場合は、既定で配信元サーバーが使用されます。
データベースを作成するエラスティック プールの名前またはリソース ID。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Performance Level Arguments |
データベース暗号化保護機能キーとして使用する Azure Key Vault キーを指定します。
データベース暗号化保護機能キーの自動ローテーション フラグを指定します。 true、false、null のいずれかを指定できます。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
SKU のコンピューティング生成コンポーネント (仮想コア SKU の場合のみ)。 使用できる値は、Gen4、Gen5 です。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Performance Level (components) Arguments |
SQL Database のフェデレーション クライアント ID。 これは、テナント間の CMK シナリオに使用されます。
データベース用にプロビジョニングする高可用性レプリカの数。 Hyperscale エディションでのみ設定可能です。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
SQL Database の AKV キーの一覧。
このデータベースに適用するライセンスの種類。ライセンスが必要な場合は LicenseIncluded、ライセンスを所有していて Azure HybridBenefit の資格がある場合は BasePriceします。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | BasePrice, LicenseIncluded |
一時停止されていない場合、データベースに常に割り当てられる最小限の容量。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Serverless offering Arguments |
Azure SQL Database の名前。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
実行時間の長い操作が完了するまで待つ必要はありません。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このリソースのエンクレーブの種類を指定します。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | Default, VBS |
有効にした場合、アプリケーションの意図が接続文字列で読み取り専用に設定されている接続は、読み取り専用セカンダリ レプリカにルーティングされる可能性があります。 このプロパティは、Premium および Business Critical データベースでのみ設定できます。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | Disabled, Enabled |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Azure SQL Server の名前。 既定値は、 az configure --defaults sql-server=<name>を使用して構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
新しいデータベースのサービス目標。 例: Basic、S0、P1、GP_Gen4_1、GP_S_Gen5_8、BC_Gen5_2、HS_Gen5_32。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Performance Level Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。
SQL Database のユーザー割り当て ID の一覧。
ゾーン冗長を有効にするかどうかを指定します。 値が指定されていない場合、既定値は true です。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az sql db create
データベースを作成します。
パフォーマンス レベル オプションの完全な一覧は、 az sql db list-editions -a -o table -l LOCATIONを実行することで確認できます。
az sql db create --name
--resource-group
--server
[--assign-identity {false, true}]
[--auto-pause-delay]
[--availability-zone]
[--backup-storage-redundancy --bsr]
[--capacity]
[--catalog-collation {DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS}]
[--collation]
[--compute-model {Provisioned, Serverless}]
[--edition --tier]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation --epauto {false, true}]
[--exhaustion-behavior --fleb --free-limit-exhaustion-behavior {AutoPause, BillOverUsage}]
[--family]
[--federated-client-id]
[--free-limit --use-free-limit {false, true}]
[--ha-replicas --read-replicas]
[--keys]
[--ledger-on {Disabled, Enabled}]
[--license-type {BasePrice, LicenseIncluded}]
[--maint-config-id]
[--max-size]
[--min-capacity]
[--no-wait]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--sample-name {AdventureWorksLT}]
[--service-level-objective --service-objective]
[--tags]
[--umi --user-assigned-identity-id]
[--yes]
[--zone-redundant {false, true}]
例
Standard S0 データベースを作成します。
az sql db create -g mygroup -s myserver -n mydb --service-objective S0
GeneralPurpose エディション、Gen4 ハードウェア、1 仮想コアを使用してデータベースを作成する
az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen4 -c 1
ゾーン冗長が有効になっているデータベースを作成する
az sql db create -g mygroup -s myserver -n mydb -z
ゾーン冗長を明示的に無効にしたデータベースを作成する
az sql db create -g mygroup -s myserver -n mydb -z false
自動一時停止遅延が 120 分の GeneralPurpose Gen5 2 仮想コア サーバーレス データベースを作成する
az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --auto-pause-delay 120
2 つの読み取りレプリカを持つ Hyperscale Gen5 2 仮想コア データベースを作成する
az sql db create -g mygroup -s myserver -n mydb -e Hyperscale -f Gen5 -c 2 --read-replicas 2
ローカル冗長バックアップ ストレージを使用して GeneralPurpose データベースを作成する
az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose --backup-storage-redundancy Local
VBS エンクレーブが有効になっているデータベースを作成します。
az sql db create -g mygroup -s myserver -n mydb --preferred-enclave-type VBS
空き制限が適用されたデータベースを作成する
az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --use-free-limit --free-limit-exhaustion-behavior AutoPause
必須のパラメーター
Azure SQL Database の名前。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
Azure SQL Server の名前。 既定値は、 az configure --defaults sql-server=<name>を使用して構成できます。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
データベースの ID を割り当てます。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
データベースが自動的に一時停止されるまでの時間 (分)。 -1 の値は、自動一時停止が無効になっていることを意味します。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Serverless offering Arguments |
可用性ゾーン。
バックアップの格納に使用されるバックアップ ストレージの冗長性。 使用できる値は、Local、Zone、Geo、GeoZone です。
DTU または仮想コアの整数での SKU の容量コンポーネント。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Performance Level (components) Arguments |
メタデータ カタログの照合順序。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Creation Arguments |
| 指定可能な値: | DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS |
データベースの照合順序。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Creation Arguments |
データベースのコンピューティング モデル。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Serverless offering Arguments |
| 指定可能な値: | Provisioned, Serverless |
SKU のエディション コンポーネント。 使用できる値は、Basic、Standard、Premium、GeneralPurpose、BusinessCritical、Hyperscale です。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Performance Level (components) Arguments |
データベースを作成するエラスティック プールの名前またはリソース ID。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Performance Level Arguments |
データベース暗号化保護機能キーとして使用する Azure Key Vault キーを指定します。
データベース暗号化保護機能キーの自動ローテーション フラグを指定します。 true、false、null のいずれかを指定できます。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
空きデータベースに対して毎月の空き制限が使い果たされたときの動作を指定します。自動一時停止: 残りの月の空き制限が使い果たされると、データベースは自動的に一時停止されます。BillForUsage: データベースは、空き制限が使い果たされた時点で引き続きオンラインになり、超過分はすべて課金されます。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | AutoPause, BillOverUsage |
SKU のコンピューティング生成コンポーネント (仮想コア SKU の場合のみ)。 使用できる値は、Gen4、Gen5 です。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Performance Level (components) Arguments |
SQL Database のフェデレーション クライアント ID。 これは、テナント間の CMK シナリオに使用されます。
データベースが無料の月次制限を使用しているかどうか。 サブスクリプション内の 1 つのデータベースで許可されます。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
データベース用にプロビジョニングする高可用性レプリカの数。 Hyperscale エディションでのみ設定可能です。
SQL Database の AKV キーの一覧。
台帳データベースを作成します。このデータベースでは、すべてのデータの整合性が台帳機能によって保護されます。 台帳データベース内のすべてのテーブルは、台帳テーブルである必要があります。 注: このプロパティの値は、データベースの作成後は変更できません。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | Disabled, Enabled |
このデータベースに適用するライセンスの種類。ライセンスが必要な場合は LicenseIncluded、ライセンスを所有していて Azure HybridBenefit の資格がある場合は BasePriceします。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | BasePrice, LicenseIncluded |
このリソースの指定されたメンテナンス構成 ID または名前。
最大ストレージ サイズ。 単位が指定されていない場合、既定ではバイト (B) になります。
一時停止されていない場合、データベースに常に割り当てられる最小限の容量。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Serverless offering Arguments |
実行時間の長い操作が完了するまで待つ必要はありません。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このリソースのエンクレーブの種類を指定します。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | Default, VBS |
有効にした場合、アプリケーションの意図が接続文字列で読み取り専用に設定されている接続は、読み取り専用セカンダリ レプリカにルーティングされる可能性があります。 このプロパティは、Premium および Business Critical データベースでのみ設定できます。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | Disabled, Enabled |
このデータベースの作成時に適用するサンプル スキーマの名前。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Creation Arguments |
| 指定可能な値: | AdventureWorksLT |
新しいデータベースのサービス目標。 例: Basic、S0、P1、GP_Gen4_1、GP_S_Gen5_8、BC_Gen5_2、HS_Gen5_32。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Performance Level Arguments |
スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。
SQL Database のユーザー割り当て ID の一覧。
確認を求めないでください。
ゾーン冗長を有効にするかどうかを指定します。 値が指定されていない場合、既定値は true です。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az sql db delete
データベースを削除します。
az sql db delete [--ids]
[--name]
[--no-wait]
[--resource-group]
[--server]
[--subscription]
[--yes]
例
データベースを削除します。 (autogenerated)
az sql db delete --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Azure SQL Database の名前。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
実行時間の長い操作が完了するまで待つ必要はありません。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Azure SQL Server の名前。 既定値は、 az configure --defaults sql-server=<name>を使用して構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
確認を求めないでください。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az sql db export
データベースを bacpac にエクスポートします。
az sql db export --admin-user
--storage-key
--storage-key-type {ManagedIdentity, SharedAccessKey, StorageAccessKey}
--storage-uri
[--admin-password]
[--auth-type {ADPassword, ManagedIdentity, SQL}]
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--server]
[--subscription]
例
エクスポート操作で使用する SAS キーを取得します。
az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
--permissions rw --expiry 2018-01-01T00:00:00Z
SAS キーを使用して bacpac をエクスポートします。
az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
--storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
--storage-key-type SharedAccessKey \
--storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac
ストレージ アカウント キーを使用して bacpac をエクスポートします。
az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
--storage-key MYKEY== --storage-key-type StorageAccessKey \
--storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac
必須のパラメーター
Required. 管理者ログイン名。
Required. ストレージ キー。
Required. ストレージ キーの種類。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | ManagedIdentity, SharedAccessKey, StorageAccessKey |
Required. ストレージ URI。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
Required. 管理者ログイン パスワード。
認証の種類。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | ADPassword, ManagedIdentity, SQL |
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Azure SQL Database の名前。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
実行時間の長い操作が完了するまで待つ必要はありません。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Azure SQL Server の名前。 既定値は、 az configure --defaults sql-server=<name>を使用して構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az sql db import
bacpac を新しいデータベースまたは既存の空のデータベースにインポートします。
az sql db import --admin-user
--storage-key
--storage-key-type {ManagedIdentity, SharedAccessKey, StorageAccessKey}
--storage-uri
[--admin-password]
[--auth-type {ADPassword, ManagedIdentity, SQL}]
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--server]
[--subscription]
例
インポート操作で使用する SAS キーを取得します。
az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
--permissions rw --expiry 2018-01-01T00:00:00Z
SAS キーを使用して既存のデータベースに bacpac をインポートします。
az sql db import -s myserver -n mydatabase -g mygroup -p password -u login \
--storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
--storage-key-type SharedAccessKey \
--storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac
ストレージ アカウント キーを使用して既存のデータベースに bacpac をインポートします。
az sql db import -s myserver -n mydatabase -g mygroup -p password -u login --storage-key MYKEY== \
--storage-key-type StorageAccessKey \
--storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac
必須のパラメーター
Required. 管理者ログイン名。
Required. ストレージ キー。
Required. ストレージ キーの種類。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | ManagedIdentity, SharedAccessKey, StorageAccessKey |
Required. ストレージ URI。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
Required. 管理者ログイン パスワード。
認証の種類。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | ADPassword, ManagedIdentity, SQL |
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Azure SQL Database の名前。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
実行時間の長い操作が完了するまで待つ必要はありません。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Azure SQL Server の名前。 既定値は、 az configure --defaults sql-server=<name>を使用して構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az sql db list
サーバーまたはエラスティック プール上のデータベースを一覧表示します。
az sql db list [--elastic-pool]
[--ids]
[--resource-group]
[--server]
[--subscription]
例
サーバーまたはエラスティック プール上のデータベースを一覧表示します。 (autogenerated)
az sql db list --resource-group MyResourceGroup --server myserver
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
指定した場合、このエラスティック プール内のデータベースのみが一覧表示されます。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Azure SQL Server の名前。 既定値は、 az configure --defaults sql-server=<name>を使用して構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az sql db list-deleted
復元可能な削除されたデータベースの一覧を取得します。
az sql db list-deleted [--ids]
[--resource-group]
[--server]
[--subscription]
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Azure SQL Server の名前。 既定値は、 az configure --defaults sql-server=<name>を使用して構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az sql db list-editions
現在アクティブなサブスクリプションで使用できるデータベース エディションを表示します。
使用可能なサービス目標とストレージの制限が含まれます。 詳細度を下げるために、ストレージの制限を意図的に減らす設定は既定で非表示になっています。
az sql db list-editions --location
[--available]
[--dtu]
[--edition --tier]
[--service-objective]
[--show-details {max-size}]
[--vcores]
例
すべてのデータベース エディションを 1 つの場所に表示します。
az sql db list-editions -l westus -o table
Standard Edition で使用可能なすべてのデータベース サービス目標を表示します。
az sql db list-editions -l westus --edition Standard -o table
P1 サービス目標の使用可能な最大データベース サイズを表示する
az sql db list-editions -l westus --service-objective P1 --show-details max-size
必須のパラメーター
Location. 値のソース: az account list-locations
az configure --defaults location=<location>を使用して、既定の場所を構成できます。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
指定した場合は、指定したリージョンで使用可能な結果のみを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
検索する DTU の数。 指定しない場合は、すべての DTU サイズが表示されます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Search Arguments |
検索するエディション。 指定しない場合は、すべてのエディションが表示されます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Search Arguments |
検索するサービス目標。 指定しない場合は、すべてのサービス目標が表示されます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Search Arguments |
出力に含める追加の詳細の一覧。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | max-size |
検索する仮想コアの数。 指定しない場合は、すべての仮想コア サイズが表示されます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Search Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az sql db list-usages
データベースの使用状況を取得します。
az sql db list-usages [--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Azure SQL Database の名前。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Azure SQL Server の名前。 既定値は、 az configure --defaults sql-server=<name>を使用して構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az sql db rename
データベースの名前を変更します。
az sql db rename --new-name
[--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
例
データベースの名前を変更します。 (autogenerated)
az sql db rename --name MyAzureSQLDatabase --new-name MyNew --resource-group MyResourceGroup --server myserver
必須のパラメーター
データベースの名前を変更する新しい名前。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Azure SQL Database の名前。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Azure SQL Server の名前。 既定値は、 az configure --defaults sql-server=<name>を使用して構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az sql db restore
バックアップから復元して新しいデータベースを作成します。
az sql db restore --dest-name
[--assign-identity {false, true}]
[--auto-pause-delay]
[--availability-zone]
[--backup-storage-redundancy --bsr]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--deleted-time]
[--edition --tier]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation --epauto {false, true}]
[--family]
[--federated-client-id]
[--ha-replicas --read-replicas]
[--ids]
[--keys]
[--license-type {BasePrice, LicenseIncluded}]
[--min-capacity]
[--name]
[--no-wait]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--resource-group]
[--server]
[--service-level-objective --service-objective]
[--subscription]
[--tags]
[--time]
[--umi --user-assigned-identity-id]
[--zone-redundant {false, true}]
例
バックアップから復元して新しいデータベースを作成します。 (autogenerated)
az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22"
バックアップから復元することで、geo 冗長バックアップ ストレージを使用して新しいデータベースを作成します。 (autogenerated)
az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22" --backup-storage-redundancy Geo
必須のパラメーター
復元先として作成されるデータベースの名前。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
データベースの ID を割り当てます。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
データベースが自動的に一時停止されるまでの時間 (分)。 -1 の値は、自動一時停止が無効になっていることを意味します。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Serverless offering Arguments |
可用性ゾーン。
バックアップの格納に使用されるバックアップ ストレージの冗長性。 使用できる値は、Local、Zone、Geo、GeoZone です。
DTU または仮想コアの整数での SKU の容量コンポーネント。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Performance Level (components) Arguments |
データベースのコンピューティング モデル。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Serverless offering Arguments |
| 指定可能な値: | Provisioned, Serverless |
指定した場合は、既存のデータベースからではなく、削除されたデータベースから復元します。 同じサーバー内の削除されたデータベースの削除時刻と一致する必要があります。 --time または --deleted-time (または両方) を指定する必要があります。 時刻は、"YYYY-MM-DDTHH:MM:SS" の形式にする必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Restore Point Arguments |
SKU のエディション コンポーネント。 使用できる値は、Basic、Standard、Premium、GeneralPurpose、BusinessCritical、Hyperscale です。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Performance Level (components) Arguments |
データベースを作成するエラスティック プールの名前またはリソース ID。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Performance Level Arguments |
データベース暗号化保護機能キーとして使用する Azure Key Vault キーを指定します。
データベース暗号化保護機能キーの自動ローテーション フラグを指定します。 true、false、null のいずれかを指定できます。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
SKU のコンピューティング生成コンポーネント (仮想コア SKU の場合のみ)。 使用できる値は、Gen4、Gen5 です。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Performance Level (components) Arguments |
SQL Database のフェデレーション クライアント ID。 これは、テナント間の CMK シナリオに使用されます。
データベース用にプロビジョニングする高可用性レプリカの数。 Hyperscale エディションでのみ設定可能です。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
SQL Database の AKV キーの一覧。
このデータベースに適用するライセンスの種類。ライセンスが必要な場合は LicenseIncluded、ライセンスを所有していて Azure HybridBenefit の資格がある場合は BasePriceします。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | BasePrice, LicenseIncluded |
一時停止されていない場合、データベースに常に割り当てられる最小限の容量。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Serverless offering Arguments |
Azure SQL Database の名前。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
実行時間の長い操作が完了するまで待つ必要はありません。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このリソースのエンクレーブの種類を指定します。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | Default, VBS |
有効にした場合、アプリケーションの意図が接続文字列で読み取り専用に設定されている接続は、読み取り専用セカンダリ レプリカにルーティングされる可能性があります。 このプロパティは、Premium および Business Critical データベースでのみ設定できます。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | Disabled, Enabled |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Azure SQL Server の名前。 既定値は、 az configure --defaults sql-server=<name>を使用して構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
新しいデータベースのサービス目標。 例: Basic、S0、P1、GP_Gen4_1、GP_S_Gen5_8、BC_Gen5_2、HS_Gen5_32。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Performance Level Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。
新しいデータベースを作成するために復元されるソース データベースの時点。 ソース データベースの earliestRestoreDate 値以上である必要があります。 --time または --deleted-time (または両方) を指定する必要があります。 時刻は、"YYYY-MM-DDTHH:MM:SS" の形式にする必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Restore Point Arguments |
SQL Database のユーザー割り当て ID の一覧。
ゾーン冗長を有効にするかどうかを指定します。 値が指定されていない場合、既定値は true です。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az sql db show
データベースの詳細を取得します。
az sql db show [--expand-keys {false, true}]
[--ids]
[--keys-filter]
[--name]
[--resource-group]
[--server]
[--subscription]
例
データベースの詳細を取得します。 (autogenerated)
az sql db show --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
データベースの AKV キーを展開します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
| 指定可能な値: | false, true |
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
データベースの AKV キーを展開します。
Azure SQL Database の名前。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Azure SQL Server の名前。 既定値は、 az configure --defaults sql-server=<name>を使用して構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az sql db show-connection-string
データベースへの接続文字列を生成します。
az sql db show-connection-string --client {ado.net, jdbc, odbc, php, php_pdo, sqlcmd}
[--auth-type {ADIntegrated, ADPassword, SqlPassword}]
[--ids]
[--name]
[--server]
[--subscription]
例
ado.net の接続文字列を生成する
az sql db show-connection-string -s myserver -n mydb -c ado.net
必須のパラメーター
クライアント接続プロバイダーの種類。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | ado.net, jdbc, odbc, php, php_pdo, sqlcmd |
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
認証の種類。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Authentication Arguments |
| 規定値: | SqlPassword |
| 指定可能な値: | ADIntegrated, ADPassword, SqlPassword |
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Azure SQL Database の名前。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
| 規定値: | <databasename> |
Azure SQL Server の名前。 既定値は、 az configure --defaults sql-server=<name>を使用して構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
| 規定値: | <servername> |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az sql db show-deleted
削除されたデータベースの詳細を取得します。
az sql db show-deleted --restorable-dropped-database-id
[--expand-keys {false, true}]
[--ids]
[--keys-filter]
[--resource-group]
[--server]
[--subscription]
例
削除されたデータベースの詳細を取得します。 (autogenerated)
az sql db show-deleted --resource-group MyResourceGroup --server myserver --restorable-dropped-database-id "MyAzureSQLDatabase,133203966918270000"
必須のパラメーター
復元可能な削除されたデータベース ID。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
データベースの AKV キーを展開します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
| 指定可能な値: | false, true |
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
データベースの AKV キーを展開します。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Azure SQL Server の名前。 既定値は、 az configure --defaults sql-server=<name>を使用して構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az sql db update
データベースを更新します。
az sql db update [--add]
[--assign-identity {false, true}]
[--auto-pause-delay]
[--backup-storage-redundancy --bsr]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--edition --tier]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation --epauto {false, true}]
[--exhaustion-behavior --fleb --free-limit-exhaustion-behavior {AutoPause, BillOverUsage}]
[--family]
[--federated-client-id]
[--filter]
[--force-string]
[--free-limit --use-free-limit {false, true}]
[--ha-replicas --read-replicas]
[--ids]
[--keys]
[--keys-to-remove]
[--maint-config-id]
[--manual-cutover {false, true}]
[--max-size]
[--min-capacity]
[--name]
[--no-wait]
[--perform-cutover {false, true}]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--remove]
[--resource-group]
[--server]
[--service-objective]
[--set]
[--subscription]
[--umi --user-assigned-identity-id]
[--zone-redundant {false, true}]
例
DTU 容量を指定して、データベースを Standard エディションの S0 パフォーマンス レベル (10 DTU) に更新します。 GeneralPurpose では、Standard エディションよりも幅広い最大サイズが可能であることに注意してください。
az sql db update -g mygroup -s myserver -n mydb --edition Standard --capacity 10 --max-size 250GB
パフォーマンス レベル名を指定して、データベースを Standard Edition S1 パフォーマンス レベル (20 DTU) に更新します。 GeneralPurpose では、Standard エディションよりも幅広い最大サイズが可能であることに注意してください。
az sql db update -g mygroup -s myserver -n mydb --edition Standard --service-objective S1 --max-size 250GB
Gen5 ハードウェアを使用して、データベースを GeneralPurpose エディション、4 仮想コアに更新する
az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 4 --family Gen5
最大サイズを増やしてデータベースを更新する
az sql db update -g mygroup -s myserver -n mydb --max-size 500GB
ゾーン冗長を有効にしてデータベースを更新する
az sql db update -g mygroup -s myserver -n mydb -z
ゾーン冗長を明示的に無効にしてデータベースを更新する
az sql db update -g mygroup -s myserver -n mydb -z false
データベースをサーバーレス コンピューティング モデルに更新する
az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 2 --family Gen5 --compute-model Serverless
ローカル冗長バックアップ ストレージを使用してデータベースを更新する
az sql db update -g mygroup -s myserver -n mydb --backup-storage-redundancy Local
VBS エンクレーブを有効にしてデータベースを更新します。
az sql db update -g mygroup -s myserver -n mydb --preferred-enclave-type VBS
空き制限データベースの枯渇動作を BillOverUsage に更新する
az sql db update -g mygroup -s myserver -n mydb --free-limit-exhaustion-behavior BillOverUsage
手動カットオーバー オプションを使用して、データベースを Hyperscale エディション (Gen5 ハードウェアで 2 仮想コア) に更新する
az sql db update -g mygroup -s myserver -n mydb --edition Hyperscale --service-objective HS_Gen5_2 --manual-cutover
データベースを Hyperscale エディションに更新するときにカットオーバーを実行するオプションを使用してカットオーバーをトリガーする
az sql db update -g mygroup -s myserver -n mydb --perform-cutover
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
パスとキー値のペアを指定して、オブジェクトの一覧にオブジェクトを追加します。 例: --add property.listProperty <key=value, string or JSON string>。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Generic Update Arguments |
| 規定値: | [] |
データベースの ID を割り当てます。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
| 指定可能な値: | false, true |
データベースが自動的に一時停止されるまでの時間 (分)。 -1 の値は、自動一時停止が無効になっていることを意味します。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Serverless offering Arguments |
バックアップの格納に使用されるバックアップ ストレージの冗長性。 使用できる値は、Local、Zone、Geo、GeoZone です。
DTU または仮想コアの整数での SKU の容量コンポーネント。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Performance Level (components) Arguments |
データベースのコンピューティング モデル。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Serverless offering Arguments |
| 指定可能な値: | Provisioned, Serverless |
SKU のエディション コンポーネント。 使用できる値は、Basic、Standard、Premium、GeneralPurpose、BusinessCritical、Hyperscale です。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Performance Level (components) Arguments |
データベースを移動するエラスティック プールの名前またはリソース ID。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Performance Level Arguments |
データベース暗号化保護機能キーとして使用する Azure Key Vault キーを指定します。
データベース暗号化保護機能キーの自動ローテーション フラグを指定します。 true、false、null のいずれかを指定できます。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
空きデータベースに対して毎月の空き制限が使い果たされたときの動作を指定します。自動一時停止: 残りの月の空き制限が使い果たされると、データベースは自動的に一時停止されます。BillForUsage: データベースは、空き制限が使い果たされた時点で引き続きオンラインになり、超過分はすべて課金されます。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | AutoPause, BillOverUsage |
SKU のコンピューティング生成コンポーネント (仮想コア SKU の場合のみ)。 使用できる値は、Gen4、Gen5 です。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Performance Level (components) Arguments |
SQL Database のフェデレーション クライアント ID。 これは、テナント間の CMK シナリオに使用されます。
コレクション内の要素をフィルター処理する OData フィルター式。 既定値は None です。
'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Generic Update Arguments |
| 規定値: | False |
データベースが無料の月次制限を使用しているかどうか。 サブスクリプション内の 1 つのデータベースで許可されます。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
データベース用にプロビジョニングする高可用性レプリカの数。 Hyperscale エディションでのみ設定可能です。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
SQL Database の AKV キーの一覧。
SQL Database から削除する AKV キーの一覧。
このリソースの指定されたメンテナンス構成 ID または名前。
Update SLO 中に手動カットオーバーを実行するかどうか。 データベースを Hyperscale レベルに更新するときに許可されます。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
データベースの新しい最大サイズ (バイト単位)。
一時停止されていない場合、データベースに常に割り当てられる最小限の容量。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Serverless offering Arguments |
Azure SQL Database の名前。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
実行時間の長い操作が完了するまで待つ必要はありません。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
データベースを Hyperscale レベルに更新するときにカットオーバーを実行するかどうか。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
このリソースのエンクレーブの種類を指定します。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | Default, VBS |
有効にした場合、アプリケーションの意図が接続文字列で読み取り専用に設定されている接続は、読み取り専用セカンダリ レプリカにルーティングされる可能性があります。 このプロパティは、Premium および Business Critical データベースでのみ設定できます。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | Disabled, Enabled |
リストからプロパティまたは要素を削除します。 例: --remove property.list <indexToRemove> OR --remove propertyToRemove。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Generic Update Arguments |
| 規定値: | [] |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Azure SQL Server の名前。 既定値は、 az configure --defaults sql-server=<name>を使用して構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
新しいサービス目標の名前。 これがスタンドアロンの db サービス目標であり、db が現在エラスティック プール内にある場合、db はプールから削除されます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Performance Level Arguments |
設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=<value>。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Generic Update Arguments |
| 規定値: | [] |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
SQL Database のユーザー割り当て ID の一覧。
ゾーン冗長を有効にするかどうかを指定します。 値が指定されていない場合、既定値は true です。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |