SQL Azure 데이터베이스 작업에 대해서 같이 살펴 보겠습니당.

서버 생성이 완료 된 상태에서 데이터베이스 작업( 생성, 제거, 테스트 연결, Manage Tool)에 관련 된 기능을

포털에서 제공하고 있습니다.

Azure 에서는 데이터베이스 단위로 커넥션(연결)이 이루어지므로 데이터베이스를 지정해서 사용해야 하며

USE 명령어를 사용할 수 없습니다.

 

데이터베이스 생성하기

Database 영역에서 [Create] 을 선택하면 Create Database 대화 상자가 표시됩니다.

데이터베이스 생성에 관련된 정보를 입력한 후 [OK]를 클릭합니다.

 

Database Name: 데이터베이스 명(이름)

Edition: 에디션(용도)

Maximum size: 최대 허용 사이즈 지정

 

16-1.png

SQL Server 에서는 데이터베이스 사이즈를 직접 지정하여 생성하였는데 SQL Azure 데이터베이스는

Edition Web, Business 로 나뉘어지며 정해져 있는 사이즈를 사용해야 합니다.

 

데이터베이스 Edition 별 제한 용량

Edition

용도

사이즈

Web

웹 애플리케이션(Web Role)

1GB

5GB

Business

비지니스 구현 용도

백앤드

미들티어

관리 시스템

10GB

20GB

30GB

40GB

50GB

 

[OK] 클릭 한번으로 간단하게 데이터베이스 생성이 완료됩니다.

지정한 Edition, Max Size(최대 크기), Current Size(현재 사용중인 크기) 정보가 표시됩니다.

16-2.png

 

데이터베이스 삭제하기

목록에서 삭제 대상 데이터베이스를 선택 한 후 [Drop] 버튼을 클릭합니다.

[OK] 버튼을 클릭하면 삭제 처리됩니다.

SQL Server 에서는 sp_rename 프로시저로 데이터베이스명 변경이 가능하였는데 SQL Azure

데이터베이스 이름을 직접 변경할 수는 없습니다.

16-3.png

 

생성 된 데이터베이스에 간단하게 접속 테스트 할 수 있는 기능이 있네요~

[Database] 영역에 Test Connectivity 입니다.

Test접속.png

 

개발할 때 익숙하게 사용해 온 SSMS SQL Azure 서버에 접속해 보겠습니다

SSMS SQL Azure 서버에 접속하여 사용하려면 R2 버전 설치가 필요합니다.

아래 URL 에서 SSMS R2 를 다운로드 할 수 있습니다.

http://www.microsoft.com/express/Downloads/

 

SQL Azure 서버의 정보는 Subscription 에서 Properties 에서 확인 가능합니다.

SQL접속정보.png

 

서버 주소와 SQL Azure 서버 생성 시 지정된 admin 계정으로 접속합니다.

SSMS접속.png

 

SSMS 를 사용하여 SQL Azure 서버에 쿼리나 필요한 명령을 사용하고 실행하는 거므로

그냥 평소에 사용하시던 방법으로 편하게 사용하면 될 것 같습니당~

접속완료화면.png

 

 

Azure 환경에서 제공되는 각종 툴과 유틸리티 정보는 다음 URL 에서 확인 하실 수 있습니다.

http://msdn.microsoft.com/en-us/library/ee621784.aspx

        

 

 

Azure - 클라우드 컴퓨팅 - 시리즈 강좌 리스트
[Azure강좌] 1. 클라우드와 원도우 애저 소개
[Azure강좌] 2. SDK 설치와 Azure 무료 신청
[Azure강좌] 3. ASP.NET(Web Role) Hello World
[Azure강좌] 4. 프로젝트 패키지 Azure 배포
[Azure강좌] 5. Windows Azure Storage 서비스와 계정 설정
[Azure강좌] 6. 테이블 서비스와 StorageClient 라이브러리 #1
[Azure강좌] 7. SQL Azure 소개와 서버 구성
[Azure강좌] 8. 데이터베이스 생성과 SSMS 사용
[Azure강좌] 9. SQL Azure 마이그레이션 위자드 사용하기
[Azure강좌] 10. SQL Azure 방화벽 설정
[Azure강좌] 11. SQL Azure Manage 툴 사용해 보기
[Azure강좌] 12. 테이블 서비스와 StorageClient 라이브러리 #2
[Azure강좌] 13. SQL Azure ASP.NET GridView 바인딩
[Azure강좌] 14. Blob 서비스와 Container
[Azure강좌] 15. Blob 리스트 조회, 업로드 다운로드 예제
[Azure강좌] 16. 웹사이트 콘텐트 Blob 스토리지 이용
[Azure강좌] 17. Windows Azure CDN 설정
[Azure강좌] 18. Queue 서비스와 생성, 삭제, 메타데이터 추가
[Azure강좌] 19. Queue 의 메시지 피킹 및 가져오기, 추가, 삭제
[Azure강좌] 20. [Tip] SQL Azure 방화벽 룰 설정 예제 애플리케이션

 

 

Azure - 클라우드 컴퓨팅 - 동영상 참고 자료

[Azure 동영상 강좌] 1. 클라우드와 원도우 애저 소개 (애저 포털 둘러보기) 

[Azure 동영상 강좌] 2. SDK 설치와 Azure 무료 신청
[Azure 동영상 강좌] 3. ASP.NET(Web Role) Hello World
[Azure 동영상 강좌] 4. 프로젝트 패키지 Azure 배포
[Azure 동영상 강좌] 5. Windows Azure Storage 서비스와 계정 설정
[Azure 동영상 강좌] 6. 테이블 서비스와 StorageClient 라이브러리 #1
[Azure 동영상 강좌] 7. SQL Azure 소개와 서버 구성
[Azure 동영상 강좌] 8. 데이터베이스 생성과 SSMS 사용
[Azure 동영상 강좌] 9. SQL Azure 마이그레이션 위자드 사용하기
[Azure 동영상 강좌] 10. SQL Azure 방화벽 설정
[Azure 동영상 강좌] 11. SQL Azure Manage 툴 사용해 보기
[Azure 동영상 강좌] 12. 테이블 서비스와 StorageClient 라이브러리 #2
[Azure 동영상 강좌] 13. SQL Azure ASP.NET GridView 바인딩
[Azure 동영상 강좌] 14. Blob 서비스와 Container
[Azure 동영상 강좌] 15. Blob 리스트 조회, 업로드 다운로드 예제
[Azure 동영상 강좌] 16. 웹사이트 콘텐트 Blob 스토리지 이용
[Azure 동영상 강좌] 17. Windows Azure CDN 설정
[Azure 동영상 강좌] 18. Queue 서비스와 생성, 삭제, 메타데이터 추가
[Azure 동영상 강좌] 19. Queue 의 메시지 피킹 및 가져오기, 추가, 삭제
[Azure 동영상 강좌] 20. [Tip] SQL Azure 방화벽 룰 설정 예제 애플리케이션





profile

안녕하세요. 이호엽 입니다!

ASP.NET 프론티어 

블로그: algorizm.tistory.com