Azure Portal에서 Azure SQL Database 만들기Create an Azure SQL database in the Azure portal

이 빠른 시작 자습서는 Azure에서 SQL Database를 만드는 방법을 설명합니다.This quick start tutorial walks through how to create a SQL database in Azure. Azure SQL Database는 클라우드에서 항상 사용 가능한 SQL Server Database를 실행하고 크기를 조정할 수 있는 “Database-as-a-Service” 제품입니다.Azure SQL Database is a “Database-as-a-Service” offering that enables you to run and scale highly available SQL Server databases in the cloud. 이 빠른 시작에서는 Azure Portal을 사용하여 SQL Database를 만들어서 시작하는 방법을 보여 줍니다.This quick start shows you how to get started by creating a SQL database using the Azure portal.

Azure 구독이 아직 없는 경우 시작하기 전에 체험 계정을 만듭니다.If you don't have an Azure subscription, create a free account before you begin.

Azure Portal에 로그인Log in to the Azure portal

Azure Portal에 로그인합니다.Log in to the Azure portal.

SQL 데이터베이스 만들기Create a SQL database

Azure SQL Database는 일련의 정의된 계산 및 저장소 리소스를 사용하여 만들어집니다.An Azure SQL database is created with a defined set of compute and storage resources. 데이터베이스는 Azure 리소스 그룹Azure SQL Database 논리 서버에서 만들어집니다.The database is created within an Azure resource group and in an Azure SQL Database logical server.

