본 게시물은 개인적인 의견으로 작성되었으니 절대적인 정보가 아닐 수 있습니다. 참고만 하시고 궁금한 사항이 있으시면 연락주세요.

티스토리 뷰

SQL & Windows Azure - CATEGORY

Windows Azure SQL Database Provision

AWS-in 2015. 12. 17. 17:35

Windows Azure SQL Database 서비스를 간단하게 생성하고 연결하는 방법을 알아보자.

 

이해를 돕기 위해 아키텍처를 먼저 보자.

Platform as a Service, Software as a Service에 해당하면 Daas(Database as a service)라고 부르기도 한다.

 

애저포탈에서 만들어보자. 몇일전에 포탈이 리뉴얼해서 아래와 UI가 틀릴뿐 내용은 같다.

애저포탈에서 SQL Database 서비스를 클릭한다.

 

생성할 데이터베이스 및 사양을 선택한다.

위 옵션에 대한 설명은 아래 링크에서 습득하자.

https://azure.microsoft.com/ko-kr/documentation/articles/sql-database-service-tiers/?rnd=1

 

SQL 데이터베이스 서버 설정 – 로그인 계정 생성

 

3분 후면 아래와 같이 생성이 완료된다.

 

데이터베이스를 클릭하여 대시보드 우측에 보면 서버이름을 볼 수 있으며, [연결 문자열 표시]를 클릭하면 각 Provider 연결샘플을 보여준다.

 

난, SSMS로만 연결 테스트를 할 예정이니 접속URL만 복사해서 로그인을 해보자.

 

 

접속가능한 IP대역을 허용해야 된다.

대시보드에서 우측에 [허용된 IP 주소 관리] 를 클릭한다.

아래와 같이 APP ClientIP를 등록하고 하단의 [저장]버튼을 클릭한다.

 

다시 SSMS로 연결해보자.

select @@version

Microsoft SQL Azure (RTM) - 12.0.2000.8

    Dec 2 2015 00:01:31

    Copyright (c) Microsoft Corporation

 

-- 사용자 데이터베이스 만들기

CREATE DATABASE GHOST_LAB 정상 수행된다.

 

sp_helpdb GHOSTDemo

/*

메시지 40515, 수준 15, 상태 1, 프로시저 sp_helpdb, 줄 16

Reference to database and/or server name in 'master.dbo.sysdatabases' is not supported in this version of SQL Server.

*/

 

 

아래 테스트한 내용은 위에서 생성한 GHOST_LAB 세션에서 동일한 테이블을 생성하였고,

GHOSTDemo 와 JOIN 을 해 본 결과다.

결론 : 다른 데이터베이스와 참조하는 쿼리 및 다른 작업들은 수행할 수 없다. 예외 또는 해결책이 있을 듯 하다.

JOIN 이 안된다면 무조건 서비스는 한 개의 데이터베이스에서 모든 작업을 수행해야 한다는 것이다.

모델링에 있어서 신규는 쉬울 수 있으나 On-Premise에서 운영하는 관계형 모델링은 적용하기 어려울 것 같다.

나의 모델링 실력으로는 참 어려운 숙제일듯하다. 아흐

 

지원되지 않는 기능.

Use command, 분산트랜잭션, Service Broker, CLR, SQL Agent, Native Encryption, Backup/Restore

그 외 또 있을 듯.

[참고문서]

SQL 데이터베이스에서 지원되지 않는 기능

https://azure.microsoft.com/ko-kr/documentation/articles/sql-database-transact-sql-information/#sql

 

[참고문서]

클라우드 SQL Server 옵션 선택: VM의 클라우드에서 Azure SQL(SaaS) 데이터베이스 또는 Azure SQL Server

https://azure.microsoft.com/ko-kr/documentation/articles/data-management-azure-sql-database-and-sql-server-iaas/#close

 

댓글
댓글쓰기 폼
1 ··· 132 133 134 135 136 137 138 139 140 ··· 332