Manage 관리 툴 사용

 

지금까지의 내용을 보면 SQL Azure 에서는 데이터베이스 생성 작업은 포털에서 작업해야 하며

데이터베이스 생성이 완료된 후 나머지 작업은 SSMS 에서 데이터베이스에 접속하여 작업하는 형식이며

SSMS 에서의 작업은 기존 SQL Server 에서의 SSMS 사용방법과 거의 비슷하므로 매우 친근한 방법 입니다.

그런데 가끔 SSMS 를 별도로 설치하기 좀 그렇거나 간단하게 데이터베이스 작업이 필요하면

(예를 들어 PC방 갈 일이 있다거나, 어딜 놀러갔다거나) 그런 경우 방화벽 설정을 샹콤하게 해주고

인터넷 브라우저에서 데이터베이스 작업을 할 수 있다는 점이 좋은 것 같습니다.

SQL Azure 관리 툴로 제공되는 실버라이트로 개발 된 Manage Tool 을 살펴보고 사용해 볼 겸

Manage Tool 간단하게 소개 하고자 합니다.

 

19-1.png 

 

Database 영역에서 [Manage] 를 클릭하면 포털에서 선택된 데이터베이스를 기준으로 새로운

브라우저 창이 띄워지고 접속할 수 있는 로그인 페이지가 표시됩니다.

 

19-2.png

 

로그인 후 메인 화면 입니다..

Table, Views, Stored Procedure 카테고리로 분류 되어 있으며 리스트 형태로 각 항목을 표시해 줍니다.

19-3.png

 

테이블 생성하기

테이블 생성은 디자인 모드와 SQL 문을 사용해서 생성할 수 있습니다.

예제로 흔히 사용되는 Student 테이블을 만들어 보겠습니다.

 

다음은 Database 툴 바에 [New Table]을 클릭해서 디자인 모드에서 만든 화면입니다.

정말 괜찮은 기능은 해당 테이블을 선택하면 화면과 같이 테이블 구조를 표시해 주는 부분입니다.

테이블디자인.png

 

다음과 같이 직접 [New Query] 클릭하여 쿼리 창에서 직접 SQL 문을 실행해도 됩니다.

화면 하단에 [Message] 버튼을 클릭해야 처리 결과에 대한 내용이 표시 됩니다.

쿼리실행.png

 

테이블 삭제하기

테이블 삭제 기능은 GUI로 제공되지 않고 직접 SQL 문으로 테이블을 삭제해야 합니다.

테이블삭제.png

 

저장 프로시저 작업

프로시저생성.png

 

[New Stored Procedure] 를 클릭하면 프로시저 디자인 화면이 표시됩니다.

기존에 있는 프로시저도 선택하면 Parameter 정보와 프로시저 내부에 T-SQL 로 구현 된

로직을 보여줍니다.. 오우 괜춚은데요~~

삭제 기능은 없네요.. Drop Procedure 명령어 지워야 할 듯 합니다.

프로시저디자인화면.png

 

이상 간단하게 Manage Tool 에 대해서 살펴보았으며 사용방법은 매우 직관적인 UI를 가지고 있어서

크게 어렵지 않게 사용할 수 있다고 생각 됩니당.. 유용하게 사용해 보세요~

 

 

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