다음 단계에 따라서 Adventure Works LT 샘플 데이터를 포함하는 SQL Database를 만듭니다.Follow these steps to create a SQL database containing the Adventure Works LT sample data.

  1. Azure Portal의 왼쪽 위에 있는 새로 만들기 단추를 클릭합니다.Click the New button found on the upper left-hand corner of the Azure portal.

  2. 새로 만들기 페이지에서 데이터베이스를 선택하고 새로 만들기 페이지의 SQL Database 아래에서 만들기를 선택합니다.Select Databases from the New page, and select Create under SQL Database on the New page.

    create database-1

  3. 위의 이미지에 표시된 대로 다음과 같은 정보를 사용하여 SQL Database 형식을 작성합니다.Fill out the SQL Database form with the following information, as shown on the preceding image:

    설정Setting       제안 값Suggested value 설명Description
    데이터베이스 이름Database name mySampleDatabasemySampleDatabase 유효한 데이터베이스 이름은 데이터베이스 식별자를 참조하세요.For valid database names, see Database Identifiers.
    구독Subscription 사용자의 구독Your subscription 구독에 대한 자세한 내용은 구독을 참조하세요.For details about your subscriptions, see Subscriptions.
    리소스 그룹Resource group myResourceGroupmyResourceGroup 유효한 리소스 그룹 이름은 명명 규칙 및 제한 사항을 참조하세요.For valid resource group names, see Naming rules and restrictions.
    원본 소스Source source 샘플(AdventureWorksLT)Sample (AdventureWorksLT) AdventureWorksLT 스키마 및 데이터를 새 데이터베이스에 로드Loads the AdventureWorksLT schema and data into your new database

    중요

    이 빠른 시작의 나머지 부분에 사용되기 때문에 이 양식에서 샘플 데이터베이스를 선택해야 합니다.You must select the sample database on this form because it is used in the remainder of this quick start.

  4. 서버 아래에서 필요한 설정 구성을 클릭하고, 다음 이미지에 표시된 대로 다음과 같은 정보를 사용하여 SQL Server(논리 서버) 양식을 작성합니다.Under Server, click Configure required settings and fill out the SQL server (logical server) form with the following information, as shown on the following image:

    설정Setting       제안 값Suggested value 설명Description
    서버 이름Server name 전역적으로 고유한 이름Any globally unique name 유효한 서버 이름은 명명 규칙 및 제한 사항을 참조하세요.For valid server names, see Naming rules and restrictions.
    서버 관리자 로그인Server admin login 모든 유효한 이름Any valid name 유효한 로그인 이름은 데이터베이스 식별자를 참조하세요.For valid login names, see Database Identifiers.
    암호Password 유효한 암호Any valid password 암호는 8자 이상이어야 하며 대문자, 소문자, 숫자 및 영숫자가 아닌 문자 범주 중 세 가지 범주의 문자를 포함해야 합니다.Your password must have at least 8 characters and must contain characters from three of the following categories: upper case characters, lower case characters, numbers, and and non-alphanumeric characters.
    구독Subscription 사용자의 구독Your subscription 구독에 대한 자세한 내용은 구독을 참조하세요.For details about your subscriptions, see Subscriptions.
    리소스 그룹Resource group myResourceGroupmyResourceGroup 유효한 리소스 그룹 이름은 명명 규칙 및 제한 사항을 참조하세요.For valid resource group names, see Naming rules and restrictions.
    위치:Location 모든 유효한 위치Any valid location 지역에 대한 자세한 내용은 Azure 지역을 참조하세요.For information about regions, see Azure Regions.

    중요

    여기에 지정한 서버 관리자 로그인 및 암호는 이 빠른 시작의 뒷부분에 나오는 서버 및 데이터베이스에 로그인해야 합니다.The server admin login and password that you specify here are required to log in to the server and its databases later in this quick start. 나중에 사용하기 위해 이 정보를 기억하거나 기록합니다.Remember or record this information for later use.

    create database-server

  5. 양식을 완료하는 경우 선택을 클릭합니다.When you have completed the form, click Select.

  6. 가격 책정 계층을 클릭하여 서비스 계층, DTU 수 및 저장소 크기를 지정합니다.Click Pricing tier to specify the service tier, the number of DTUs, and the amount of storage. 각 서비스 계층에 대해 사용할 수 있는 DTU 수 및 저장소 크기에 대한 옵션을 살펴봅니다.Explore the options for the amount of DTUs and storage that is available to you for each service tier.

    중요

    * 포함된 저장소보다 큰 저장소 크기는 미리 보기로 있으며 추가 비용이 적용됩니다.* Storage sizes greater than the amount of included storage are in preview and extra costs apply. 자세한 내용은 SQL Database 가격을 참조하세요.For details, see SQL Database pricing.

    * 프리미엄 계층의 경우 현재 미국 동부 2, 미국 서부, 미국 버지니아 주 정부, 유럽 서부, 독일 중부, 동남 아시아, 일본 동부, 오스트레일리아 동부, 캐나다 중부 및 캐나다 동부 지역에서 1TB 이상의 저장소를 사용할 수 있습니다.* In the Premium tier, more than 1 TB of storage is currently available in the following regions: US East2, West US, US Gov Virginia, West Europe, Germany Central, South East Asia, Japan East, Australia East, Canada Central, and Canada East. P11-P15 현재 제한 사항을 참조하세요.See P11-P15 Current Limitations.

  7. 이 빠른 시작 자습서에서는 표준 서비스 계층을 선택한 다음 슬라이더를 사용하여 100DTU(S3)400GB 저장소를 선택합니다.For this quick start tutorial, select the Standard service tier and then use the slider to select 100 DTUs (S3) and 400 GB of storage.

    create database-s1

  8. 추가 기능 저장소 옵션을 사용하려면 미리 보기 약관에 동의합니다.Accept the preview terms to use the Add-on Storage option.

    중요

    * 포함된 저장소보다 큰 저장소 크기는 미리 보기로 있으며 추가 비용이 적용됩니다.* Storage sizes greater than the amount of included storage are in preview and extra costs apply. 자세한 내용은 SQL Database 가격을 참조하세요.For details, see SQL Database pricing.

    * 프리미엄 계층의 경우 현재 미국 동부 2, 미국 서부, 미국 버지니아 주 정부, 유럽 서부, 독일 중부, 동남 아시아, 일본 동부, 오스트레일리아 동부, 캐나다 중부 및 캐나다 동부 지역에서 1TB 이상의 저장소를 사용할 수 있습니다.* In the Premium tier, more than 1 TB of storage is currently available in the following regions: US East2, West US, US Gov Virginia, West Europe, Germany Central, South East Asia, Japan East, Australia East, Canada Central, and Canada East. P11-P15 현재 제한 사항을 참조하세요.See P11-P15 Current Limitations.

  9. 서버 계층, DTU 수 및 저장소 크기를 선택한 후에 적용을 클릭합니다.After selecting the server tier, the number of DTUs, and the amount of storage, click Apply.

  10. 이제 SQL Database 양식을 완료했으므로 만들기를 클릭하여 데이터베이스를 프로비전합니다.Now that you have completed the SQL Database form, click Create to provision the database. 프로비전하는 데 몇 분이 걸립니다.Provisioning takes a few minutes.

  11. 도구 모음에서 알림을 클릭하여 배포 프로세스를 모니터링합니다.On the toolbar, click Notifications to monitor the deployment process.

    알림

