다음을 통해 공유


Azure SQL 데이터베이스용 로컬 개발 환경 설정

이 문서에서는 Azure SQL 데이터베이스용 로컬 개발 환경 설정 방법을 설명합니다. Azure SQL 데이터베이스용 로컬 개발 환경을 통해 개발자와 데이터베이스 전문가는 컨테이너화된 환경을 사용하여 Azure SQL 데이터베이스에 대한 데이터베이스 스키마를 디자인, 편집, 빌드/유효성 검사, 게시 및 실행할 수 있습니다.

Important

Azure SQL Database 개발자 컨테이너 템플릿으로 개발 환경을 설정하세요. 시작하려면 빠른 시작: 개발자 컨테이너 템플릿을 사용하여 Azure SQL Database 로컬 개발 환경 설정을 참조하세요. 개발자 컨테이너 템플릿은 로컬 개발을 위해 Azure SQL Database 에뮬레이터를 대체하는 뛰어난 대안입니다.

필수 조건

Azure SQL 데이터베이스용 로컬 개발 환경을 구성하기 전에 다음 하드웨어 및 소프트웨어 요구 사항을 충족했는지 확인합니다.

  • 소프트웨어 요구 사항:
  • 최소 하드웨어 요구 사항:
    • 8GB RAM
    • 10GB의 사용 가능한 디스크 공간

Docker Desktop 설치

Azure SQL 데이터베이스용 로컬 개발 환경에서는 Azure SQL 데이터베이스 공용 서비스에 대한 충실도가 높은 컨테이너화된 데이터베이스인 Azure SQL 데이터베이스 에뮬레이터를 사용합니다. Azure SQL 데이터베이스 에뮬레이터는 Docker 컨테이너로 구현됩니다.

Docker Desktop을 설치합니다. Windows를 사용하는 경우 WSL 2를 사용하여 Windows Docker Desktop을 설정합니다.

Azure SQL 데이터베이스용 로컬 개발 환경을 사용하기 전에 Docker Desktop이 실행 중인지 확인합니다.

확장 설치

기본 개발 도구에 따라 설치할 확장명이 서로 다릅니다.

내선 번호 Visual Studio Code Azure Data Studio
Visual Studio Code용 mssql 확장명 mssql 확장을 설치합니다. 설치가 필요하지 않습니다. mssql 확장 기능은 기본적으로 사용할 수 있습니다.
SQL 데이터베이스 프로젝트 확장(미리 보기) 설치가 필요하지 않습니다. SQL 데이터베이스 프로젝트 확장이 mssql 확장과 함께 번들로 제공되며 mssql 확장이 설치되거나 업데이트될 때 자동으로 설치되고 업데이트됩니다. SQL 데이터베이스 프로젝트 Projects 확장을 설치합니다.

Visual Studio Code를 사용하는 경우 Visual Studio Code용 mssql 확장을 설치합니다.

mssql 확장을 사용하면 데이터베이스에 대해 쿼리를 연결하고 실행하며 스크립트를 테스트할 수 있습니다. 데이터베이스가 Azure SQL 데이터베이스 에뮬레이터에서 로컬로 실행되거나 글로벌 Azure SQL 데이터베이스 서비스에 있을 수 있습니다.

확장을 설치하기 위해:

  1. Visual Studio Code에서 보기>명령 팔레트를 선택하거나, Ctrl+Shift+P 또는 F1 키를 눌러 명령 팔레트를 엽니다.

  2. 명령 팔레트의 드롭다운에서 확장: 확장 설치를 선택합니다.

  3. 확장 창에서 mssql을 입력합니다.

  4. SQL Server(mssql) 확장을 선택한 다음, 설치를 선택합니다.

  5. 설치가 완료되면 다시 로드를 선택하여 확장을 사용하도록 설정합니다.

  6. SQL 이미지를 사용하여 Docker 컨테이너를 수동으로 실행할 필요가 없으며 프로젝트를 빌드하고 게시할 때 배포되고 실행됩니다.

로컬 개발 환경을 사용 시작하기

Azure SQL 데이터베이스용 로컬 개발 환경 설정을 마쳤습니다.

다음 단계

Azure SQL 데이터베이스용 로컬 개발 환경에 대해 자세히 알아봅니다: