Azure Portal で Windows SQL Server 仮想マシンをプロビジョニングする方法How to provision a Windows SQL Server virtual machine in the Azure portal

このガイドでは、Azure Portal で Windows SQL Server 仮想マシンを作成する際に使用できるさまざまなオプションについて説明します。This guide provides details on the different options available when you create a Windows SQL Server virtual machine in the Azure portal. この記事では、SQL Server VM のクイック スタートで説明されていない構成オプションについて、プロビジョニング タスクの一例を通じて詳しく説明します。This article covers more configuration options than the SQL Server VM quickstart, which goes more through one possible provisioning task.

このガイドは、SQL Server VM を作成する目的にも使用できますし、Use this guide to create your own SQL Server VM. Azure Portal で使用できるオプションを参照する目的にも使用できます。Or, use it as a reference for the available options in the Azure portal.

ヒント

SQL Server の仮想マシンに関するご質問については、よくあるご質問に関するページをご覧ください。If you have questions about SQL Server virtual machines, see the Frequently Asked Questions.

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

SQL Server 仮想マシン ギャラリー イメージSQL Server virtual machine gallery images

SQL Server 仮想マシンを作成する際には、仮想マシン ギャラリーにあるいくつかの事前構成済みイメージの中から、使用するイメージを選択できます。When you create a SQL Server virtual machine, you can select one of several pre-configured images from the virtual machine gallery. 次の手順は、SQL Server 2017 イメージの中から、イメージを 1 つを選択する方法を示したものです。The following steps demonstrate how to select one of the SQL Server 2017 images.

  1. Azure portal の左側のメニューで [Azure SQL] を選択します。Select Azure SQL in the left-hand menu of the Azure portal. [Azure SQL] が一覧にない場合は、 [すべてのサービス] を選択し、検索ボックスに「Azure SQL」と入力します。If Azure SQL is not in the list, select All services, then type Azure SQL in the search box. (省略可能) [Azure SQL] の横にある星を選択してお気に入りに追加し、左側のナビゲーションに項目として追加します。(Optional) Select the star next to Azure SQL to favorite it and add it as an item in the left-hand navigation.

  2. [+ 追加] を選択して、 [Select SQL deployment option](SQL デプロイ オプションの選択) ページを開きます。Select + Add to open the Select SQL deployment option page. [詳細の表示] を選択すると、追加情報を表示できます。You can view additional information by selecting Show details.

  3. [SQL 仮想マシン] タイルの SQL Server イメージ検索ボックスに「2017」と入力し、ドロップダウンから [Free SQL Server License: SQL Server 2017 Developer on Windows Server 2016] を選択します。Type 2017 in the SQL Server image search box on the SQL virtual machines tile, and then select Free SQL Server License: SQL Server 2017 Developer on Windows Server 2016 from the drop-down.

    SQL VM イメージの選択

    ヒント

    このチュートリアルでは Developer エディションを使用しています。これは、開発テスト用に SQL Server のフル機能を使用できる無償エディションです。The Developer edition is used in this walkthrough because it is a full-featured, free edition of SQL Server for development testing. ユーザーは VM を実行するコストに対してのみ課金されます。You pay only for the cost of running the VM. ただし、このチュートリアルでは、任意のイメージを選択してかまいません。However, you are free to choose any of the images to use in this walkthrough. 使用可能なイメージの説明は、SQL Server Windows 仮想マシンの概要に関する記事をご覧ください。For a description of available images, see the SQL Server Windows Virtual Machines overview.

    ヒント

    SQL Server のライセンス コストは、作成した VM の 1 秒あたりの料金に組み込まれており、エディションやコア数によって異なります。Licensing costs for SQL Server are incorporated into the per-second pricing of the VM you create and varies by edition and cores. ただし、SQL Server Developer エディションは、無料で開発/テストできる (運用向けではない) エディションで、SQL Express は、無料で軽量のワークロード (1 GB 未満のメモリ、10 GB 未満のストレージ) を利用できるエディションです。However, SQL Server Developer edition is free for development/testing (not production), and SQL Express is free for lightweight workloads (less than 1 GB of memory, less than 10 GB of storage). また、ライセンス持ち込み (BYOL) により VM の料金のみを支払うこともできます。You can also bring-your-own-license (BYOL) and pay only for the VM. それらのイメージの名前には、{BYOL} というプレフィックスが付きます。Those image names are prefixed with {BYOL}.

    これらのオプションの詳細については、「Pricing guidance for SQL Server Azure VMs (SQL Server Azure VM の料金ガイダンス)」を参照してください。For more information on these options, see Pricing guidance for SQL Server Azure VMs.

  4. 作成 を選択します。Select Create.

