Azure Portal를 사용 하 여 SQL Server에서 Windows 가상 컴퓨터를 프로 비전 하는 방법How to use the Azure portal to provision a Windows virtual machine with SQL Server

적용 대상: Azure VM의 SQL Server

이 가이드에서는 Azure Portal를 사용 하 여 Windows VM (가상 컴퓨터)에 SQL Server를 프로 비전 하는 데 사용할 수 있는 옵션을 설명 합니다.This guide covers options available for using the Azure portal to provision SQL Server on a Windows virtual machine (VM). 이 문서에서는 SQL Server VM 빠른시작 보다 더 많은 구성 옵션에 대해 설명 하며,이는 단일 구성에 대해 더 깊이 있습니다.This article covers more configuration options than the SQL Server VM quickstart, which focuses more deeply on a single configuration.

이 가이드를 사용하여 고유한 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 가상 머신을 만들 때 가상 머신 갤러리에서 미리 구성된 여러 이미지 중 하나를 선택할 수 있습니다.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 이미지 중 하나를 선택하는 방법을 보여줍니다.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 옆의 별표를 선택 하 여 즐겨찾기로 저장 하 고 왼쪽 탐색에 항목으로 추가할 수도 있습니다.You can also select the star next to Azure SQL to save it as a favorite and add it as an item in the left-hand navigation.

  2. + 추가 를 선택하여 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 을 입력 하 고 드롭다운 메뉴에서 무료 SQL Server 라이선스: 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 이미지 선택

    개발자 버전은 개발 테스트를 위한 SQL Server의 완전 한 기능을 갖춘 무료 버전 이기 때문에이 문서에서 사용 됩니다.The Developer edition is used in this article 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 Virtual Machines 개요를 참조하세요.For a description of available images, see the SQL Server Windows Virtual Machines overview.

    SQL Server의 라이선스 비용은 사용자가 만드는 VM의 초당 가격에 통합되며 에디션과 코어에 따라 다릅니다.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 edition은 프로덕션이 아닌 개발 및 테스트에 무료로 제공 됩니다.However, SQL Server Developer edition is free for development and testing, not production. 또한 SQL Express는 경량 워크 로드 (1gb 미만 메모리, 10gb 미만 저장소)에 무료로 제공 됩니다.Also, 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}.

    이러한 옵션에 대한 자세한 내용은 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. 이미지 목록에서 무료 SQL Server 라이선스: Windows Server 2016의 SQL Server 2017 Developer 이미지를 선택합니다.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 및 개발자 버전의 경우, 이 예상 비용은 총 예상 비용입니다.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 password. 암호는 12자 이상이어야 하며 정의된 복잡성 요구 사항을 충족해야 합니다.The password must be at least 12 characters long and meet the defined complexity requirements.

    관리자 계정

  • 인바운드 포트 규칙 에서 선택한 포트 허용 을 선택한 다음, 드롭다운에서 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. 프리미엄은 프로덕션 시스템에 권장되지만 기본 VM에는 사용할 수 없습니다.Premium is recommended for production systems but is not available for a Basic VM. 프리미엄 SSD를 사용 하려면 가상 머신 크기를 변경 합니다.To use a 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. 가용성 집합의 Managed Disks에 대한 구체적인 내용을 보려면 가용성 집합에서 VM에 Managed Disks 사용을 참조하세요.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 합니다.Create a new virtual network or use an existing virtual network for your SQL Server VM. 서브넷 도 지정합니다.Designate a Subnet as well.

  • NIC 네트워크 보안 그룹 에서 기본 보안 그룹 또는 고급 보안 그룹을 선택 합니다.Under NIC network security group, select either a basic security group or the advanced security group. 기본 옵션을 선택 하면 기본 탭에서 구성 된 것과 동일한 값을 SQL Server VM에 대 한 인바운드 포트를 선택할 수 있습니다. 고급 옵션을 선택 하면 기존 네트워크 보안 그룹을 선택 하거나 새 그룹을 만들 수 있습니다.Choosing the basic option allows you to select inbound ports for the SQL Server VM which are the same values 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 auto-shutdown.

  • Azure에서는 VM에 지정된 것과 동일한 스토리지 계정을 통해 부팅 진단 이 기본적으로 사용됩니다.Azure enables Boot diagnostics by default with the same storage account designated for the VM. 이 탭에서 이러한 설정을 변경 하 고 OS 게스트 진단을 사용 하도록 설정할 수 있습니다.On this tab, you can change these settings and enable OS guest diagnostics.
  • 이 탭에서 시스템 할당 관리 id자동 종료 를 사용 하도록 설정할 수도 있습니다.You can also enable System assigned managed identity and auto-shutdown on this tab.

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에 대해 다음 설정을 구성할 수 있습니다.You can configure the following settings for SQL Server:

연결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. 이 옵션을 선택하면 Azure에서는 선택한 포트에서 트래픽을 허용하도록 방화벽 및 네트워크 보안 그룹을 자동으로 구성합니다.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 (SQL Server Management Studio)와 같은 모든 클라이언트 도구의 해당 포트를 사용 하 여 연결 해야 합니다.If you change the port, you must connect using that port from any client tools, such as SQL Server Management Studio (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 내부만) 을 선택합니다.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. 하지만 모든 옵션은 NSG (네트워크 보안 그룹) 규칙 및 SQL/Windows 인증을 통해 보안을 강화 합니다.But all the options are securable through network security group (NSG) rules and SQL/Windows Authentication. VM을 만든 후에 NSG를 편집할 수 있습니다.You can edit the NSG 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, select 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 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 a member of the sysadmin fixed server role. 인증 모드에 대한 자세한 내용은 인증 모드 선택 을 참조하세요.For more information about Authentication Modes, see Choose an Authentication Mode.

