다음을 통해 공유


SQL Server Native Client에 대한 시스템 요구 사항

MARS와 같은 SQL Server의 데이터 액세스 기능을 사용하려면 다음 소프트웨어가 설치되어 있어야 합니다.

  • 클라이언트의 SQL Server Native Client.

  • 서버의 SQL Server 인스턴스입니다.

SQL Server Native Client에는 Windows Installer 3.0이 필요합니다. Windows Installer 3.0은 Microsoft Windows 운영 체제에 이미 설치되어 있습니다. 다른 모든 플랫폼의 경우 명시적으로 설치해야 합니다. 자세한 내용은 Windows Installer 3.0 재배포 가능 패키지(Redistributable)를 참조하세요.

비고

이 소프트웨어를 설치하기 전에 관리자 권한으로 로그온해야 합니다.

운영 체제 요구 사항

SQL Server Native Client를 지원하는 운영 체제 목록은 SQL Server Native Client에 대한 지원 정책을 참조하세요.

SQL Server 요구 사항

SQL Server Native Client를 사용하여 SQL Server 데이터베이스의 데이터에 액세스하려면 SQL Server 인스턴스가 설치되어 있어야 합니다.

SQL Server 2014는 모든 버전의 MDAC, Windows 데이터 액세스 구성 요소 및 모든 버전의 SQL Server Native Client에서 연결을 지원합니다. 이전 클라이언트 버전이 SQL Server에 연결되면 클라이언트에 알려지지 않은 서버 데이터 형식이 클라이언트 버전과 호환되는 형식에 매핑됩니다. 자세한 내용은 이 항목의 뒷부분에 있는 클라이언트 버전에 대한 데이터 형식 호환성을 참조하세요.

언어 간 요구 사항

SQL Server Native Client의 영어 버전은 지원되는 운영 체제의 모든 지역화된 버전에서 지원됩니다. 지역화된 SQL Server Native Client 버전은 지역화된 SQL Server Native Client 버전과 동일한 언어인 지역화된 운영 체제에서 지원됩니다. 일치하는 언어 설정이 설치되어 있는 한 지역화된 버전의 SQL Server Native Client는 지원되는 운영 체제의 영어 버전에서도 지원됩니다.

업그레이드의 경우:

  • SQL Server Native Client의 영어 버전은 지역화된 SQL Server Native Client 버전으로 업그레이드할 수 있습니다.

  • 지역화된 버전의 SQL Server Native Client는 동일한 언어의 지역화된 SQL Server Native Client 버전으로 업그레이드할 수 있습니다.

  • 지역화된 버전의 SQL Server Native Client는 영어 버전의 SQL Server Native Client로 업그레이드할 수 있습니다.

  • 지역화된 버전의 SQL Server Native Client는 다른 지역화된 언어의 지역화된 SQL Server Native Client 버전으로 업그레이드할 수 없습니다.

클라이언트 버전에 대한 데이터 형식 호환성

SQL Server 및 SQL Server Native Client는 아래 표와 같이 하위 수준 클라이언트와 호환되는 이전 데이터 형식에 새 데이터 형식을 매핑합니다.

OLE DB 및 ADO 애플리케이션은 SQL Server Native Client와 연결 문자열 키워드를 사용하여 DataTypeCompatibility 이전 데이터 형식으로 작동할 수 있습니다. 이 경우 DataTypeCompatibility=80OLE DB 클라이언트는 TDS 버전이 아닌 SQL Server 2005 TDS(테이블 형식 데이터 스트림) 버전을 사용하여 연결합니다. 즉, SQL Server 2008 이상 데이터 형식의 경우 SQL Server Native Client가 아닌 서버에서 하위 수준 변환을 수행합니다. 또한 연결에서 사용할 수 있는 기능은 SQL Server 2005 기능 집합으로 제한됩니다. 새 데이터 형식 또는 기능을 사용하려는 시도는 API 호출에서 가능한 한 빨리 감지되며 오류는 잘못된 요청을 서버에 전달하지 않고 호출 애플리케이션에 반환됩니다.

ODBC에 대한 제어는 없습니다 DataTypeCompatibility .

IDBInfo::GetKeywords는 항상 연결의 서버 버전에 해당하며 영향을 DataTypeCompatibility받지 않는 키워드 목록을 반환합니다.

데이터 형식 SQL Server Native Client

SQL Server 2005
SQL Server Native Client 11.0

SQL Server 2014
Windows 데이터 액세스 구성 요소, MDAC 및

DataTypeCompatibility=80을 사용하는 SQL Server Native Client OLE DB 애플리케이션
CLR UDT(<= 8Kb) udt Udt Varbinary
varbinary(max) varbinary varbinary 이미지
varchar(max) varchar varchar 문자 메시지
nvarchar(max) nvarchar nvarchar Ntext
Xml Xml Xml Ntext
CLR UDT(> 8Kb) udt varbinary 이미지
날짜 날짜 varchar Varchar
datetime2은(는) 데이터베이스 날짜 및 시간 형식의 데이터 타입입니다. datetime2은(는) 데이터베이스 날짜 및 시간 형식의 데이터 타입입니다. varchar Varchar
DateTimeOffset (날짜 및 시간 오프셋) DateTimeOffset (날짜 및 시간 오프셋) varchar Varchar
시간 시간 varchar Varchar

또한 참조하십시오

SQL Server Native Client 프로그래밍
SQL Server Native Client 설치