1.基本設定を構成する1. Configure basic settings

[基本] タブで次の情報を指定します。On the Basics tab, provide the following information:

  • [プロジェクトの詳細] で、正しいサブスクリプションが選択されていることを確認します。Under Project Details, make sure the correct subscription is selected.

  • [リソース グループ] セクションで、一覧から既存のリソース グループを選択するか、 [新規作成] を選択して新しいリソース グループを作成します。In the Resource group section, either select an existing resource group from the list or choose Create new to create a new resource group. リソース グループとは、Azure の関連リソース (仮想マシン、ストレージ アカウント、仮想ネットワークなど) のコレクションです。A resource group is a collection of related resources in Azure (virtual machines, storage accounts, virtual networks, etc.).

    Subscription

注意

Azure における SQL Server のデプロイについてテストまたは調査のみを実施する場合は、新しいリソース グループを使用すると便利です。Using a new resource group is helpful if you are just testing or learning about SQL Server deployments in Azure. テストが完了したら、リソース グループを削除します。そうすると、そのリソース グループに関連付けられている VM とすべてのリソースが自動的に削除されます。After you finish with your test, delete the resource group to automatically delete the VM and all resources associated with that resource group. リソース グループの詳細については、「Azure Resource Manager の概要」を参照してください。For more information about resource groups, see Azure Resource Manager Overview.

  • [インスタンスの詳細] で、以下の操作を行います。Under Instance details:

    1. 一意の [仮想マシン名] を入力します。Enter a unique Virtual machine name.
    2. [リージョン] で場所を選択します。Choose a location for your Region.
    3. このガイドでは、 [可用性オプション] の設定を [インフラストラクチャ冗長は必要ありません] のままにしておきます。For the purpose of this guide, leave Availability options set to No infrastructure redundancy required. 可用性オプションの詳細については、可用性に関するページを参照してください。To find out more information about availability options, see Availability.
    4. [イメージ] の一覧で、Free SQL Server License:SQL Server 2017 Developer on Windows Server 2016 という名前のイメージを選択します。In the Image list, select Free SQL Server License: SQL Server 2017 Developer on Windows Server 2016.
    5. 仮想マシンの [サイズ][サイズの変更] を選択し、 [A2 Basic] プランを選択します。Choose to Change size for the Size of the virtual machine and select the A2 Basic offering. 予期しない課金を防ぐために、利用を終了したリソースは必ずクリーンアップしてください。Be sure to clean up your resources once you're done with them to prevent any unexpected charges. 運用時のワークロードについては、「Azure Virtual Machines における SQL Server のパフォーマンスに関するベスト プラクティス」のマシンのサイズと構成に関する推奨事項を参照してください。For production workloads, see the recommended machine sizes and configuration in Performance best practices for SQL Server in Azure Virtual Machines.

    インスタンスの詳細

重要

