이 문서에서는 Visual Studio Code MSSQL 확장을 사용하여 Azure SQL Database(무료 계층)를 신속하게 프로비전하는 방법을 보여 줍니다.
이 환경은 사용자 지정할 수 없는 무료 계층 프로비저닝만 제공합니다. 컴퓨팅, 스토리지 또는 가격 책정 옵션은 변경할 수 없습니다.
고급 설정을 구성하거나 유료 계층을 사용하려면 Azure 포털을 통해 데이터베이스를 배포합니다.
Visual Studio Code MSSQL 확장은 Azure 통합되므로 편집기를 종료하지 않고도 Azure SQL 데이터베이스를 프로비전하고 연결할 수 있습니다. 배포 페이지의 안내 마법사는 Azure 계정으로 인증하고 몇 분 안에 완전히 관리되는 Azure SQL 데이터베이스를 만듭니다. 프로비저닝 환경은 무료 계층에서 시작되므로 무료로 클라우드 데이터베이스를 만들고 연결할 수 있습니다.
Tip
Azure SQL Database 프로비전은 현재 미리 보기 상태이며 피드백에 따라 변경될 수 있습니다. GitHub 토론의 커뮤니티에 참여하여 아이디어를 공유하거나 문제를 보고합니다.
Features
MSSQL 확장의 Azure 통합은 다음과 같은 기능을 제공합니다.
- 무료로 무료 계층부터 시작하여 Visual Studio Code Azure SQL 데이터베이스를 직접 프로비전합니다.
- 영구 로그인과 함께 Microsoft Entra ID 사용하여 Azure 계정으로 인증합니다.
- 안내 마법사의 단일 페이지에서 구독, 리소스 그룹, 서버 및 데이터베이스를 구성합니다.
- 무료 월별 한도에 도달하면 어떻게 되는지 선택합니다. 다음 달까지 자동 일시 중지하거나 표준 서버리스 요금으로 계속 진행합니다.
- 프로비전이 완료되는 순간 새 데이터베이스에 자동으로 연결하고 저장된 프로필에 연결이 추가됩니다.
Prerequisites
Visual Studio Code Azure SQL 데이터베이스를 프로비전하기 전에 다음 요구 사항을 충족하는지 확인합니다.
- Visual Studio Code MSSQL 확장을 설치합니다. 설치 단계는 Visual Studio Code 대한 MSSQL 확장을 참조하세요.
- 활성 Azure 계정이 있습니다. 계정이 없으면 무료 Azure 계정을 만드세요.
- 대상 Azure 구독 및 리소스 그룹에 리소스를 만들 수 있는 권한이 있습니다.
Azure SQL 데이터베이스 프로비전
MSSQL 확장의 배포 페이지에서 새 Azure SQL 데이터베이스를 프로비전할 수 있습니다.
MSSQL 확장 활동 모음에서 배포 보기를 선택합니다.
Azure SQL Database 만들기를 선택합니다.
메시지가 표시되면 Azure 계정으로 로그인합니다.
단일 페이지에서 데이터베이스를 구성합니다.
- 구독: 새 데이터베이스를 소유하는 Azure 구독을 선택합니다.
- 리소스 그룹: 기존 리소스 그룹을 선택하거나 새 리소스 그룹을 만듭니다.
- 서버: 기존 Azure SQL 논리 서버를 선택하거나 새 서버를 만듭니다. 새 서버는 관리자 로그인 및 암호를 묻는 메시지를 표시합니다.
- 데이터베이스 이름: 새 데이터베이스의 이름을 입력합니다.
- 선택적 설정: 프로필 이름, 연결 그룹, 데이터 원본 또는 태그를 추가합니다.
무료 계층의 경우 월별 한도에 도달하면 어떻게 되는지 선택합니다.
- 다음 달까지 데이터베이스를 자동으로 일시 중지합니다.
- 표준 서버리스 속도로 계속합니다.
데이터베이스 만들기를 선택합니다. 확장은 데이터베이스를 만들고 저장된 프로필에 연결을 추가합니다. 프로비전이 완료되면 새 연결이 자동으로 연결됩니다.
프로비저닝 후
Azure SQL 데이터베이스를 프로비전하고 연결한 후 Visual Studio Code 워크플로를 계속합니다.
- 스키마 디자이너를 열어 데이터 모델을 디자인하고 발전합니다. 스키마 디자이너에서 GitHub Copilot 통합을 사용하면 자연어로 스키마를 설명하고 GitHub Copilot 테이블과 관계를 생성할 수 있습니다.
- 데이터 API 작성기를 사용하여 스키마에서 REST, GraphQL 및 MCP(모델 컨텍스트 프로토콜) 엔드포인트를 생성합니다. 동일한 Azure SQL 연결에서 작동합니다.
- SQL Notebook 또는 표준 쿼리 편집기를 사용하여 쿼리를 빌드하고 데이터를 탐색합니다.
이러한 기능을 함께 사용하면 프로비전된 Azure SQL 데이터베이스에서 작동하는 백엔드에 이르는 전체 경로를 모두 Visual Studio Code 내에서 경험할 수 있습니다.
Limitations
- 현재 Azure SQL Database만 지원됩니다. Azure SQL Managed Instance 및 Azure Virtual Machines의 SQL Server 지원되지 않습니다.
- 무료 계층은 표준 Azure SQL Database 무료 제품 제한을 따릅니다. 월별 한도에 도달하면 선택한 동작(자동 일시 중지 또는 계속)이 적용됩니다.
- 프로비저닝을 위해 Microsoft Entra ID 인증이 필요합니다.
피드백 및 지원
아이디어, 피드백이 있거나 커뮤니티에 참여하려는 경우 다음에서 https://aka.ms/vscode-mssql-discussions토론에 참여하세요. 버그를 보고하려면 다음을 방문하세요 https://aka.ms/vscode-mssql-bug. 새 기능을 요청하려면 .으로 이동합니다 https://aka.ms/vscode-mssql-feature-request.