OLE DB 클라이언트 구성

OLE DB 클라이언트를 SQL Server 인스턴스에 연결되도록 구성하려면 OLE DB 공급자를 통해 클라이언트나 OLE DB 소비자가 사용할 수 있는 서버 이름과 연결 정보를 만들어야 합니다. OLE DB를 통해 SQL Server 연결을 만들 경우 일반적으로 다음을 사용합니다.

  • SQL Server Native Client OLE DB 공급자(progid SQLNCLI10)

  • Microsoft OLE DB Provider for ODBC

SQLNCLI10을 사용한 클라이언트 연결

SQL Server 네이티브 OLE DB 공급자인 SQL Server Native Client(SQLNCLI10)에서는 SQL Server의 하나 이상의 인스턴스에 있는 데이터에 액세스하려는 소비자에게 인터페이스를 제공합니다. SQLNCLI10을 사용하면 SQL Server 데이터베이스에 최적화된 OLE DB 소비자를 개발할 수 있습니다. 그러나 여러 OLE DB 호환 ODBC 응용 프로그램에서 데이터에 액세스할 수 있는 Microsoft OLE DB Provider for ODBC와 달리 SQL Server에는 SQLNCLI10만 사용할 수 있습니다. ODBC SQL Server DSN(데이터 원본 이름)의 정보는 연결을 설정하는 데 사용할 수 없습니다.

SQL Server Native Client OLE DB 공급자를 통한 클라이언트를 설정할 경우 클라이언트는 필수 연결 특성을 제공해야 하며, 연결 데이터를 묻거나 영구 파일에 저장된 OLE DB 데이터 원본의 데이터를 제공해야 합니다.

ODBC용 OLE DB 공급자를 사용한 클라이언트 연결

Microsoft OLE DB Provider for ODBC를 사용하면 단 하나의 OLE DB 공급자를 사용하여 SQL Server는 물론 여러 ODBC 데이터 원본에 연결할 수 있습니다. 그러나 SQL Server 클라이언트를 이 공급자와 연결하면 네이티브 Microsoft OLE DB Provider for SQL Server를 사용하는 것보다 관리 오버헤드가 더 많습니다.

Microsoft OLE DB Provider for ODBC를 사용하는 SQL Server 인스턴스의 연결에 필요한 정보는 대개 ODBC 데이터 원본 관리자를 통해 만들어지고 SQL Server ODBC DSN에 사용자, 시스템 또는 파일 DSN으로 저장됩니다. 그런 다음 사용 중인 응용 프로그램을 코드로 만들어서 SQL Server DSN을 통해 연결합니다.

참고 항목

관련 자료