UDL(유니버설 데이터 링크) 구성

적용 대상:SQL ServerAzure SQL 데이터베이스Azure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System(PDW)

OLE DB 드라이버 다운로드

연결 탭

연결 탭에서 Microsoft OLE DB Driver for SQL Server를 사용하여 데이터에 연결하는 방법을 지정할 수 있습니다.

Screenshot of OLE DB Data Link Pages - Connection Tab

이 연결 탭은 공급자별 옵션이며 Microsoft OLE DB Driver for SQL Server에 필요한 연결 속성만 표시합니다.

옵션 Description
서버 이름 선택 또는 입력 드롭다운 목록에서 서버 이름을 선택하거나 액세스할 데이터베이스가 있는 서버의 위치를 입력합니다. 서버에서 데이터베이스를 선택하는 것은 별개의 동작입니다. 새로 고침을 선택하여 목록을 업데이트합니다.
서버 로그인 정보 입력 이 드롭다운 목록에서 다음 인증 옵션을 선택할 수 있습니다.
  • Windows Authentication: 현재 로그인한 사용자의 Windows 계정 자격 증명을 사용하여 SQL Server에 인증합니다.
  • SQL Server Authentication:은 SQL 사용자 이름 및 비밀번호를 사용하여 인증합니다.
  • Active Directory - Integrated: Microsoft Entra ID를 통한 통합 Windows 인증. 이 모드는 Microsoft Entra ID와 페더레이션된 Active Directory 환경의 Windows 인증에 사용됩니다.
  • Microsoft Entra ID를 사용하여 Active Directory - Password: 사용자 이름 및 암호 인증.
  • Active Directory - Universal with MFA support: Microsoft Entra ID를 사용한 대화형 인증. 이 모드는 Microsoft Entra 다단계 인증을 지원합니다.
  • Active Directory - Service Principal: Microsoft Entra 서비스 주체를 사용한 인증. 로그인 ID는 애플리케이션(클라이언트) ID로 설정해야 합니다. 암호는 애플리케이션(클라이언트) 비밀로 설정해야 합니다.
서버 SPN 트러스트된 연결을 사용하면 서버에 대한 SPN(서비스 사용자 이름)을 지정할 수 있습니다.
사용자 이름 데이터 원본에 로그인할 때 인증에 사용할 사용자 ID를 입력합니다.
암호 데이터 원본에 로그인할 때 인증에 사용할 암호를 입력합니다.
빈 암호 이 확인란을 선택하면 지정된 공급자가 연결 문자열에 빈 암호를 사용할 수 있습니다.
암호 저장 허용 이 확인란을 선택하면 연결 문자열을 사용하여 암호를 저장할 수 있습니다. 암호가 연결 문자열에 포함되는지 여부는 호출 애플리케이션의 기능에 따라 달라집니다.

참고: 저장되면 암호는 마스크되거나 암호화되지 않고 반환 및 저장됩니다.
데이터에 대하여 강력한 암호화 사용 이 확인란을 선택하면 연결을 통해 전달되는 데이터가 암호화됩니다. 이 옵션은 버전 18.x.x에서만 사용할 수 있습니다.
서버 인증서 신뢰 이 확인란을 선택 취소하면 서버 인증서의 유효성이 검사됩니다. 서버 인증서에는 올바른 서버 호스트 이름이 있어야 하며 신뢰할 수 있는 인증 기관에서 발급한 인증서가 있어야 합니다. 이 옵션은 버전 18.x.x에서만 사용할 수 있습니다.
데이터베이스 선택 액세스하려는 데이터베이스 이름을 선택하거나 입력합니다.
데이터베이스 파일을 데이터베이스 이름으로 연결 연결할 수 있는 데이터베이스에 대한 주 파일의 이름을 지정합니다. 이 데이터베이스는 데이터 원본에 대한 기본 데이터베이스로 연결되어 사용됩니다. 이 섹션의 첫 번째 텍스트 상자에 연결된 데이터베이스 파일에 사용할 데이터베이스 이름을 입력합니다.

Using the filename이라는 텍스트 상자에 연결할 데이터베이스 파일의 전체 경로를 입력하거나 ... 단추를 클릭하여 데이터베이스 파일을 찾습니다.
암호 변경 SQL Server 암호 변경 대화 상자를 표시합니다.
연결을 테스트 클릭하면 지정된 데이터 원본에 대한 연결을 시도합니다. 연결이 실패할 경우 설정이 올바른지 확인하십시오. 예를 들어 맞춤법 오류 및 대/소문자 구분으로 인해 연결이 실패할 수 있습니다.

고급 탭

고급 탭을 사용하여 추가 초기화 속성을 보고 설정할 수 있습니다.

Screenshot of OLE DB Data Link Pages - Advanced Tab

옵션 Description
Connect timeout 초기화가 완료될 때까지 Microsoft OLE DB Driver for SQL Server가 대기하는 시간(초)을 지정합니다. 초기화가 제한 시간을 초과하면 오류가 반환되며 연결이 만들어지지 않습니다.
연결 다시 시도 횟수 연결이 끊어진 경우 Microsoft OLE DB Driver for SQL Server에서 다시 연결하려고 시도하는 횟수를 지정합니다.
연결 다시 시도 간격 Microsoft OLE DB Driver for SQL Server에서 다시 연결하려고 시도하는 간격(초)을 지정합니다.
연결 암호화 Mandatory 또는 Strict인 경우 연결을 통해 전달되는 데이터가 암호화됩니다. Strict 옵션은 추가로 PRELOGIN 패킷을 암호화합니다. 이 옵션은 버전 19.x.x에서만 사용할 수 있습니다.
인증서의 호스트 이름 SQL Server TLS/SSL 인증서의 유효성을 검사할 때 사용할 호스트 이름입니다. 설정하지 않으면 드라이버는 연결 URL의 서버 이름을 호스트 이름으로 사용하여 SQL Server TLS/SSL 인증서의 유효성을 검사합니다. 이 옵션은 버전 19.x.x에서만 사용할 수 있습니다.
서버 인증서 신뢰 이 확인란을 선택 취소하면 서버 인증서의 유효성이 검사됩니다. 서버 인증서에는 올바른 서버 호스트 이름이 있어야 하며 신뢰할 수 있는 인증 기관에서 발급한 인증서가 있어야 합니다. 이 옵션은 버전 19.x.x에서만 사용할 수 있습니다.
서버 인증서 SQL Server TLS/SSL 인증서와 일치시킬 인증서 파일의 경로를 지정합니다. 이 옵션은 Strict 암호화를 사용하도록 설정한 경우에만 사용할 수 있습니다.

Server certificate라는 텍스트 상자에 인증서 파일의 전체 경로를 입력하거나 Browse 단추를 클릭하여 인증서 파일을 찾습니다. 이 옵션은 버전 19.2 이상에서만 사용할 수 있습니다.

참고

데이터 링크 연결에 대한 자세한 내용은 데이터 링크 API 개요를 참조하세요.

다음 단계