[サイズの選択] ウィンドウに表示される月額料金の見積もりには、SQL Server のライセンス費用は含まれていません。The estimated monthly cost displayed on the Choose a size window does not include SQL Server licensing costs. この見積もり料金は VM 単体の費用です。This estimate is the cost of the VM alone. SQL Server Express エディションと SQL Server Developer エディションでは、この見積もり料金が概算費用の合計になります。For the Express and Developer editions of SQL Server, this estimate is the total estimated cost. 他のエディションについては、「Windows Virtual Machines の料金」で、ターゲットの SQL Server エディションを選択して確認できます。For other editions, see the Windows Virtual Machines pricing page and select your target edition of SQL Server. また、「SQL Server Azure VM の料金ガイダンス」と仮想マシンのサイズに関するページを参照してください。Also see the Pricing guidance for SQL Server Azure VMs and Sizes for virtual machines.

  • [管理者アカウント] で、ユーザー名とパスワードを指定します。Under Administrator account, provide a username and a password. パスワードは 12 文字以上で、定義された複雑さの要件を満たす必要があります。The password must be at least 12 characters long and meet the defined complexity requirements.

    [Administrator account] (管理者アカウント)

  • [受信ポートの規則][選択したポートを許可する] を選択し、ドロップダウンから [RDP (3389)] を選択します。Under Inbound port rules, choose Allow selected ports and then select RDP (3389) from the drop-down.

    受信ポートの規則

2.オプション機能を構成する2. Configure optional features

ディスクDisks

[ディスク] タブでディスク オプションを構成します。On the Disks tab, configure your disk options.

  • [OS ディスクの種類] で、ドロップダウンから OS に使用するディスクの種類を選択します。Under OS disk type, select the type of disk you want for your OS from the drop-down. Premium は、運用環境システムにはお勧めしますが、Basic VM には使用できません。Premium is recommended for production systems but is not available for a Basic VM. Premium SSD を利用するには、仮想マシンのサイズを変更してください。To utilize Premium SSD, change the virtual machine size.

  • [詳細] で、 [Managed Disks を使用] の下の [はい] を選択します。Under Advanced, select Yes under use Managed Disks.

    注意

    SQL Server には、Managed Disks の使用をお勧めします。Microsoft recommends Managed Disks for SQL Server. Managed Disks はバックグラウンドでストレージを管理します。Managed Disks handles storage behind the scenes. さらに、仮想マシンと Managed Disks が同じ可用性セットにある場合、Azure は適切な冗長性を提供するためにストレージ リソースを分散させます。In addition, when virtual machines with Managed Disks are in the same availability set, Azure distributes the storage resources to provide appropriate redundancy. 詳細については、Azure Managed Disks の概要に関する記事をご覧ください。For more information, see Azure Managed Disks Overview. 可用性セットのマネージド ディスクの詳細については、「可用性セット内の VM にマネージド ディスクを使用する」を参照してください。For specifics about managed disks in an availability set, see Use managed disks for VMs in availability set.

SQL VM ディスク設定

ネットワークNetworking

[ネットワーク] タブで、ネットワーク オプションを構成します。On the Networking tab, configure your networking options.

  • SQL Server VM 用に新しい仮想ネットワークを作成するか、既存の vNet を使用します。Create a new virtual network, or use an existing vNet for your SQL Server VM. [サブネット] も指定します。Designate a Subnet as well.

  • [NIC ネットワーク セキュリティ グループ] で、[Basic] セキュリティ グループまたは [詳細] セキュリティ グループを選択します。Under NIC network security group, select either a basic security group, or the advanced security group. [Basic] オプションを選択すると、SQL Server VM の受信ポート ( [基本] タブに構成されているものと同じ値) を選択できます。Choosing the basic option allows you to select inbound ports for the SQL Server VM (the same values that were configured on the Basic tab). [詳細] オプションを選択すると、既存のネットワーク セキュリティ グループを選択するか、新しいグループを作成することができます。Selecting the advanced option allows you to choose an existing network security group, or create a new one.

  • ネットワーク設定に対して他の変更を行ったり、既定値のままにしたりできます。You can make other changes to network settings, or keep the default values.

SQL VM ネットワークの設定

監視Monitoring

[監視] タブで、監視と自動シャットダウンを構成します。On the Monitoring tab, configure monitoring and autoshutdown.

  • [ブート診断] は、既定では VM に指定されているものと同じストレージ アカウントで有効になります。Azure enables Boot diagnostics by default with the same storage account designated for the VM. ここでは、これらの設定を変更し、 [OS のゲスト診断] を有効にすることができます。You can change these settings here, as well as enabling OS guest diagnostics.
  • このタブでは、 [システム割り当てマネージド ID]自動シャットダウンを有効にすることもできます。You can enable System assigned managed identity and autoshutdown on this tab as well.

