다음을 통해 공유


OLE DB 클라이언트 구성

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

  • SQL 네이티브 클라이언트 OLE DB 공급자(SQLNCLI)
  • Microsoft OLE DB Provider for ODBC

SQLNCLI를 사용한 클라이언트 연결

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

SQL 네이티브 클라이언트 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을 통해 연결합니다.

참고 항목

관련 자료

ODBC 데이터 원본 구성

도움말 및 정보

SQL Server 2005 지원 받기