SQL Server Native Client 프로그래밍
SQL Server Native Client는 SQL Server 2005에서 도입된 기술로, OLE DB 및 ODBC 모두에서 사용되는 독립 실행형 데이터 액세스 API(응용 프로그래밍 인터페이스)입니다. SQL Server Native Client에는 SQL OLE DB 공급자와 SQL ODBC 드라이버가 하나의 네이티브 DLL(동적 연결 라이브러리)로 결합되어 있습니다. 또한 Windows Data Access Components(Windows DAC, 이전의 Microsoft Data Access Components 또는 MDAC)에서 제공하는 것보다 뛰어난 새로운 기능을 제공합니다. SQL Server Native Client를 사용하여 MARS(Multiple Active Result Sets), UDT(사용자 정의 데이터 형식), 쿼리 알림, 스냅샷 격리, XML 데이터 형식 지원 등 SQL Server 2005에서 도입된 기능을 활용해야 하는 새 응용 프로그램을 작성하거나 기존 응용 프로그램을 개선할 수 있습니다.
[!참고]
SQL Server Native Client와 Windows DAC의 차이점 목록과, Windows DAC 응용 프로그램을 SQL Server Native Client로 업데이트하기 전에 고려할 문제에 대해서는 MDAC에서 SQL Server Native Client로 응용 프로그램 업데이트를 참조하십시오.
SQL Server Native Client ODBC 드라이버는 항상 Windows DAC와 함께 공급된 ODBC 드라이버 관리자와 연동하여 사용됩니다. SQL Server Native Client OLE DB 공급자는 Windows DAC와 함께 공급된 OLE DB 핵심 서비스와 연동하여 사용할 수 있지만 반드시 그래야 하는 것은 아니며 개별 응용 프로그램 요구 사항(예를 들어 연결 풀링이 필요한지 여부)에 따라 핵심 서비스를 사용할지 여부를 선택할 수 있습니다.
ADO(ActiveX Data Object) 응용 프로그램에서 SQL Server Native Client OLE DB 공급자를 사용할 수는 있지만, ADO는 DataTypeCompatibility 연결 문자열 키워드(또는 해당하는 DataSource 속성)와 함께 사용하는 것이 좋습니다. SQL Server Native Client OLE DB 공급자를 사용하는 경우 ADO 응용 프로그램에서 연결 문자열 키워드 또는 OLE DB 속성 또는 Transact-SQL을 통해 SQL Server Native Client에 제공되는 새로운 SQL Server 2005 기능을 이용할 수 있습니다. ADO의 이러한 기능 사용에 대한 자세한 내용은 SQL Server Native Client와 함께 ADO 사용을 참조하십시오.
SQL Server Native Client는 OLE DB 또는 ODBC를 사용하여 SQL Server의 네이티브 데이터에 액세스하는 간단한 방법을 제공하도록 디자인되었습니다. 또한 OLE DB 및 ODBC 기술을 한 라이브러리에 결합하고 현재 Microsoft Windows 플랫폼의 일부인 Windows DAC 구성 요소를 변경하지 않고 데이터에 액세스할 수 있는 혁신적이고 발전된 새 기능을 제공합니다.
SQL Server Native Client가 Windows DAC의 구성 요소를 사용하기는 하지만 Windows DAC의 특정 버전에 명시적으로 종속되지는 않습니다. SQL Server Native Client에서 지원하는 운영 체제에 설치된 Windows DAC 버전을 SQL Server Native Client와 함께 사용할 수 있습니다.
섹션 내용
SQL Server Native Client를 사용하는 경우
SQL Server Native Client를 Microsoft 데이터 액세스 기술과 연동하는 방법, Windows DAC 및 ADO.NET과 비교되는 특징을 설명하고, 사용할 데이터 액세스 기술을 결정하는 데 도움이 되는 팁을 제공합니다.SQL Server Native Client 기능
SQL Server Native Client에서 지원하는 기능을 설명합니다.SQL Server Native Client를 사용하여 응용 프로그램 빌드
SQL Server Native Client가 Windows DAC와 다른 점, 사용되는 구성 요소, ADO와 연동하는 방법 등 개발에 대한 개요를 제공합니다.이 섹션에서는 SQL Server Native Client 설치 및 배포에 대해 SQL Server Native Client 라이브러리를 재배포하는 방법을 포함하여 설명합니다.
SQL Server Native Client의 시스템 요구 사항
SQL Server Native Client를 사용하는 데 필요한 시스템 리소스를 설명합니다.SQL Server Native Client(OLE DB)
SQL Server Native Client OLE DB 공급자 사용에 대한 정보를 제공합니다.SQL Server Native Client(ODBC)
SQL Server Native Client ODBC 드라이버 사용에 대한 정보를 제공합니다.SQL Server Native Client 추가 정보 찾기
외부 리소스에 대한 링크, 전문가의 지원 받기 등 SQL Server Native Client에 대한 추가 리소스를 제공합니다.SQL Server Native Client 오류
SQL Server Native Client와 연결된 런타임 오류에 대한 항목을 제공합니다.
참고 항목
개념
SQL Server 2005 Native Client에서 응용 프로그램 업데이트