다음을 통해 공유


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

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

배포 프로세스에 대한 개요는 Azure SQL 데이터베이스 필수 시리즈의 이 비디오를 시청하세요.

필수 조건

  • 활성화된 Azure 구독. 아직 없는 경우 체험 계정을 만들 수 있습니다.
  • 이 문서의 대부분은 Azure Portal에서만 수행할 수 있습니다. 필요에 따라 최신 버전의 Azure PowerShell 또는 Azure CLI를 사용합니다.

사용 권한

Transact-SQLCREATE DATABASE을 통해 데이터베이스를 만들려면 권한이 필요합니다. 데이터베이스를 만들려면 로그인은 서버 관리자 로그인(Azure SQL 데이터베이스 논리 서버가 프로비저닝될 때 생성됨), 서버의 Microsoft Entra 관리자, master에서 dbmanager 데이터베이스 역할의 구성원이어야 합니다. 자세한 내용은 CREATE DATABASE를 참조하세요.

Azure Portal, PowerShell, Azure CLI 또는 REST API를 통해 데이터베이스를 만들려면: Azure RBAC 권한, 특히 기여자, SQL DB 기여자 또는 SQL Server 기여자 Azure RBAC 역할이 필요합니다. 자세한 내용은 Azure RBAC: 기본 제공 역할을 참조하세요.

단일 데이터베이스 만들기

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

참고 사항

Azure SQL 데이터베이스를 무료로 사용해 보고 매월 100,000 vCore초의 서버리스 컴퓨팅 및 32GB의 스토리지를 받으세요.

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

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

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

    Azure Portal의 SQL 배포 선택 옵션 페이지의 스크린샷입니다.

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

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

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

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

    • 서버 이름: mysqlserver를 입력하고 고유하게 유지하기 위한 일부 문자를 추가합니다. 서버 이름은 구독 내에서 고유한 것이 아니라 Azure의 모든 서버에 대해 전역적으로 고유해야 하므로 사용할 정확한 서버 이름을 제공할 수 없습니다. 따라서 mysqlserver12345와 같은 항목을 입력하면 포털에서 사용 가능 여부를 알 수 있습니다.

    • 위치: 드롭다운 목록에서 위치를 선택합니다.

    • 인증 방법: SQL 인증 사용을 선택합니다.

    • 서버 관리자 로그인: azureuser를 입력합니다.

    • 암호: 요구 사항을 충족하는 암호를 입력하고, 암호 확인 필드에서 다시 입력합니다.

    확인을 선택합니다.

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

  8. 워크로드 환경의 경우 이 연습에 대한 개발을 지정합니다.

    Azure Portal은 일부 구성 설정을 미리할 수 있는 워크로드 환경 옵션을 제공합니다. 이러한 설정은 재정의될 수 있습니다. 이 옵션은 SQL Database 만들기 포털 페이지에만 적용됩니다. 그렇지 않으면 워크로드 환경 옵션은 라이선스 또는 다른 데이터베이스 구성 설정에 영향을 주지 않습니다.

    • 개발 워크로드 환경을 선택하면 다음을 비롯한 몇 가지 옵션이 설정됩니다.
      • 백업 스토리지 중복 옵션은 로컬 중복 스토리지입니다. 로컬 중복 스토리지는 비용이 적게 들며, 영역 또는 지역에서 복제 스토리지의 중복이 필요하지 않은 사전 프로덕션 환경에 적합합니다.
      • 컴퓨팅 + 스토리지 는 범용이며, 단일 vCore가 있는 서버리스입니다. 기본적으로 1시간 자동 일시 중지 지연이 있습니다.
    • 프로덕션 워크로드 환경 집합을 선택합니다.
      • 기본적으로 백업 스토리지 중복은 지역 중복 스토리지입니다.
      • 컴퓨팅 + 스토리지 는 범용이며, 2개의 vCore 및 32GB의 스토리지로 프로비전됩니다. 이 작업은 다음 단계에서 추가로 수정할 수 있습니다.
  9. 컴퓨팅 + 스토리지에서 데이터베이스 구성을 선택합니다.

  10. 이 빠른 시작에서는 서버리스 데이터베이스를 사용하므로 서비스 계층범용(가장 예산 친화적인 서버리스 컴퓨팅)으로 설정하고 컴퓨팅 계층서버리스로 설정합니다. 적용을 선택합니다.

  11. 백업 스토리지 중복성에서 백업이 저장될 스토리지 계정에 대한 중복성 옵션을 선택합니다. 자세한 내용은 백업 스토리지 중복성 구성을 참조하세요.

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

    기본 탭을 보여 주는 Azure Portal의 SQL Database 만들기 페이지의 스크린샷입니다.

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

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

    방화벽 규칙의 네트워킹 탭을 보여 주는 Azure Portal의 스크린샷입니다.

  15. 연결 정책에서 기본 연결 정책을 선택하고 최소 TLS 버전을 기본값인 TLS 1.2로 둡니다.

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

    정책 및 암호화에 대한 네트워킹 탭을 보여 주는 스크린샷

  17. 보안 페이지에서 Microsoft Defender for SQL 무료 평가판을 선택할 수 있고, 원하는 경우 원장, 관리 ID, 고객 관리 키를 사용한 Azure SQL 투명한 데이터 암호화를 구성할 수 있습니다. 완료되면 다음: 추가 설정을 선택합니다.

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

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

    추가 설정 탭을 보여 주는 Azure Portal의 스크린샷입니다.

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

데이터베이스 쿼리

데이터베이스가 생성되면 Azure Portal에서 쿼리 편집기(프리뷰)를 사용하여 데이터베이스에 연결하고 데이터를 쿼리할 수 있습니다. 자세한 내용은 Azure SQL 데이터베이스에 대한 Azure Portal 쿼리 편집기를 참조하세요.

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

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

  3. SQL 인증 서버 관리자 로그인 정보를 입력하거나 Microsoft Entra 인증을 사용합니다.

    참고 사항

    Microsoft Entra ID는 이전에 Azure Active Directory(Azure AD)로 알려졌습니다.

    Azure Portal에 있는 쿼리 편집기 로그인 페이지의 스크린샷입니다.

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

리소스 정리

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

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

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

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

다음 단계

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