서버 수준 방화벽 규칙 만들기Create a server-level firewall rule

방화벽 규칙을 만들어서 특정 IP 주소에 대한 방화벽을 열지 않으면 SQL Database 서비스는 외부 응용 프로그램 및 도구가 서버 또는 서버의 데이터베이스에 연결되지 않도록 방지하는 서버 수준에 방화벽을 만듭니다.The SQL Database service creates a firewall at the server-level that prevents external applications and tools from connecting to the server or any databases on the server unless a firewall rule is created to open the firewall for specific IP addresses. 다음 단계에 따라 클라이언트의 IP 주소에 대한 SQL Database 서버 수준 방화벽 규칙을 만들고 IP 주소에만 SQL Database 방화벽을 통해 외부 연결을 사용하도록 설정합니다.Follow these steps to create a SQL Database server-level firewall rule for your client's IP address and enable external connectivity through the SQL Database firewall for your IP address only.

참고

SQL Database는 포트 1433을 통해 통신합니다.SQL Database communicates over port 1433. 회사 네트워크 내에서 연결을 시도하는 경우 포트 1433을 통한 아웃바운드 트래픽이 네트워크 방화벽에서 허용되지 않을 수 있습니다.If you are trying to connect from within a corporate network, outbound traffic over port 1433 may not be allowed by your network's firewall. 이 경우 IT 부서에서 포트 1433을 열지 않으면 Azure SQL Database 서버에 연결할 수 없습니다.If so, you cannot connect to your Azure SQL Database server unless your IT department opens port 1433.

  1. 배포가 완료되면 왼쪽 메뉴에서 SQL Database를 클릭한 다음 SQL Database 페이지에서 mySampleDatabase를 클릭합니다.After the deployment completes, click SQL databases from the left-hand menu and then click mySampleDatabase on the SQL databases page. 데이터베이스에 대한 개요 페이지가 열려 정규화된 서버 이름(예: mynewserver-20170824.database.windows.net)을 표시하고 추가 구성을 위한 옵션을 제공합니다.The overview page for your database opens, showing you the fully qualified server name (such as mynewserver-20170824.database.windows.net) and provides options for further configuration.

  2. 후속 빠른 시작에서 서버 및 해당 데이터베이스에 연결하는 데 사용하기 위해 이 정규화된 서버 이름을 복사합니다.Copy this fully qualified server name for use to connect to your server and its databases in subsequent quick starts.

    서버 이름

  3. 이전 이미지에 표시된 대로 도구 모음에서 서버 방화벽 설정을 클릭합니다.Click Set server firewall on the toolbar as shown in the previous image. SQL Database 서버에 대한 방화벽 설정 페이지가 열립니다.The Firewall settings page for the SQL Database server opens.

    서버 방화벽 규칙

  4. 도구 모음에서 클라이언트 IP 추가를 클릭하여 현재 IP 주소를 새 방화벽 규칙에 추가합니다.Click Add client IP on the toolbar to add your current IP address to a new firewall rule. 방화벽 규칙은 단일 IP 주소 또는 IP 주소의 범위에 1433 포트를 열 수 있습니다.A firewall rule can open port 1433 for a single IP address or a range of IP addresses.

  5. Save를 클릭합니다.Click Save. 논리 서버의 1433 포트를 여는 현재 IP 주소에 서버 수준 방화벽 규칙이 생성됩니다.A server-level firewall rule is created for your current IP address opening port 1433 on the logical server.

  6. 확인을 클릭한 후 방화벽 설정 페이지를 닫습니다.Click OK and then close the Firewall settings page.

