クイックスタート: 単一データベースを作成する - Azure SQL Database

このクイックスタートでは、Azure portal、PowerShell スクリプト、または Azure CLI スクリプトを使用して、Azure SQL Database に単一データベースを作成します。 次に、Azure portal でクエリ エディターを使用して、データベースに対してクエリを実行します。

前提条件

単一データベースを作成する

このクイックスタートでは、サーバーレス コンピューティング レベルで単一データベースを作成します。

Azure portal で単一データベースを作成するために、このクイックスタートは、Azure SQL のページから開始します。

  1. [Select SQL Deployment option](SQL デプロイ オプションの選択) ページを参照します。

  2. [SQL データベース] で、 [リソースの種類][単一データベース] に設定し、 [作成] を選択します。

    Azure SQL に追加する

  3. [SQL データベースの作成] フォームの [基本] タブにある [プロジェクトの詳細] で、目的の Azure [サブスクリプション] を選択します。

  4. [リソース グループ] で、 [新規作成] を選択し、「myResourceGroup」と入力して、 [OK] を選択します。

  5. [データベース名] に「mySampleDatabase」と入力します。

  6. [サーバー] で、 [新規作成] を選択し、 [新しいサーバー] フォームに次の値を入力します。

    • [サーバー名] : 「mysqlserver」と入力し、一意にするためにいくつかの文字を追加します。 サーバー名は、サブスクリプション内で一意ではなく、Azure のすべてのサーバーに対してグローバルに一意である必要があるため、正確なサーバー名をここに示すことはできません。 mysqlserver12345 のように入力すると、これが使用可能かどうかがポータルで確認できます。
    • [場所] :ドロップダウン リストから場所を選択します。
    • [認証方法]: [SQL 認証を使用] を選択します。
    • サーバー管理者ログイン:「azureuser」と入力します。
    • パスワード:要件を満たすパスワードを入力し、 [パスワードの確認入力] フィールドにもう一度入力します。

    [OK] を選択します。

  7. [SQL エラスティック プールを使用しますか?][いいえ] に設定したままにします。

  8. [コンピューティングとストレージ] で、 [データベースの構成] を選択します。

  9. このクイックスタートではサーバーレス データベースを使用します。そのため、[サービス レベル][汎用] (スケーラブルなコンピューティングおよびストレージ オプション) のままとし、[コンピューティング レベル][サーバーレス] に設定します。 [適用] を選択します。

    サーバーレス データベースの構成

  10. [バックアップ ストレージの冗長性] で、バックアップの保存先となるストレージ アカウントの冗長性オプションを選択します。 詳細については、「バックアップ ストレージの冗長性」を参照してください。

  11. ページの下部にある [Next: Networking](次へ: ネットワーク) を選択します。

    新しい SQL データベース - [基本] タブ

  12. [ネットワーク] タブの [接続方法] で、 [パブリック エンドポイント] を選択します。

  13. [ファイアウォール規則] で、 [現在のクライアント IP アドレスを追加する][はい] に設定します。 [Azure サービスおよびリソースにこのサーバー グループへのアクセスを許可する][いいえ] に設定したままにします。

    ファイアウォール規則の [ネットワーク] タブを示すスクリーンショット。

  14. [接続ポリシー] で、[既定の接続ポリシー] を選択し、[最小 TLS バージョン] を既定の TLS 1.2 のままにします。

  15. ページの下部で [次へ: セキュリティ] を選択します。

    ポリシーと暗号化の [ネットワーク] タブを示すスクリーンショット。

  16. [セキュリティ] ページでは、Microsoft Defender for SQL の無料試用版の使用を開始できるだけではなく、必要な場合には、台帳マネージド IDTransparent data encryption (TDE) を構成することもできます。 ページの下部にある [Next: Additional settings](次へ: 追加設定) を選択します。

  17. [追加設定] タブにある [データ ソース] セクションの [既存のデータを使用します] で、 [サンプル] を選択します。 これにより、AdventureWorksLT サンプル データベースが作成され、空のデータベースではなく、クエリと実験に使用するテーブルとデータが用意されます。 また、データベースの照合順序メンテナンス期間を構成することもできます。

  18. ページの下部にある [確認と作成] を選択します。

    [追加設定] タブ

  19. [確認と作成] ページで、確認後、 [作成] を選択します。

データベースのクエリを実行する

データベースを作成したら、Azure portal でクエリ エディター (プレビュー) を使用してデータベースに接続し、データに対してクエリを実行します。

  1. ポータルで、SQL データベースを検索して選択し、リストからデータベースを選択します。

  2. データベースのページで、左側のメニューの [クエリ エディター (プレビュー)] を選択します。

  3. サーバー管理者のログイン情報を入力し、 [OK] を選択します。

    クエリ エディターにサインインする

  4. [クエリ エディター] ウィンドウに次のクエリを入力します。

    SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
    FROM SalesLT.ProductCategory pc
    JOIN SalesLT.Product p
    ON pc.productcategoryid = p.productcategoryid;
    
  5. [実行] を選択し、 [結果] ウィンドウでクエリの結果を確認します。

    クエリ エディターの結果

  6. [クエリ エディター] ページを閉じ、未保存の編集を破棄するかどうかを確認するプロンプトが表示されたら [OK] をクリックします。

リソースをクリーンアップする

リソース グループ、サーバー、および単一データベースを保持して、次の手順に進み、さまざまな方法でデータベースに接続してクエリを実行する方法を学習します。

これらのリソースの使用が完了したら、作成したリソース グループを削除することができます。これにより、サーバーとその中の単一データベースも削除されます。

Azure portal を使用して myResourceGroup とそのすべてのリソースを削除するには、次の手順に従います。

  1. ポータルで、 [リソース グループ] を検索して選択し、一覧から [myResourceGroup] を選択します。
  2. [リソース グループ] ページで、 [リソース グループの削除] を選択します。
  3. [リソース グループ名を入力してください] に「myResourceGroup」を入力し、 [削除] を選択します。

次のステップ

さまざまなツールと言語を使用してデータベースを接続してクエリを実行します。

クラウドの支出を最適化して節約しますか?

[Cost Management を使用してコスト分析を開始する](../cost-management-billing/costs/quick-acm-cost-analysis.md?WT.mc_id=costmanagementcontent_docsacmhorizontal_-inproduct-learn)