SQL VM の管理設定

手順 3.SQL Server の設定を構成する3. Configure SQL Server settings

[SQL Server の設定] タブで、SQL Server の個々の設定と最適化を構成します。On the SQL Server settings tab, configure specific settings and optimizations for SQL Server. SQL Server について構成できる設定は次のとおりです。The settings that you can configure for SQL Server include the following:

SettingSetting
接続Connectivity
認証Authentication
Azure Key Vault の統合Azure Key Vault Integration
ストレージの構成Storage configuration
自動修正Automated Patching
自動化されたバックアップAutomated Backup
R Services (高度な分析)R Services (Advanced Analytics)

接続Connectivity

[SQL の接続] で、この VM 上の SQL Server インスタンスに必要なアクセスの種類を指定します。Under SQL connectivity, specify the type of access you want to the SQL Server instance on this VM. このチュートリアルでは、 [パブリック (インターネット)] を選択して、インターネット上のコンピューターやサービスから SQL Server に接続できるようにします。For the purposes of this walkthrough, select Public (internet) to allow connections to SQL Server from machines or services on the internet. このオプションを選択すると、選択したポートのトラフィックを許可するように、ファイアウォールとネットワーク セキュリティ グループが自動的に構成されます。With this option selected, Azure automatically configures the firewall and the network security group to allow traffic on the port selected.

ヒント

既定では、SQL Server は既知のポート (1433) をリッスンします。By default, SQL Server listens on a well-known port, 1433. セキュリティ強化のためには、前のダイアログでポートを変更して、1401 など、既定以外のポートをリッスンするようにします。For increased security, change the port in the previous dialog to listen on a non-default port, such as 1401. ポートを変更する場合は、SSMS などの任意のクライアント ツールからそのポートを使用して接続する必要があります。If you change the port, you must connect using that port from any client tools, such as SSMS.

SQL VM のセキュリティ

インターネット経由で SQL Server に接続するには、次のセクションで説明する SQL Server 認証を有効にする必要もあります。To connect to SQL Server via the internet, you also must enable SQL Server Authentication, which is described in the next section.

インターネット経由によるデータベース エンジンへの接続を有効にしない場合は、次のいずれかのオプションを選択します。If you would prefer to not enable connections to the Database Engine via the internet, choose one of the following options:

  • ローカル (VM 内のみ) : VM 内からのみ SQL Server への接続を許可します。Local (inside VM only) to allow connections to SQL Server only from within the VM.
  • プライベート (Virtual Network 内) : 同じ仮想ネットワーク内のマシンまたはサービスから SQL Server への接続を許可します。Private (within Virtual Network) to allow connections to SQL Server from machines or services in the same virtual network.

一般的に、シナリオで許容される最も制限の厳しい接続を選択すると、セキュリティが向上します。In general, improve security by choosing the most restrictive connectivity that your scenario allows. ただし、ネットワーク セキュリティ グループの規則と SQL 認証または Windows 認証を使用すると、すべてのオプションをセキュリティで保護できます。But all the options are securable through Network Security Group rules and SQL/Windows Authentication. VM が作成された後、ネットワーク セキュリティ グループを編集することができます。You can edit Network Security Group after the VM is created. 詳細については、「 Azure Virtual Machines における SQL Server のセキュリティに関する考慮事項」をご覧ください。For more information, see Security Considerations for SQL Server in Azure Virtual Machines.

認証Authentication

SQL Server 認証が必要な場合は、 [SQL Server の設定] タブで [SQL 認証][有効にする] をクリックします。If you require SQL Server Authentication, click Enable under SQL authentication on the SQL Server settings tab.

SQL Server 認証

注意

