본문 바로가기

SQL & Windows Azure

Microsoft Azure SQL Database Management Pack for System Center 2012 System Center에 무지막지하게 집어 넣고 있나보다. Iaas 는 물론이고 PaaS 의 Azure SQL Database 도 모니터링을 할 수 있다. 따끈하게 이번주에 나왔다. [다운로드] Microsoft Azure SQL Database Management Pack for System Center 2012 출처: After configuration, the Microsoft Azure SQL Database Monitoring Management Pack offers the following functionalities: User-friendly wizard to discover Microsoft Azure SQL Database servers. Provides availability stat.. 더보기
Azure SQL Database Geo-Replication(복제본) 만들기 Azure SQL Database Standard Geo-Replication Azure SQL Database 복제본 만들기 기능이다. 아마도 AG 알고리즘으로 만든 것 같으며, 좋은 DR 용으로 사용이 용이할 것 같다. 만들어 보자. 이미 생성된 SQL Database를 클릭하면 아래와 같은 화면이 [Geo-Replication role]을 클릭하여 구성을 시작한다. Geo-Replication 화면에서 리전(Region)을 선택할 수 있다. 가까운 리전에 추천하는 화면을 볼 수 있다. 신규 SQL Database의 정보를 생성하는 단계이다. 생성중인 화면을 시뮬레이션하는 모습을 볼 수 있다. 모두 생성이 완료되면 아래와 같이 같은 이름의 데이터베이스가 생성이 되며 [REPLICATION ROLE]을.. 더보기
Azure SQL Database 끼리 JOIN 사용하기 Elastic Database Query for cross- Azure SQL Database queries 지난번 포스트에서 Azure SQL Database 끼리 JOIN 이 안된다고 언급을 했었다. 하지만 지원을 하게 되었다. 언제부터인지는 모르겠지만. ㅎㅎㅎ Azure SQL Database 끼리 JOIN 하는 방법을 알아보자. 잠시 아키텍쳐를 보자. 각 Azure SQL Database V12 개별 데이터베이스에 Elastic Query를 할 수 있다. 자 해보자. 각 Azure SQL Database 를 2개 만들었다. 각 데이터베이스에 아래와 같이 테이블 및 데이터를 생성하였다. -- GHOSTSQL CREATE TABLE T1 (COL1 INT) INSERT INTO T1 VALUES (1.. 더보기
SQL Server 온프레미스 Linked Server to Azure SQL Database 연결하기 온프레미스 서버에서 Azure SQL Database에 링크드서버를 연결하는 방법은 간단하다. 성능은 잘 모르겠지만, 일단 연결을 지원해준다. 아래에서 오류 40515가 발생하는 원인은 카탈로그에 데이터베이스이름을 지정을 안했기 때문에 오류가 발생된다. 입력하는 항목중 카탈로그를 꼭 입력해줘야 가능하다. 아래 옵션은 사용하는 쿼리에 따라 설정해주면 된다. [참고문서] https://azure.microsoft.com/ko-kr/blog/announcing-updates-to-windows-azure-sql-database/ 더보기
Windows Azure SQL Database Provision from New Portal Windows Azure SQL Database Provision from New Portal 포탈GUI가 변경이 되었다. 항목도 조금 변경이 되어서 매번 항목에 대한 공부를 해야되나보다. 에효. 구 포탈에서 등록하는 방법은 이미 포시팅을 했었다. 거의 비슷하다. http://sqlin.tistory.com/219 시작해보자. 1. 데이터베이스 이름을 생성한다. 2. 접속할 서버이름 및 로케이션을 선택한다. 계정은 SQL로그인계정이다. 3. Pricing Tier를 선택한다. Collation 선택한다. 리소스그룹을 생성하거나 선택한다. 끝. 접속하는 방법을 알아보자. SSMS에서 서버이름으로 접속을 하면 아래와 같이 실패가 된다. 해당 ClientIP를 Azure SQL Database 의 방화벽에 등.. 더보기
Windows Auzre에서 SQL 가상머신 만들기 각 서비스들이 한달에 무수히 업데이트가 되고 있다. AWS도 그렇지만 Azure는 더 빠른 속도로 패치를 하게 될 것이다. 그래야 AWS를 따라 잡을 수 있을 것이다. 새로운 기능 탑재 : 스토리지의 IOPS, Throughput, Storage Size를 선택하는 기능 #.1 Azure 포탈에서 VM을 추가한다. #.2 템플릿 갤러리에서 SQL Server 를 선택하고, version을 선택한다. #.3 설치하는 모델을 선택한다. 차이점은 아래 게시물로 확인하자. Azure Compute, Network, and Storage Providers under the Azure Resource Manager https://azure.microsoft.com/en-us/documentation/articles.. 더보기
Windows Azure SQL Database를 관리하기 위한 파워쉘 설정하는 방법 Using PowerShell to Manage Windows Azure SQL Database Azure SQL 데이터베이스를 포탈에서 관리가 가능하지만 간단한 설정은 파워쉘로 가능하다. [환경설정] https://www.windowsazure.com/en-us/downloads/ 접속하여 [Windows Power Shell] 에서 [Install]을 클릭한다. 설치한 후 Powershell_ISE 를 실행한다. 정상설치가 되었는지 PS>Get-Help Get-AzureSqlDatabase 를 실행하여 도움말이 나오면 정상적으로 설치가 된 것이다. Azure Account의 정보를 Import 하는 순서이다. PS C:\Windows\system32> Get-AzurePublishSettingsFil.. 더보기
Import from a BACPAC file into Azure SQL Database using SQL Server Management Studio Use a BACPAC to Migrate a SQL Server Database to Azure SQL Database 단계.1 Export to a BACPAC file using SQL Server Management Studio 단계.2 Import from a BACPAC file into Azure SQL Database using SQL Server Management Studio 단계.2 Import from a BACPAC file into Azure SQL Database using SQL Server Management Studio 앞에서 Export 한 BACPAC 파일을 Import하는 방법이다. 작업 전 Azure SQL Database 를 생성을 해야한다. [참고문서] SQL .. 더보기