빠른 시작: Azure SQL Database 단일 데이터베이스 만들기

이 빠른 시작에서는 Azure Portal, PowerShell 스크립트 또는 Azure CLI 스크립트를 사용하여 Azure SQL Database에서 단일 데이터베이스를 만듭니다. 그런 다음, Azure Portal에서 쿼리 편집기를 사용하여 데이터베이스를 쿼리합니다.

필수 구성 요소

단일 데이터베이스 만들기

이 빠른 시작에서는 서버리스 컴퓨팅 계층에 단일 데이터베이스를 만듭니다.

Azure Portal에서 단일 데이터베이스를 만들기 위해 이 빠른 시작이 Azure SQL 페이지에서 시작됩니다.

  1. SQL 배포 옵션 선택 페이지로 이동합니다.

  2. SQL 데이터베이스에서 리소스 유형단일 데이터베이스로 설정한 상태로 두고 만들기를 선택합니다.

    Add to Azure SQL

  3. SQL 데이터베이스 만들기 양식의 기본 탭에 있는 프로젝트 세부 정보 아래에서 원하는 Azure 구독을 선택합니다.

  4. 리소스 그룹의 경우 새로 만들기를 선택하고, myResourceGroup을 입력하고, 확인을 선택합니다.

  5. 데이터베이스 이름mySampleDatabase를 입력합니다.

  6. 서버에 대해 새로 만들기를 선택하고 새 서버 양식을 다음 값으로 입력합니다.

    • 서버 이름: mysqlserver를 입력하고 고유하게 유지하기 위한 일부 문자를 추가합니다. 서버 이름은 구독 내에서 고유한 것이 아니라 Azure의 모든 서버에 대해 전역적으로 고유해야 하므로 사용할 정확한 서버 이름을 제공할 수 없습니다. 따라서 mysqlserver12345와 같은 항목을 입력하면 포털에서 사용 가능 여부를 알 수 있습니다.
    • 위치: 드롭다운 목록에서 위치를 선택합니다.
    • 인증 방법: SQL 인증 사용을 선택합니다.
    • 서버 관리자 로그인: azureuser를 입력합니다.
    • 암호: 요구 사항을 충족하는 암호를 입력하고, 암호 확인 필드에서 다시 입력합니다.

    확인을 선택합니다.

  7. SQL 탄력적 풀을 사용하나요?아니요로 설정된 상태로 둡니다.

  8. 컴퓨팅 + 스토리지에서 데이터베이스 구성을 선택합니다.

  9. 이 빠른 시작에서는 서버리스 데이터베이스를 사용하므로 서비스 계층범용(확장 가능한 컴퓨팅 및 스토리지 옵션)으로 설정하고 컴퓨팅 계층서버리스로 설정합니다. 적용을 선택합니다.

    configure serverless database

  10. 완료되면 다음: 네트워킹을 선택합니다.

    New SQL database - Basic tab

  11. 네트워킹 탭에서 연결 방법에 대해 퍼블릭 엔드포인트를 선택합니다.

  12. 방화벽 규칙의 경우 현재 클라이언트 IP 주소 추가로 설정합니다. Azure 서비스 및 리소스가 이 서버에 액세스할 수 있도록 허용아니요로 설정된 상태로 둡니다.

  13. 페이지 하단에서 다음: 보안을 선택합니다.

    Networking tab

  14. 보안 탭에는 Microsoft Defender for SQL을 사용하도록 설정하는 옵션이 있습니다. 완료되면 다음: 추가 설정을 선택합니다.

  15. 추가 설정 탭의 데이터 원본 섹션에서 기존 데이터 사용에 대해 샘플을 선택합니다. 이렇게 하면 AdventureWorksLT 샘플 데이터베이스가 만들어지므로 비어 있는 빈 데이터베이스와는 달리 쿼리 및 실험을 위한 몇 가지 테이블과 데이터가 있습니다.

  16. 페이지 아래쪽에서 검토 + 만들기를 선택합니다.

    Additional settings tab

  17. 검토 + 만들기 페이지에서 검토 후 만들기를 선택합니다.

데이터베이스 쿼리

데이터베이스가 생성되면 Azure Portal에서 쿼리 편집기(미리 보기) 를 사용하여 데이터베이스에 연결하고 데이터를 쿼리할 수 있습니다.

  1. 포털에서 SQL 데이터베이스를 검색하고 선택한 다음, 목록에서 데이터베이스를 선택합니다.

  2. 데이터베이스의 페이지에서 왼쪽 메뉴에 있는 쿼리 편집기(미리 보기) 를 선택합니다.

  3. 사용자의 서버 관리자 로그인 정보를 입력하고, 확인을 선택합니다.

    Sign in to Query editor

  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. 실행을 선택한 다음, 결과 창에서 쿼리 결과를 검토합니다.

    Query editor results

  6. 쿼리 편집기 창을 닫고, 저장하지 않은 편집 내용을 삭제하라는 메시지가 표시될 때 확인을 선택합니다.

리소스 정리

리소스 그룹, 서버 및 단일 데이터베이스를 유지하여 다음 단계로 이동하고, 다양한 방법으로 데이터베이스에 연결하고 쿼리하는 방법을 알아봅니다.

이러한 리소스의 사용을 마친 후에는 만든 리소스 그룹을 삭제할 수 있습니다. 그러면 해당 리소스 그룹 내에서 서버 및 단일 데이터베이스도 삭제됩니다.

Azure Portal을 사용하여 myResourceGroup 및 모든 해당 리소스를 삭제하려면 다음을 수행합니다.

  1. 포털에서 리소스 그룹을 검색하고 선택한 다음, 목록에서 myResourceGroup을 선택합니다.
  2. 리소스 그룹 페이지에서 리소스 그룹 삭제를 선택합니다.
  3. 리소스 그룹 이름 입력myResourceGroup을 입력한 다음, 삭제를 선택합니다.

다음 단계

다양한 도구 및 언어를 사용하여 데이터베이스 연결 및 쿼리:

클라우드 비용을 최적화하여 비용을 절감하고 싶습니까?