インターネット経由で SQL Server にアクセスする場合 (パブリック接続オプション)、ここで SQL 認証を有効にする必要があります。If you plan to access SQL Server over the internet (the Public connectivity option), you must enable SQL authentication here. SQL Server へのパブリック アクセスでは、SQL 認証を使う必要があります。Public access to the SQL Server requires the use of SQL Authentication.

SQL Server 認証を有効にする場合は、 [ログイン名][パスワード] を指定します。If you enable SQL Server Authentication, specify a Login name and Password. このログイン名が、SQL Server 認証ログインと sysadmin 固定サーバー ロールのメンバーとして構成されます。This login name is configured as a SQL Server Authentication login and member of the sysadmin fixed server role. 認証モードの詳細については、「Choose an Authentication Mode (認証モードの選択)」を参照してください。For more information about Authentication Modes, see Choose an Authentication Mode.

SQL Server 認証を有効にしない場合は、VM のローカル管理者アカウントを使用して SQL Server インスタンスに接続できます。If you do not enable SQL Server Authentication, then you can use the local Administrator account on the VM to connect to the SQL Server instance.

Azure Key Vault の統合Azure Key Vault integration

暗号化のために Azure にセキュリティ シークレットを格納するには、 [SQL Server の設定] を選択し、 [Azure Key Vault の統合] まで下にスクロールします。To store security secrets in Azure for encryption, select SQL Server settings, and scroll down to Azure key vault integration. [有効にする] を選択し、必要な情報を入力します。Select Enable and fill in the requested information.

Azure Key Vault の統合

次の表では、Azure Key Vault の統合の構成に必要なパラメーターを示します。The following table lists the parameters required to configure Azure Key Vault Integration.

パラメーターPARAMETER DescriptionDESCRIPTION EXAMPLE
Key Vault の URLKey Vault URL Key Vault の場所。The location of the key vault. https://contosokeyvault.vault.azure.net/https://contosokeyvault.vault.azure.net/
プリンシパル名Principal name Azure Active Directory サービスのプリンシパル名。Azure Active Directory service principal name. クライアント ID とも呼ばれます。This name is also referred to as the Client ID. fde2b411-33d5-4e11-af04eb07b669ccf2fde2b411-33d5-4e11-af04eb07b669ccf2
プリンシパル シークレットPrincipal secret Azure Active Directory サービスのプリンシパル シークレット。Azure Active Directory service principal secret. クライアント シークレットとも呼ばれます。This secret is also referred to as the Client Secret. 9VTJSQwzlFepD8XODnzy8n2V01Jd8dAjwm/azF1XDKM=9VTJSQwzlFepD8XODnzy8n2V01Jd8dAjwm/azF1XDKM=
資格情報名Credential name 資格情報名:AKV 統合により SQL Server 内に資格情報が作成されます。VM に Key Vault にアクセスする許可が与えられます。Credential name: AKV Integration creates a credential within SQL Server, allowing the VM to have access to the key vault. この資格情報の名前を選択します。Choose a name for this credential. mycred1mycred1

詳細については、 Azure VM 上の SQL Server に関する Azure Key Vault 統合の構成に関するページを参照してください。For more information, see Configure Azure Key Vault Integration for SQL Server on Azure VMs.

ストレージの構成Storage configuration

[SQL Server の設定] タブの [ストレージの構成] で、 [構成の変更] を選択してパフォーマンス最適化ストレージの構成ページを開き、ストレージの要件を指定します。On the SQL Server settings tab, under Storage configuration, select Change configuration to open the Performance Optimized Storage Configuration page and specify the storage requirements.

SQL VM Storage の構成

[ストレージの最適化] で、次のいずれかのオプションを選択します。Under Storage optimized for, select one of the following options:

  • [全般] は、既定の設定であり、ほとんどのワークロードをサポートします。General is the default setting and supports most workloads.
  • [トランザクション] は、従来のデータベース OLTP ワークロード用にストレージを最適化します。Transactional processing optimizes the storage for traditional database OLTP workloads.
  • [データ ウェアハウス] は、分析とレポートのワークロード用にストレージを最適化します。Data warehousing optimizes the storage for analytic and reporting workloads.

