Настройка клиентов OLE DB
При настройке клиентов OLE DB для подключения к экземпляру SQL Server 2005 необходимо, чтобы имя сервера и данные о соединении были доступны клиенту (или потребителю OLE DB) через поставщик OLE DB. Как правило, для соединений SQL Server через OLE DB используется:
- Поставщик OLE DB для собственного клиента SQL (SQLNCLI).
- Поставщик Microsoft OLE DB для ODBC.
Подключение клиентов с помощью SQLNCLI
Собственный клиент SQL (SQLNCLI), собственный поставщик данных OLE DB SQL Server, обеспечивает интерфейс для пользователей, которым нужен доступ к данным одного и нескольких экземпляров SQL Server. SQLNCLI позволяет разрабатывать потребителей OLE DB, оптимизированных для баз данных SQL Server. Однако в отличие от поставщика Microsoft OLE DB для ODBC, который может обращаться к данным из некоторых OLE DB-совместимых приложений ODBC, с SQL Server можно использовать только SQLNCLI. Нельзя установить соединение с помощью данных, которые содержатся в имени источника данных SQL Server ODBC (DSN).
При настройке клиента с помощью поставщика OLE DB собственного клиента SQL клиент должен предоставить необходимые атрибуты соединения и запросить данные соединения или использовать данные источника OLE DB, хранящиеся в постоянном файле.
Подключение клиентов с помощью поставщика OLE DB для ODBC
Поставщик Microsoft OLE DB для ODBC позволяет подключаться к нескольким источникам данных ODBC (включая SQL Server) с помощью одного поставщика OLE DB. Однако подключение к клиентам SQL Server с помощью этого поставщика приводит к большим административным издержкам, чем применение собственного поставщика OLE DB Microsoft для SQL Server.
Данные, необходимые для подключения к экземпляру SQL Server с помощью поставщика Microsoft OLE DB для ODBC, создаются, как правило, администратором источника данных ODBC и сохраняются в SQL Server ODBC DSN (в пользовательском, системном или файловом DSN). Затем можно настроить в приложении подключение с помощью SQL Server DSN.
См. также
Другие ресурсы
Настройка источников данных ODBC