Настройка клиентов OLE DB

При настройке клиентов OLE DB для соединения с экземпляром SQL Server необходимо, чтобы имя сервера и данные о соединении были доступны клиенту (или клиенту OLE DB) через поставщик OLE DB. Соединения SQL Server через OLE DB обычно устанавливаются с помощью:

  • Поставщик OLE DB для собственного клиента SQL Server (идентификатор progid SQLNCLI10).

  • Поставщик OLE DB для ODBC (Майкрософт).

Подключение клиентов с помощью SQLNCLI10

Собственный клиент SQL Server (SQLNCLI10), собственный поставщик данных OLE DB для SQL Server, предоставляет интерфейсы для пользователей, которым нужен доступ к данным одного или нескольких экземпляров SQL Server. Собственный клиент SQLNCLI10 позволяет разрабатывать потребителей OLE DB, оптимизированных для баз данных SQL Server. Но в отличие от поставщика OLE DB для ODBC (Майкрософт), который может обращаться к данным из некоторых OLE DB-совместимых приложений ODBC, с SQL Server можно использовать только собственный клиент SQLNCLI10. Нельзя установить соединение с помощью данных, которые содержатся в имени источника данных SQL Server ODBC (DSN).

При настройке клиентов с помощью поставщика OLE DB собственного клиента SQL Server клиент должен предоставить необходимые атрибуты соединения и либо запросить данные соединения, либо использовать данные источника данных OLE DB, хранящиеся в постоянном файле.

Подключение клиентов с помощью поставщика OLE DB для ODBC

Поставщик OLE DB для ODBC (Майкрософт) позволяет подключаться к нескольким источникам данных ODBC (включая SQL Server) с помощью одного поставщика OLE DB. Однако подключение к клиентам SQL Server с помощью этого поставщика приводит к большим административным издержкам, чем применение собственного поставщика OLE DB для SQL Server (Майкрософт).

Данные, необходимые для подключения к экземпляру SQL Server с помощью поставщика OLE DB для ODBC (Майкрософт), создаются, как правило, администратором источника данных ODBC и сохраняются в SQL Server ODBC DSN (в пользовательском, системном или файловом DSN). Затем можно настроить в приложении подключение с помощью SQL Server DSN.

См. также

Другие ресурсы