SQL VM Storage の構成

既定値のままにすることも、IOPS のニーズに合わせてストレージ トポロジを手動で変更することもできます。You can choose to leave the values at default, or you can manually change the storage topology to suit your IOPS needs. 詳細については、ストレージの構成に関する記事を参照してください。For more information, see storage configuration.

SQL Server ライセンスSQL Server License

ソフトウェア アシュアランスをご利用のお客様は、Azure ハイブリッド特典を利用して自分の SQL Server ライセンスを取得し、リソースを節約することができます。If you're a Software Assurance customer, you can utilize the Azure Hybrid Benefit to bring your own SQL Server license and save on resources.

SQL VM ライセンス

自動修正Automated patching

[自動修正] は、既定で有効になります。Automated patching is enabled by default. 自動修正を有効にすると、Azure は SQL Server とオペレーティング システムに修正プログラムを自動的に適用します。Automated patching allows Azure to automatically patch SQL Server and the operating system. メンテナンス ウィンドウの曜日、時刻、および期間を指定します。Specify a day of the week, time, and duration for a maintenance window. Azure は、修正プログラムの適用をこのメンテナンス ウィンドウで実行します。Azure performs patching in this maintenance window. メンテナンス ウィンドウのスケジュールでは、VM のロケールが時刻に使用されます。The maintenance window schedule uses the VM locale for time. SQL Server とオペレーティング システムに修正プログラムを自動的に適用しない場合は、 [無効] をクリックします。If you do not want Azure to automatically patch SQL Server and the operating system, click Disable.

SQL VM の自動修正

詳細については、 Azure Virtual Machines での SQL Server の自動修正に関するページを参照してください。For more information, see Automated Patching for SQL Server in Azure Virtual Machines.

自動化されたバックアップAutomated backup

[自動バックアップ] では、すべてのデータベースの自動データベース バックアップを有効にすることができます。Enable automatic database backups for all databases under Automated backup. 既定では、自動バックアップは無効です。Automated backup is disabled by default.

SQL の自動バックアップを有効にするときは、以下の設定の構成を行います。When you enable SQL automated backup, you can configure the following settings:

  • バックアップのリテンション期間 (日数)Retention period (days) for backups
  • バックアップに使用するストレージ アカウントStorage account to use for backups
  • バックアップの暗号化オプションとパスワードEncryption option and password for backups
  • システム データベースのバックアップBackup system databases
  • バックアップ スケジュールの構成Configure backup schedule

バックアップを暗号化するには、 [有効] をクリックします。To encrypt the backup, click Enable. パスワードを指定します。Then specify the Password. Azure は、バックアップを暗号化するための証明書を作成し、指定されたパスワードを使用してその証明書を保護します。Azure creates a certificate to encrypt the backups and uses the specified password to protect that certificate. スケジュールは既定で自動的に設定されますが、 [手動] を選択して手動スケジュールを作成できます。By default the schedule is set automatically, but you can create a manual schedule by selecting Manual.

SQL VM の自動バックアップ

詳細については、「 Azure Virtual Machines での SQL Server の自動バックアップ」をご覧ください。For more information, see Automated Backup for SQL Server in Azure Virtual Machines.

R Services (高度な分析)R Services (Advanced Analytics)

SQL Server R Services (高度な分析) を有効にするオプションがあります。You have the option to enable SQL Server R Services (Advanced Analytics). このオプションを使うと、SQL Server 2017 で高度な分析を使用できるようになります。This option enables you to use advanced analytics with SQL Server 2017. [SQL Server の設定] ウィンドウで [有効にする] を選択します。Select Enable on the SQL Server Settings window.

4.確認と作成4. Review + create

[確認および作成] タブで概要を確認し、 [作成] を選択して、この VM に対して指定した SQL Server、リソース グループ、およびリソースを作成します。On the Review + create tab, review the summary, and select Create to create SQL Server, resource group, and resources specified for this VM.

