Azure SQL Database と SQL Managed Instance のための Azure CLI サンプルAzure CLI samples for Azure SQL Database and SQL Managed Instance

適用対象: Azure SQL Database Azure SQL Managed Instance

Azure SQL Database と SQL Managed Instance は、Azure CLI を使用して構成できます。You can configure Azure SQL Database and SQL Managed Instance by using the Azure CLI.

Azure サブスクリプションをお持ちでない場合は、開始する前に無料アカウントを作成してください。If you don't have an Azure subscription, create a free account before you begin.

前提条件Prerequisites

  • Bash 環境で Azure Cloud Shell を使用します。Use Azure Cloud Shell using the bash environment.

    埋め込みの起動Embed launch

  • 必要に応じて、Azure CLI をインストールして、CLI リファレンス コマンドを実行します。If you prefer, install Azure CLI to run CLI reference commands.

    • ローカル インストールを使用する場合は、az login コマンドを使用して Azure CLI でサインインします。If you're using a local install, sign in with Azure CLI by using the az login command. 認証プロセスを完了するには、ターミナルに表示される手順に従います。To finish the authentication process, follow the steps displayed in your terminal. 追加のサインイン オプションについては、「Azure CLI を使用してサインインする」を参照してください。See Sign in with Azure CLI for additional sign-in options.
    • 初回使用時にインストールを求められたら、Azure CLI 拡張機能をインストールします。When you're prompted, install Azure CLI extensions on first use. 拡張機能の詳細については、「Azure CLI で拡張機能を使用する」を参照してください。For more information about extensions, see Use extensions with Azure CLI.
    • az version を実行し、インストールされているバージョンおよび依存ライブラリを検索します。Run az version to find the version and dependent libraries that are installed. 最新バージョンにアップグレードするには、az upgrade を実行します。To upgrade to the latest version, run az upgrade.
  • このチュートリアルには、Azure CLI のバージョン 2.0 以降が必要です。This tutorial requires version 2.0 or later of the Azure CLI. Azure Cloud Shell を使用している場合は、最新バージョンが既にインストールされています。If using Azure Cloud Shell, the latest version is already installed.

次の表には、Azure SQL Database の単一データベースとプールされたデータベースを管理する Azure CLI サンプル スクリプトへのリンクが記載されています。The following table includes links to Azure CLI script examples to manage single and pooled databases in Azure SQL Database.

領域Area 説明Description
Azure SQL Database にデータベースを作成するCreate databases in Azure SQL Database
単一のデータベースを作成し、ファイアウォール規則を構成するCreate a single database and configure a firewall rule SQL Database を作成し、サーバーレベルのファイアウォール規則を構成します。Creates an SQL Database and configures a server-level firewall rule.
エラスティック プールを作成し、プールされたデータベースを移動するCreate elastic pools and move pooled databases エラスティック プールを作成し、プールされたデータベースを移動して、コンピューティング サイズを変更します。Creates elastic pools, moves pooled databases, and changes compute sizes.
Azure SQL Database のデータベースをスケーリングするScale databases in Azure SQL Database
単一のデータベースをスケーリングするScale a single database データベースのサイズ情報の照会後、SQL Database 内のデータベースを別のコンピューティング サイズにスケーリングします。Scales a database in SQL Database to a different compute size after querying the size information for the database.
エラスティック プールをスケーリングするScale an elastic pool SQL エラスティック プールを別のコンピューティング サイズにスケーリングします。Scales a SQL elastic pool to a different compute size.
geo レプリケーションを構成しフェールオーバーするConfigure geo-replication and failover
フェールオーバー グループに単一データベースを追加するAdd a single database to a failover group データベースとフェールオーバー グループを作成し、データベースをフェールオーバー グループに追加して、セカンダリ サーバーへのフェールオーバーをテストします。Creates a database and a failover group, adds the database to the failover group, then tests failover to the secondary server.
エラスティック プールに対してフェールオーバー グループを構成するConfigure a failover group for an elastic pool データベースを作成し、それをエラスティック プールに追加し、そのエラスティック プールをフェールオーバー グループに追加して、セカンダリ サーバーへのフェールオーバーをテストします。Creates a database, adds it to an elastic pool, adds the elastic pool to the failover group, then tests failover to the secondary server.
アクティブ geo レプリケーションを使用して、単一データベースを構成し、フェールオーバーするConfigure and fail over a single database by using active geo-replication Azure SQL Database のデータベースのアクティブ geo レプリケーションを構成し、セカンダリ レプリカにフェールオーバーします。Configures active geo-replication for a database in Azure SQL Database and fails it over to the secondary replica.
アクティブ geo レプリケーションを使用して、プールされたデータベースを構成およびフェールオーバーするConfigure and fail over a pooled database by using active geo-replication エラスティック プール内のデータベース用にアクティブ geo レプリケーションを構成してから、そのデータベースをセカンダリ レプリカにフェールオーバーします。Configures active geo-replication for a database in an elastic pool, then fails it over to the secondary replica.
監査と脅威の検出Auditing and threat detection
監査と脅威検出を構成するConfigure auditing and threat-detection Azure SQL Database にあるデータベースの監査と脅威検出ポリシーを構成します。Configures auditing and threat detection policies for a database in Azure SQL Database.
データベースをバックアップ、復元、コピー、インポートするBack up, restore, copy, and import a database
データベースをバックアップするBack up a database Azure Storage バックアップに SQL Database のデータベースをバックアップします。Backs up a database in SQL Database to an Azure storage backup.
データベースを復元するRestore a database geo 冗長バックアップから SQL Database のデータベースを復元し、削除されたデータベースを最新のバックアップに復元します。Restores a database in SQL Database from a geo-redundant backup and restores a deleted database to the latest backup.
新しいサーバーにデータベースをコピーするCopy a database to a new server 新しいサーバーの SQL Database に既存のデータベースのコピーを作成します。Creates a copy of an existing database in SQL Database in a new server.
データベースを BACPAC ファイルからインポートするImport a database from a BACPAC file BACPAC ファイルから SQL Database にデータベースをインポートします。Imports a database to SQL Database from a BACPAC file.

単一データベースの Azure CLI API に関するセクションを参照してください。Learn more about the single-database Azure CLI API.