SQL Server Native Client 기능

SQL Server Native Client는 WDAC(Windows Data Access Component)(이전의 MDAC(Microsoft Data Access Component))의 기능을 제공할 뿐만 아니라 SQL Server 기능을 제공하는 다른 여러 기능도 구현합니다.

[!참고]

WDAC는 특정 SQL Server 기능을 제공하지 않습니다. 이러한 기능을 사용하려면 SQL Server Native Client를 사용해야 합니다.

섹션 내용

  • SQL Server Native Client의 새로운 기능
    SQL Server Native Client의 새로운 주요 기능을 나열합니다.

  • 문자 변환을 처리 시 ODBC 드라이버 동작 변경
    SQL Server 2012 Native Client부터 변경된 동작에 대해 설명합니다.

  • 데이터베이스 미러링 사용
    SQL Server Native Client가 미러된 데이터베이스의 사용을 지원하는 방법을 설명합니다. 미러된 데이터베이스는 대기 서버의 SQL Server 데이터베이스 복사본, 즉 미러를 보관하는 기능입니다.

  • 비동기 작업 수행
    SQL Server Native Client가 비동기 작업을 지원하는 방법을 설명합니다. 비동기 작업은 호출 스레드를 차단하지 않고 즉시 반환할 수 있는 기능입니다.

  • MARS(Multiple Active Result Sets) 사용
    SQL Server Native Client가 MARS(Multiple Active Result Sets)를 지원하는 방법을 설명합니다. MARS를 사용하면 단일 데이터베이스 연결을 통해 여러 결과 집합을 실행 및 검색할 수 있습니다.

  • XML 데이터 형식 사용
    SQL Server Native Client가 XML 데이터 형식을 지원하는 방법을 설명합니다. XML 데이터 형식은 열 형식, 변수 형식, 매개 변수 형식 또는 함수 반환 형식에 사용할 수 있는 XML 기반 데이터 형식입니다.

  • 사용자 정의 형식 사용
    SQL Server Native Client가 UDT(사용자 정의 형식)을 지원하는 방법을 설명합니다. UDT를 사용하면 SQL Server 데이터베이스의 개체 및 사용자 지정 데이터 구조에 데이터를 저장할 수 있으므로 SQL 형식 시스템이 확장됩니다.

  • 큰 값 형식 사용
    SQL Server Native Client가 큰 값 데이터 형식인 LOB(Large Object) 데이터 형식을 지원하는 방법을 설명합니다.

  • 프로그래밍 방식으로 암호 변경
    SQL Server Native Client가 만료된 암호를 처리하는 방법을 설명합니다. 이제 관리자의 개입 없이도 클라이언트에서 암호를 변경할 수 있습니다.

  • 스냅숏 격리 작업
    SQL Server Native Client가 읽기/쓰기 차단 시나리오를 방지하여 데이터베이스 성능을 개선하는 향상된 행 버전 관리 기능을 지원하는 방법을 설명합니다.

  • 쿼리 알림 작업
    SQL Server Native Client가 행 집합 수정에 대한 소비자 알림을 지원하는 방법을 설명합니다.

  • 대량 복사 작업 수행
    SQL Server Native Client가 SQL Server 테이블 또는 뷰 안팎으로 다량의 데이터를 전송할 수 있는 대량 복사 작업을 지원하는 방법을 설명합니다.

  • 유효성 검사 없이 암호화 사용
    SQL Server Native Client를 사용하여 인증서 유효성을 검사하지 않고 서버에 전송된 데이터를 암호화하는 방법을 설명합니다.

  • 테이블 반환 매개 변수(SQL Server Native Client)
    테이블 반환 매개 변수에 대한 SQL Server Native Client의 지원을 설명합니다.

  • 큰 CLR 사용자 정의 형식
    큰 CLR(공용 언어 런타임) UDT(사용자 정의 형식)에 대한 지원을 설명합니다.

  • FILESTREAM 지원
    SQL Server Native Client에서 지원하는 향상된 FILESTREAM 기능을 설명합니다.

  • 클라이언트 연결의 SPN(서비스 사용자 이름) 지원
    모든 프로토콜에서 상호 인증을 지원하기 위해 SPN(서비스 사용자 이름)이 어떻게 확장되었는지 설명합니다.

  • SQL Server Native Client의 스파스 열 지원
    SQL Server Native Client가 스파스 열을 어떻게 지원하는지 설명합니다.

  • 날짜/시간 기능 향상
    날짜 및 시간 데이터 형식을 지원하기 위해 SQL Server Native Client에 추가된 기능을 설명합니다.

  • 메타데이터 검색
    SQL Server 2012에서의 메타데이터 검색 개선 사항을 설명합니다.

  • SQL Server Native Client 11.0의 UTF-16 지원
    SQL Server 2012에서 도입된 동작 변경 사항에 대해 설명합니다. 열 결과 또는 출력 매개 변수를 바인딩할 때 고정 길이 버퍼를 제공하는 경우, 종결 문자 이전에 버퍼에 작성된 wchar 문자가 서로게이트 쌍의 상위 서로게이트 코드 포인트인 경우 및 다음 wchar 문자가 하위 서로게이트 코드 포인트인 경우 SQL Server Native Client에서 상위 서로게이트 코드 포인트를 버퍼에 추가하지 않습니다.

  • 고가용성 재해 복구를 위한 SQL Server Native Client 지원
    SQL Server 2012에 추가된 고가용성의 재해 복구 기능을 활용하도록 응용 프로그램을 구성할 수 있는 방법을 설명합니다.

  • 확장 이벤트 로그의 진단 정보 액세스
    SQL Server Native Client의 향상된 기능과, 링 버퍼 및 XEvents 로그의 진단 정보에 액세스하는 데 사용되는 데이터 추적 기능에 대해 설명합니다.

  • LocalDB에 대한 SQL Server Native Client 지원
    SQL Server Native Client에서 지원하는 LocalDB 기능을 설명합니다.

참고 항목

개념

SQL Server Native Client 설치

관련 자료

SQL Server Native Client 프로그래밍

ODBC 방법 도움말 항목

OLE DB 방법 도움말 항목