Azure Portal でデプロイを監視できます。You can monitor the deployment from the Azure portal. 画面の上部にある [通知] ボタンをクリックすると、デプロイの基本的な状態が表示されます。The Notifications button at the top of the screen shows basic status of the deployment.

注意

デプロイの時間について参考になるように、既定の設定で SQL VM を米国東部リージョンにデプロイしました。To provide you with an idea on deployment times, I deployed a SQL VM to the East US region with default settings. このテスト デプロイは完了までに約 12 分間かかりました。This test deployment took approximately 12 minutes to complete. ただし、リージョンや選択した設定によっては、デプロイに必要な時間が変わる可能性があります。But you might experience a faster or slower deployment time based on your region and selected settings.

リモート デスクトップを使用して VM を開くOpen the VM with Remote Desktop

リモート デスクトップを使用して SQL Server 仮想マシンに接続するには、次の手順に従います。Use the following steps to connect to the SQL Server virtual machine with Remote Desktop:

  1. Azure 仮想マシンが作成され、実行されてから、Azure Portal の [仮想マシン] アイコンをクリックして、VM を表示します。After the Azure virtual machine is created and running, click the Virtual Machines icon in the Azure portal to view your VMs.

  2. 新しい VM の省略記号 [...] をクリックします。Click the ellipsis, ..., for your new VM.

  3. [接続] をクリックします。Click Connect.

    ポータルで VM に接続する

  4. ブラウザーによって VM のためにダウンロードされた RDP ファイルを開きます。Open the RDP file that your browser downloads for the VM.

  5. リモート デスクトップ接続で、このリモート接続の発行元が特定できないことが通知されます。The Remote Desktop Connection notifies you that the publisher of this remote connection cannot be identified. [接続] をクリックして続行します。Click Connect to continue.

  6. [Windows セキュリティ] ダイアログで、 [別のアカウントを使う] をクリックします。In the Windows Security dialog, click Use a different account. これを表示するには、 [その他] をクリックする必要があります。You might have to click More choices to see this. VM の作成時に構成したユーザー名とパスワードを指定します。Specify the user name and password that you configured when you created the VM. ユーザー名の前にバックスラッシュを追加する必要があります。You must add a backslash before the user name.

    リモート デスクトップ認証

  7. [OK] をクリックして接続します。Click OK to connect.

SQL Server 仮想マシンに接続した後は、SQL Server Management Studio を起動し、ローカル管理者の資格情報を使用して Windows 認証で接続できます。After you connect to the SQL Server virtual machine, you can launch SQL Server Management Studio and connect with Windows Authentication using your local administrator credentials. SQL Server 認証を有効にした場合は、プロビジョニングの間に構成した SQL のログインとパスワードを使用して SQL 認証で接続することもできます。If you enabled SQL Server Authentication, you can also connect with SQL Authentication using the SQL login and password you configured during provisioning.

マシンにアクセスすると、要件に基づいてマシンと SQL Server の設定を直接変更することができます。Access to the machine enables you to directly change machine and SQL Server settings based on your requirements. たとえば、ファイアウォールの設定を構成したり、SQL Server の構成設定を変更したりできます。For example, you could configure the firewall settings or change SQL Server configuration settings.

SQL Server にリモート接続するConnect to SQL Server remotely

このチュートリアルでは、仮想マシンと SQL Server 認証SQL Server 認証 アクセスを選択しています。In this walkthrough, you selected Public access for the virtual machine and SQL Server Authentication. これらの設定により、インターネット経由による任意のクライアントから SQL Server への接続を許可するように仮想マシンが自動的に構成されています (適切な SQL ログインを持っている場合)。These settings automatically configured the virtual machine to allow SQL Server connections from any client over the internet (assuming they have the correct SQL login).

注意

プロビジョニング中に [パブリック] を選択しなかった場合は、プロビジョニング後にポータルで SQL 接続設定を変更できます。If you did not select Public during provisioning, then you can change your SQL connectivity settings through the portal after provisioning. 詳細については、「Change your SQL connectivity settings (SQL 接続設定の変更)」を参照してください。For more information, see Change your SQL connectivity settings.

