Azure SQL Databaseを無料で試すには、Azureの無料アカウントをご利用ください

Azure SQL Database は、クラウド向けに構築された、インテリジェントでスケーラブルなリレーショナル データベース サービスです。 SQL Databaseは、アップグレード、パッチ適用、バックアップ、モニタリングなど、ほとんどのデータベース管理機能をユーザーの関与なく処理するフルマネージドPaaS(サービスとしてのプラットフォーム)データベースエンジンです。

Azure の無料アカウントを使用して、次の月額制限付きで12 か月間無料で Azure SQL Database を試すことができます。

  • 1 S0 データベース、データベーストランザクションユニット10個、ストレージ250GB

このアーティクルでは、Azure 無料アカウントを使用して、Azure SQL Databaseを無料で作成し使用する方法を紹介します。

前提条件

Azure SQL Database を無料で試すには、次のものが必要です。

データベースを作成する

このアーティクルでは、Azure portal を使用して、パブリックアクセスでSQL Databaseを作成します。 または、 PowerShell、Azure CLIまたはARM テンプレートを使用して SQL Database を作成することもできます。

データベースを作成するには、次の手順に従います。

  1. Azure 無料アカウントで Azure portal にサインインします。

  2. SQL データベースを検索して選択します。

    SQL データベースを検索して選択する方法を示すスクリーンショット。

    または、無料サービス を検索してそこに移動し、一覧から Azure Database for MySQL タイルを選択することも可能です。

    Azure portal にある無料の全サービスを一覧表示する画面のスクリーンショット。

  3. [作成] を選択します

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

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

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

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

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

    [OK] を選択します。

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

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

  10. 無料試用版の場合は、 サービスレベルStandard (一般的なパフォーマンス要件を持つワークロードの場合)を選択します。 DTUs10Data max size (GB)250に設定し, Applyを選択します。

    データベースのサービス レベルの選択を示すスクリーンショット。

  11. バックアップストレージの冗長性Geo 冗長バックアップストレージ に設定したままにします。

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

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

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

  14. ファイアウォール 規則について、Azure サービスとリソースがこのサーバーにアクセスすることを許可するYesに設定し、現在のクライアント IP アドレスの追加Yesに設定します。

  15. Connection policyDefaultに設定したままにしてください。

  16. Encrypted Connectionsでは、Minimum TLS versionTLS 1.2に設定したままにしてください。

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

    [ネットワーク] タブ

  18. Securityタブの値は変更しないままにします。

    [セキュリティ] タブ

  19. ページの下部にある [Next: Additional settings](次へ: 追加設定) を選択します。

  20. [追加設定] タブにある [データ ソース] セクションの [既存のデータを使用します] で、 [サンプル] を選択します。 これにより、AdventureWorksLT サンプル データベースが作成され、空のブランクデータベースとは対照的に、クエリーや実験を行うためのいくつかのテーブルとデータを作成するものです。

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

    追加の設定

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

    重要

    Azure 無料アカウントから SQL データベースを作成している間も、1 ヶ月あたりの見積もりコストCompute + Storage : Cost Summary ブレードと Review + Create タブに表示されています。しかし、Azureの無料アカウントを使用していて、無料サービスの利用が月間制限内であれば、課金されることはありません。 使用状況確認するには、このアーティクルで後述する 無料サービスの使用状況の確認と追跡 を参照してください。

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

データベースを作成したら、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無料アカウントに含まれるAzure SQL Databaseは、無料サービスの上限を超えない限り、課金されません。 上限を超えないよう、Azure portal を使用して無料サービス使用量を追跡、監視してください。

使用状況を把握するには、次の手順を実行します。

  1. Azure portal でサブスクリプションを検索し、無料試用版サブスクリプションを選択します。

  2. 概要 ページで、下へスクロールして 使用率でトップの無料サービスというタイルを表示し、すべての無料サービスを見るを選択します。

    無料試用版サブスクリプションの概要ページを示すスクリーンショット。[View all free services]\(無料サービスをすべて表示\) が強調表示されている。

  3. Azure SQL Databaseに関連するメーターを探し、使用状況を把握します。

    すべての無料サービスの使用量情報を表示して追跡するためのブレードが表示された Azure portal 画面のスクリーンショット。

次の表では、トラック使用状況ページの値について説明します。

Value 説明
測定 使用しているサービスの測定単位を示します。 たとえば、Azure SQL Database のメーターは、SQL Database, Single Standard, S0 DTUsで、1日あたりのS0データベースの使用数を追跡し、月間の制限値は1です。
使用量/制限 当月のメーターの使用量とメーターの制限。
状態 メーターによって定義されたサービスの現在の使用状況です。 ステータスの可能な値は以下の通り。
未使用: メーターを使用していないか、メーターの使用量が課金システムに到達していない状態です。
超過<Date>: <Date>でメーターの制限を超えました。
超える可能性は低い: メーターの制限を超える可能性は低いです。
超過<Date>: <Date> でメーターの制限を超えそうです。

重要

  • Azure 無料アカウントでは、30 日間使用できる $200 のクレジットも与えられます。 この期間中、月額無料分を超えるサービス使用量は、このクレジットから差し引かれます。
  • 最初の 30 日間の終わり、または $200 のクレジットを費やした後 (どちらか早い方)、1 か月あたりの無料分を超えて使用したサービスの料金のみが課金されます。 30 日が経過した後も引き続き無料サービスを利用するには、従量課金制価格に移行してください。 従量課金制に移行しなかった場合、$200 のクレジットを超える Azure サービスは購入できず、最終的にはご利用のアカウントとサービスが無効となります。
  • 詳細については、「Azure 無料アカウント FAQ」を参照してください。

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

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

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

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

次のステップ

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