이 항목에서는 SQL Server Native Client에서 다양한 데이터 액세스 구성 요소를 사용하는 방법에 대해 설명합니다.
서버 지원
SQL Server Native Client 11.0은 SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, SQL Server 2012 및 Azure SQL Database에 대한 연결을 지원합니다.
지원되는 운영 체제 버전
다음 표에서는 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 및 SQL Server 2014) | - 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 Native Client 11.0(SQL Server 2014에 포함됨)을 사용할 수도 있지만, 이 경우 연결 문자열에 지정 DataTypeCompatibility=80 해야 합니다. 연결 문자열에 있는 경우 DataTypeCompatibility=80 SQL Server 2005의 기능만 사용할 수 있습니다.
BCP 지원 정책
SQL Server 2008부터 bcp.exe bcp.exe 제공된 SQL Server 버전보다 오래된 SQL Server 버전이 3개 이하인 데이터 파일을 지원합니다.
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 서비스 구성 요소를 사용하는 OLE DB 애플리케이션은 연결 문자열에서 지정 DataTypeCompatibility=80 하는 경우에만 SQL Server Native Client를 사용할 수 있습니다. 그러나 이 경우에는 SQL Server 2005 이후에 추가된 기능을 사용할 수 없습니다.