SQL Server Native Client에 대한 지원 정책

이 항목에서는 SQL Server Native Client와 함께 여러 데이터 액세스 구성 요소를 사용하는 방법에 대해 설명합니다.

서버 지원

SQL Server Native Client 11.0에서는 SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012 및 Windows Azure SQL 데이터베이스와의 연결을 지원합니다.

지원되는 운영 체제 버전

다음 표에서는 SQL Server Native Client를 지원하는 운영 체제를 보여 줍니다.

SQL Server Native Client 버전

지원되는 운영 체제

SQL Server Native Client(SQL Server 2005)

  • Microsoft Windows 2000 서비스 팩 4 이상

  • Microsoft Windows Server 2003 이상

  • Microsoft Windows XP 서비스 팩 1 이상

  • Microsoft Windows Vista(SQL Server 서비스 팩 2 이상 필요)

  • Microsoft Windows Server 2008(SQL Server 서비스 팩 2 이상 필요)

SQL Server Native Client 10.0(SQL Server 2008)

  • Microsoft Windows Server 2003 서비스 팩 2 이상

  • Microsoft Windows XP 서비스 팩 2 이상

  • Microsoft Windows Vista

  • Microsoft Windows Server 2008

SQL Server Native Client 10.5(SQL Server 2008 R2)

  • Microsoft Windows Server 2003 서비스 팩 2 이상

  • Microsoft Windows XP 서비스 팩 2 이상

  • Microsoft Windows Vista

  • Microsoft Windows Server 2008

  • Microsoft Windows 7

SQL Server Native Client 11.0(SQL Server 2012)

  • Microsoft Windows Vista

  • Microsoft Windows Server 2008

  • Microsoft Windows 7

  • Microsoft Windows 8

  • Microsoft Windows Server 2012

ADO 지원 정책

ADO 응용 프로그램에서는 SQL Server 2005 이상 버전의 기능이 필요하지 않은 경우 Windows에 포함된 SQLOLEDB OLE DB 공급자를 사용할 수 있습니다.

ADO 응용 프로그램에서는 SQL Server 2005에 포함된 SQL Server Native Client 버전을 사용할 수 있습니다. 또한 ADO 응용 프로그램에서는 SQL Server 2012에 포함된 SQL Server Native Client 11.0도 사용할 수 있지만 이렇게 하려면 연결 문자열에 DataTypeCompatibility=80을 지정해야 합니다. 연결 문자열에 DataTypeCompatibility=80이 있으면 SQL Server 2005의 기능만 사용할 수 있습니다.

BCP 지원 정책

SQL Server 2008부터 bcp.exe에서는 bcp.exe가 포함된 SQL Server 버전보다 세 SQL Server 버전 이하인 데이터 파일을 지원합니다.

ODBC 지원 정책

응용 프로그램은 Windows 운영 체제에 포함된 SQL Server ODBC 드라이버를 사용해야 합니다. 응용 프로그램이 특정 버전의 SQL Server Native Client와 함께 사용하도록 인증된 경우 SQL Server Native Client ODBC 드라이버를 사용할 수 있습니다.

OLE DB 지원 정책

응용 프로그램은 Windows 운영 체제에 포함된 SQL Server OLE DB 공급자를 사용해야 합니다. 용 프로그램이 특정 버전의 SQL Server Native Client와 함께 사용하도록 인증된 경우 SQL Server Native Client OLE DB 공급자를 사용할 수 있습니다.

SQL Server Native Client와 함께 사용하도록 인증되지 않은 OLE DB 응용 프로그램은 연결 문자열에서 DataTypeCompatibility=80을 지정하는 경우 SQL Server Native Client를 사용할 수 있습니다.

OLE DB Service Component를 사용하는 OLE DB 응용 프로그램은 연결 문자열에 DataTypeCompatibility=80을 지정하는 경우에만 SQL Server Native Client를 사용할 수 있습니다. 그러나 이 경우 SQL Server 2005 이후에 추가된 기능은 사용할 수 없습니다.

참고 항목

관련 자료

SQL Server Native Client를 사용하여 응용 프로그램 빌드