以下のセクションでは、インターネット経由で SQL Server VM インスタンスに接続する方法を示します。The following sections show how to connect over the internet to your SQL Server VM instance.

パブリック IP アドレスの DNS ラベルの構成Configure a DNS Label for the public IP address

インターネットから SQL Server データベース エンジンに接続する場合は、パブリック IP アドレスの DNS ラベルを作成することを検討してください。To connect to the SQL Server Database Engine from the Internet, consider creating a DNS Label for your public IP address. IP アドレスで接続することはできますが、DNS ラベルを作成すると、識別が容易で、基になるパブリック IP アドレスを抽象化した A レコードが作成されます。You can connect by IP address, but the DNS Label creates an A Record that is easier to identify and abstracts the underlying public IP address.

注意

同じ Virtual Network 内の SQL Server インスタンスのみに接続する場合、またはローカルでのみ接続する予定の場合は、DNS ラベルは必要ありません。DNS Labels are not required if you plan to only connect to the SQL Server instance within the same Virtual Network or only locally.

DNS ラベルを作成するには、最初にポータルで [Virtual Machines] を選びます。To create a DNS Label, first select Virtual machines in the portal. SQL Server VM を選択し、そのプロパティを表示します。Select your SQL Server VM to bring up its properties.

  1. 仮想マシンの概要で、目的のパブリック IP アドレスを選択します。In the virtual machine overview, select your Public IP address.

    パブリック IP アドレス

  2. パブリック IP アドレスのプロパティで、 [構成] を展開します。In the properties for your Public IP address, expand Configuration.

  3. DNS ラベル名を入力します。Enter a DNS Label name. この名前は、IP アドレスを直接使用するのではなく名前で SQL Server VM に接続するために使用できる A レコードです。This name is an A Record that can be used to connect to your SQL Server VM by name instead of by IP Address directly.

  4. [保存] ボタンをクリックします。Click the Save button.

    DNS ラベル

別のコンピューターからデータベース エンジンに接続するConnect to the Database Engine from another computer

  1. インターネットに接続されたコンピューターで、SQL Server Management Studio (SSMS) を開きます。On a computer connected to the internet, open SQL Server Management Studio (SSMS). SQL Server Management Studio を保有していない場合は、ここからダウンロードできます。If you do not have SQL Server Management Studio, you can download it here.

  2. [サーバーへの接続] または [データベース エンジンへの接続] ダイアログ ボックスで、 [サーバー名] の値を編集します。In the Connect to Server or Connect to Database Engine dialog box, edit the Server name value. (前のタスクで確認した) 仮想マシンの IP アドレスまたは完全 DNS 名を入力します。Enter the IP address or full DNS name of the virtual machine (determined in the previous task). また、コンマを追加し、SQL Server の TCP ポートを指定することもできます。You can also add a comma and provide SQL Server's TCP port. たとえば、「 mysqlvmlabel.eastus.cloudapp.azure.com,1433 」のように入力します。For example, mysqlvmlabel.eastus.cloudapp.azure.com,1433.

  3. [認証] ボックスで、 [SQL Server 認証] を選択します。In the Authentication box, select SQL Server Authentication.

  4. [ログイン] ボックスに、有効な SQL ログインの名前を入力します。In the Login box, type the name of a valid SQL login.

  5. [パスワード] ボックスに、ログインのパスワードを入力します。In the Password box, type the password of the login.

  6. [接続] をクリックします。Click Connect.

    SSMS 接続

注意

この例では、一般的なポートの 1433 を使用します。This example uses the common port 1433. ただし、SQL Server VM のデプロイ時に別のポート (1401 など) を指定した場合は、この値を変更する必要があります。However, this value will need to be modified if a different port (such as 1401) was specified during the deployment of the SQL Server VM.

次の手順Next steps

Azure での SQL Server の使用に関するその他の情報については、Azure 仮想マシンにおける SQL Server に関する記事とよく寄せられる質問に関するページを参照してください。For other information about using SQL Server in Azure, see SQL Server on Azure Virtual Machines and the Frequently Asked Questions.