SQL Server Native Client(ODBC)

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System(PDW)

Important

SQL Server Native Client(약칭 SNAC)는 SQL Server 2022(16.x) 및 SSMS(SQL Server Management Studio) 19에서 제거되었습니다. SQL Server Native Client(SQLNCLI 또는 SQLNCLI11) 및 레거시 Microsoft OLE DB Provider for SQL Server(SQLOLEDB)는 새 애플리케이션 개발에 권장되지 않습니다. 앞으로 새 SQL Server용 Microsoft OLE DB 드라이버(MSOLEDBSQL) 또는 최신 Microsoft ODBC Driver for SQL Server로 전환합니다. SQL Server 데이터베이스 엔진(버전 2012~2019)의 구성 요소로 제공되는 SQLNCLI의 경우 이 지원 수명 주기 예외를 참조하세요.

ODBC는 관계형 또는 인덱싱된 ISAM(순차 액세스 방법) 데이터베이스의 데이터에 액세스하는 데 사용되는 API(애플리케이션 프로그래밍 인터페이스)의 표준 정의입니다. SQL Server는 SQL Server와 통신하는 C 및 C++ 애플리케이션을 작성하기 위한 네이티브 API 중 하나로 SQL Server Native Client ODBC 드라이버를 통해 ODBC를 지원합니다.

SQL Server Native Client ODBC 드라이버를 사용하여 작성된 SQL Server 프로그램은 C 함수 호출을 통해 SQL Server와 통신합니다. SQL Server 특정 버전의 ODBC 함수는 SQL Server Native Client ODBC 드라이버에서 구현됩니다. 드라이버는 SQL Server에 SQL 문을 전달하고 문 결과를 애플리케이션에 반환합니다.

SQL Server Native Client ODBC 드라이버는 Microsoft Win32 ODBC 3.51 사양을 준수합니다. 드라이버는 ODBC 3.51 사양에 정의된 방식으로 이전 버전의 ODBC를 사용하여 작성된 애플리케이션을 지원합니다.

이 섹션의 내용

참고 항목

SQL Server Native Client 프로그래밍
SQL Server Native Client 설치