SQL 네이티브 클라이언트 사용
SQL 네이티브 클라이언트는 Microsoft SQL Server 2005 및 Microsoft SQL Server 2005 Express Edition(SQL Server Express)에 새로 도입된 데이터 액세스 기술입니다. 이 공급자는 SQL Server Express를 사용하는 응용 프로그램의 재배포를 단순화하지만 MSDE를 사용하는 이전의 일부 응용 프로그램의 경우 업데이트가 필요할 수 있습니다.
SQL 네이티브 클라이언트 정의
SQL 네이티브 클라이언트는 OLE DB 및 ODBC 모두에 대해 사용되는 독립 실행형 데이터 액세스 API입니다. SQL 네이티브 클라이언트는 OLE DB 또는 ODBC를 사용하여 SQL Server의 네이티브 데이터에 액세스하는 간단한 방법을 제공합니다. 또한 OLE DB 및 ODBC 기술을 한 라이브러리에 결합함으로써 현재 Microsoft Windows 플랫폼의 일부인 MDAC 구성 요소를 변경하지 않고 데이터에 액세스할 수 있는 혁신적이고 발전된 기능을 제공합니다.
SQL 네이티브 클라이언트에 대한 보다 자세한 내용은 SQL Server 2005 온라인 설명서의 SQL Native Client Programming을 참조하십시오.
SQL 네이티브 클라이언트와 MDAC
SQL 네이티브 클라이언트와 MDAC 사이에는 몇 가지 차이점이 있습니다. 양쪽 모두 SQL Server 데이터베이스의 네이티브 데이터에 액세스하기 위한 것이지만, SQL 네이티브 클라이언트는 SQL Server 2005 및 SQL Server Express의 새 기능을 사용하도록 특수하게 설계되었으며 동시에 이전 버전의 SQL Server 및 MSDE와의 호환성도 유지하고 있습니다.
기존 MSDE 클라이언트의 업데이트
OLE DB 또는 ODBC를 사용하여 MSDE와 통신하는 기존의 네이티브 응용 프로그램이 SQL Server Express와 함께 작동하도록 하려면 다음 중 하나를 수행해야 합니다.
- TCP/IP 프로토콜을 사용 가능하게 하고 SQL Server Browser 서비스를 시작합니다. 자세한 내용은 SQL Server Express에 대한 네트워크 액세스 설정을 참조하십시오.
또는 - SQL 네이티브 클라이언트 공급자를 사용하도록 응용 프로그램 코드를 업데이트합니다.
[!참고] OLE DB 또는 ODBC를 사용하는 관리되는 응용 프로그램도 영향을 받지만 ADO.NET을 사용하는 관리되는 응용 프로그램은 업데이트할 필요가 없습니다.
참고 항목
개념
SQL Server Express에서 지원하는 프로토콜
SQL Server Browser 사용