SQL Server 인증을 사용 하지 않으려면 VM에서 로컬 관리자 계정을 사용 하 여 SQL Server 인스턴스에 연결할 수 있습니다.If you prefer not to enable SQL Server Authentication, 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 (AKV) 통합을 구성 하는 데 필요한 매개 변수를 나열 합니다.The following table lists the parameters required to configure Azure Key Vault (AKV) Integration.

매개 변수PARAMETER 설명DESCRIPTION 예제EXAMPLE
주요 자격 증명 모음 URLKey Vault URL 주요 자격 증명 모음의 위치입니다.The location of the key vault. 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-af04eb07b669ccf2
주체 암호Principal secret Azure Active Directory 서비스 주체 암호입니다.Azure Active Directory service principal secret. 이 암호를 클라이언트 암호라고도 합니다.This secret is also referred to as the Client Secret. 9VTJSQwzlFepD8XODnzy8n2V01Jd8dAjwm/azF1XDKM=
자격 증명 이름Credential name 자격 증명 이름: AKV 통합은 SQL Server 내에 자격 증명을 만들고 VM에서 키 자격 증명 모음에 액세스할 수 있도록 허용 합니다.Credential name: AKV Integration creates a credential within SQL Server and allows the VM to access the key vault. 이 자격 증명의 이름을 선택하세요.Choose a name for this credential. mycred1

자세한 내용은 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.

저장소 구성을 변경할 수 있는 위치를 강조 표시 하는 스크린샷

다음에 대해 스토리지 최적화 에서 다음 옵션 중 하나를 선택합니다.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 스토리지 구성

값을 기본값으로 유지하도록 선택하거나 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 use the Azure Hybrid Benefit to bring your own SQL Server license and save on resources.

SQL VM 라이선스

자동화된 패치Automated patching

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. Azure에서 SQL Server 및 운영 체제를 자동으로 패치 하지 않도록 하려면 사용 안 함 을 선택 합니다.If you do not want Azure to automatically patch SQL Server and the operating system, select 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 계정Storage account to use for backups
  • 백업을 위한 암호화 옵션 및 암호Encryption option and password for backups
  • 시스템 데이터베이스 BackupBackup system databases
  • 백업 일정 구성Configure backup schedule

백업을 암호화 하려면 사용 을 선택 합니다.To encrypt the backup, select 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.

Machine Learning ServicesMachine Learning Services

Machine Learning Services를 사용하도록 설정하는 옵션이 있습니다.You have the option to enable Machine Learning Services. 이 옵션을 사용 하면 SQL Server 2017에서 Python 및 R에서 기계 학습을 사용할 수 있습니다.This option lets you use machine learning with Python and R in SQL Server 2017. SQL Server 설정 창에서 사용 을 선택합니다.Select Enable on the SQL Server Settings window.

4. 검토 + 만들기4. Review + create

검토 + 만들기 탭에서 다음을 수행 합니다.On the Review + create tab:

  1. 요약을 검토합니다.Review the summary.
  2. 만들기 를 선택 하 여이 VM에 대해 지정 된 SQL Server, 리소스 그룹 및 리소스를 만듭니다.Select Create to create the 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.

참고

Azure에서 SQL Server VM를 배포 하는 시간 예: 기본 설정을 사용 하 여 미국 동부 지역에 프로 비전 된 테스트 SQL Server VM를 완료 하는 데 약 12 분이 소요 됩니다.An example of time for Azure to deploy a SQL Server VM: A test SQL Server VM provisioned to the East US region with default settings takes approximately 12 minutes to complete. 사용자의 지역과 선택한 설정에 따라 더 빠르거나 느린 배포 시간이 발생할 수 있습니다.You might experience faster or slower deployment times based on your region and selected settings.

원격 데스크톱을 사용하여 VM 열기Open the VM with Remote Desktop

다음 단계를 사용 하 여 RDP (원격 데스크톱 프로토콜)를 사용 하 여 SQL Server 가상 머신에 연결 합니다.Use the following steps to connect to the SQL Server virtual machine with Remote Desktop Protocol (RDP):

  1. Azure Virtual Machine을 만들고 실행한 후에 Azure Portal의 Virtual Machines 아이콘을 클릭하면 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. More choices(옵션 더 보기)를 클릭해야 보일 수도 있습니다.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. 확인을 클릭하여 연결합니다.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 인증 에 대해 공용 액세스를 선택했습니다.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. 자세한 내용은 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 레이블을 만들려면 먼저 포털에서 가상 머신 를 선택합니다.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. 인터넷에 연결된 컴퓨터에서 SSMS(SQL Server Management Studio)를 엽니다.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 Virtual Machines의 SQL Server질문과 대답을 참조하세요.For other information about using SQL Server in Azure, see SQL Server on Azure Virtual Machines and the Frequently Asked Questions.