728x90

애저(Azure)를 이용하여 단일 데이터베이스 만들기

들어가며

  • 애저(Azure)를 이용하여 단일 데이터베이스를 만들어보자.

 

실습하기

단일 데이터베이스 만들기

  • 애저 포털 [리소스 만들기]에서 데이터베이스, Azure SQL 선택 또는 [SQL 배포 옵션 선택] 페이지로 이동한다.
 

Microsoft Azure

 

portal.azure.com

 

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

 

  • <SQL 데이터베이스 만들기> 페이지에서 다음과 같이 설정하거나 추가한다.
    • [기본] 탭
      • 리소스 그룹 : 새로 만들거나 선택
      • 데이터베이스 이름 : @mySampleDatabase@
      • 서버
        • [새로 만들기] 선택 후 새 서버 양식을 다음과 같이 입력한다.
          • 서버 이름 : @mysqlserver-xxx@
            • 서버 이름은 구독 내에서 고유한 것이 아니라 Azure의 모든 서버에 대해 전역적으로 고유해야 한다.
          • 위치 : 선택
          • 인증 방법 : SQL 인증 사용
          • 서버 관리자 로그인 및 암호
      • 컴퓨팅 + 스토리지
        • [데이터베이스 구성]을 클릭한 후, 다음과 같이 설정한다.
          • 서비스 계층 : 서버리스 데이터베이스를 사용하므로 범용(확장 가능한 컴퓨팅 및 스토리지 옵션)으로 설정
          • 컴퓨터 계층 : 서버리스
      • 백업 스토리지 중복성 : 로컬 중복 백업 스토리지
        • 자세한 내용은 이곳을 참고한다.
    • [네트워킹] 탭
      • 연결 방법 : 퍼블릭 엔드포인트
      • 방화벽 규칙
        • [현재 클라이언트 IP 주소 추가] : 예
        • [Azure 서비스 및 리소스가 이 서버에 액세스할 수 있도록 허용] : 아니오
      • 연결 정책 : 기본 연결 정책(기본값)
      • 최소 TLS 버전 : TLS 1.2(기본값)
    • [보안] 탭
      • Microsoft Defender for SQL 무료 평가판을 선택할 수 있다.
      • 원하는 경우, 원장, 관리 ID, TDE(투명한 데이터 암호화)를 구성할 수 있다.
    • [추가 설정] 탭
      • 데이터 원본 섹션에서 기존 데이터 사용 : 샘플
        • 이렇게 하면 AdventureWorksLT 샘플 데이터베이스가 만들어지므로, 비어 있는 빈 데이터베이스와는 달리 쿼리 및 실험을 위한 몇 가지 테이블과 데이터가 존재하게 된다.
        • 데이터베이스 데이터 정렬유지 관리 기간을 구성할 수도 있다.

 

 

데이터베이스 쿼리

  • 데이터베이스가 생성되면 애저 포털에서 쿼리 편집기(미리 보기)를 사용하여 데이터베이스에 연결하고 데이터를 쿼리할 수 있다.
  • 애저 포털에서 'SQL 데이터베이스'를 검색하고 선택한 다음, 목록에서 데이터베이스를 선택한다.
  • <데이터베이스> 페이지에서 왼쪽 메뉴에 있는 [쿼리 편집기(미리 보기)]를 선택한다. 그리고 데이터베이스를 배포했을 때 입력했었던 서버 관리자 로그인 정보를 입력하고 [확인] 버튼을 클릭한다.

 

  • 다음 쿼리를 쿼리 편집기 창에 입력한다. 그리고 [실행] 버튼을 클릭한 후, [결과] 창에서 쿼리 결과를 검토한다.
SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
FROM SalesLT.ProductCategory pc
JOIN SalesLT.Product p
ON pc.productcategoryid = p.productcategoryid;

 

  • 쿼리 편집기 창을 닫고, 저장하지 않은 편집 내용을 삭제된다는 메시지가 표시될 때 [확인] 버튼을 클릭한다.

 

참고 사이트

 

단일 데이터베이스 만들기 - Azure SQL Database

Azure Portal, PowerShell 또는 Azure CLI를 사용하여 Azure SQL Database에서 단일 데이터베이스를 만듭니다.

learn.microsoft.com

 

728x90