영어로 읽기

다음을 통해 공유


Azure Data Studio를 사용하여 연결

이 문서에서는 Azure Data Studio 1.40 이상을 사용하여 SQL Server 연결하는 방법을 설명합니다.

참고

Microsoft Entra ID는 Azure AD(Azure Active Directory)의 새 이름이지만, 기존 환경의 중단을 방지하기 위해 UI 필드, 연결 공급자, 오류 코드 및 cmdlet과 같은 일부 하드 코딩된 요소에는 여전히 Azure AD가 남아 있습니다. 이 문서에서는 두 이름을 혼용할 수 있습니다.

Sql 인증 공급자

Azure Data Studio 1.44 이상에서는 기본적으로 Azure SQL 연결용 Sql 인증 공급자 및 MSAL(Microsoft 인증 라이브러리)을 사용합니다. 이 공급자는 Microsoft Entra ID - Universal과 MFA 지원 인증 모드를 사용하며 액세스 토큰을 가져올 때 서버 쪽 리소스 끝점 통합을 사용하도록 설정합니다.

Azure Data Studio 1.44 이상으로 업그레이드한 후 애플리케이션의 초기 시작에는 다음 메시지가 표시됩니다.

Azure Data Studio를 업그레이드한 후 테넌트 목록 상자 제거에 대한 메시지의 스크린샷.

Sql 인증 공급자를 사용하면 테넌트를 더 이상 선택할 필요가 없습니다. Microsoft Entra 테넌트 목록 상자는 이제 기본 드라이버에서 처리되므로 연결 대화 상자에서 제거되었습니다. 또한 이 변경으로 Azure SQL Databse 연결에 대한 토큰 새로 고침이 향상됩니다.

파일>기본>설정 내에서 Mssql: Sql 인증 공급자 사용 옵션을 사용하지 않도록 설정할 수 있습니다.

서버 인증서 암호화 및 신뢰

Azure Data Studio 1.40 이상에는 이제 MSSQL 공급자 연결에 대해 기본적으로 사용하도록 설정되는(True로 설정됨) Encrypt 속성에 중요한 변경 내용이 포함되어 있으며, SQL Server는 신뢰할 수 있는 루트 인증 기관에서 서명한 TLS 인증서로 구성해야 합니다. 또한 암호화신뢰 서버 인증서 속성이 고급 창에서 연결 세부 정보 창의 맨 앞으로 이동되었습니다. 두 속성 모두 마우스 커서를 가져가면 자세한 정보를 제공하는 정보 아이콘이 있습니다. 모범 사례는 서버에 대한 신뢰할 수 있는 암호화된 연결을 지원하는 것입니다.

Azure SQL Database에 연결하는 사용자의 경우 Azure Data Studio에서 기존 저장된 연결을 변경할 필요가 없습니다. Azure SQL Database는 암호화된 연결을 지원하며 신뢰할 수 있는 인증서로 구성됩니다.

온-프레미스 SQL Server 연결하는 사용자나 가상 머신에 있는 SQL Server의 경우 EncryptTrue 값으로 구성된 경우 신뢰할 수 있는 인증 기관(예: 자체 서명된 인증서가 아님)의 인증서가 있는지 확인합니다. 또는 암호화 없이 연결하거나(암호화False로 설정) 서버 인증서를 신뢰하도록 선택할 수 있습니다(암호화True로 설정되고 신뢰 서버 인증서True로 설정).

Azure Data Studio 1.40 이상의 새 설치

새 설치가 있는 워크스테이션의 경우:

  1. 시작 페이지에서 새 연결을 선택하여 연결 창을 엽니다.
  2. 연결 창에서 서버>새 연결을 선택합니다. Azure Data Studio에 연결 세부 정보가 표시됩니다.

연결 세부 정보 스크린샷.

  1. 서버에 대한 연결 세부 정보를 설정합니다.

연결 세부 정보 설명

  • 서버 이름: 여기에 서버 이름을 입력합니다. 예를 들어 localhost를 입력합니다.
  • 인증 유형: SQL 로그인
  • 사용자 이름: SQL Server의 사용자 이름
  • 암호: SQL Server의 암호
  • 암호화: 기본값은 True입니다.
  • 서버 인증서 신뢰: 기본값은 False입니다.
  • 데이터베이스 이름:<기본값>
  • 서버 그룹:<기본값>

Azure Data Studio 1.40 이상으로 업그레이드한 후 연결

Azure Data Studio 1.40 이상으로 사용자가 업그레이드한 후 애플리케이션의 초기 시작에는 다음 메시지가 표시됩니다.

Azure Data Studio를 업그레이드한 후 중요한 업데이트 메시지의 스크린샷

연결하기 전에 Azure Data Studio 기존 연결의 암호화신뢰 서버 인증서에 대해 선택한 옵션을 검토해야 합니다. 일부 시나리오에서는 서명된 인증서를 구성하거나 한두 속성의 값을 변경해야 할 수 있습니다.

추가 정보

이러한 변경 내용은 Microsoft.Data.SqlClient의 드라이버 수준에서 업데이트한 결과입니다. Microsoft.Data.SqlClient의 최근 릴리스에서는 연결 옵션의 보안이 강화되었습니다. Microsoft.Data.SqlClient에 대한 릴리스 정보에서 자세히 읽어보세요.

이전에 암호화된 연결을 사용하도록 설정하지 않고 암호화를 사용하도록 설정하려는 SQL Server에 연결한 경우 서버 인증서를 신뢰하라는 메시지가 표시됩니다. '서버 인증서 신뢰' 속성을 사용하도록 설정하여 연결하거나 클라이언트 구성을 취소하고 검토하여 유효한 서버 인증서가 설치되었는지 확인할 수 있습니다. 자세한 내용은 SQL Server 설명서를 참조하세요.

다음 단계