이제 SQL Server Management Studio 또는 이전에 만든 서버 관리자 계정을 사용하여 이 IP 주소에서 원하는 다른 도구를 사용하여 SQL Database 서버 및 해당 데이터베이스에 연결할 수 있습니다.You can now connect to the SQL Database server and its databases using SQL Server Management Studio or another tool of your choice from this IP address using the server admin account created previously.

중요

SQL Database 방화벽을 통한 액세스는 기본적으로 모든 Azure 서비스에 대해 사용됩니다.By default, access through the SQL Database firewall is enabled for all Azure services. 이 페이지에서 끄기를 클릭하여 모든 Azure 서비스에 대해 사용하지 않도록 설정합니다.Click OFF on this page to disable for all Azure services.

SQL Database 쿼리Query the SQL database

이제 Azure에서 샘플 데이터베이스를 만들었으므로 Azure Portal 내에서 기본 제공 쿼리 도구를 사용하여 데이터베이스에 연결하고 데이터를 쿼리할 수 있는지 확인해 보겠습니다.Now that you have created a sample database in Azure, let’s use the built-in query tool within the Azure portal to confirm that you can connect to the database and query the data.

  1. 데이터베이스에 대한 SQL Database 페이지의 도구 모음에서 도구를 클릭한 다음 쿼리 편집기(미리 보기)를 클릭합니다.On the SQL Database page for your database, click Tools on the toolbar and then click Query editor (preview).

    도구 메뉴

  2. 미리 보기 약관 확인란을 클릭한 다음 확인을 클릭합니다.Click , click the Preview terms checkbox, and then click OK. 쿼리 편집기 페이지가 열립니다.The Query editor page opens.

  3. 로그인을 클릭하고 로그인 정보를 검토한 다음 확인을 클릭하여 이전에 만든 서버 관리자 로그인 및 암호로 SQL 서버 인증을 통해 로그인합니다.Click Login, review the login information, and then click OK to log in using SQL server authentication with the server admin login and password that you created earlier.

    로그인

  4. 확인을 클릭하여 로그인합니다.Click OK to log in.

  5. ServerAdmin으로 인증된 후에 쿼리 편집기 창에서 다음 쿼리를 입력합니다.After you are authenticated as ServerAdmin, type the following query in the query editor pane.

    SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
    FROM SalesLT.ProductCategory pc
    JOIN SalesLT.Product p
    ON pc.productcategoryid = p.productcategoryid;
    
  6. 실행을 클릭한 후 결과 창에서 쿼리 결과를 검토합니다.Click Run and then review the query results in the Results pane.

    쿼리 편집기 결과

  7. 쿼리 편집기 페이지를 닫고 확인을 클릭하여 저장하지 않은 편집 내용을 삭제한 다음 도구 페이지를 닫습니다.Close the Query editor page, click OK to discard your unsaved edits, and then close the Tools page.

리소스 정리Clean up resources

다음 단계로 이동하여 다양한 방법으로 데이터베이스에 연결하고 쿼리하는 방법을 알아보려면 이러한 리소스를 저장합니다.Save these resources if you want to go to Next steps and learn how to connect and query your database using a number of different methods. 그러나 이 빠른 시작에서 만든 리소스를 삭제하려면 다음 단계를 사용합니다.If, however, you wish to delete the resources that you created in this quick start, use the following steps.

  1. Azure Portal의 왼쪽 메뉴에서 리소스 그룹myResourceGroup을 차례로 클릭합니다.From the left-hand menu in the Azure portal, click Resource groups and then click myResourceGroup.
  2. 리소스 그룹 페이지에서 삭제를 클릭하고 텍스트 상자에 myResourceGroup을 입력한 후 삭제를 클릭합니다.On your resource group page, click Delete, type myResourceGroup in the text box, and then click Delete.

다음 단계Next steps

이제 데이터베이스가 생겼으니 자주 사용하는 도구를 사용하여 데이터베이스에 연결하고 쿼리할 수 있습니다.Now that you have a database, you can connect and query using your favorite tools. 아래에서 도구를 선택하여 자세한 내용을 알아보세요.Learn more by choosing your tool below: