Share via


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 사용

도움말 및 정보

SQL Server 2005 지원 받기