Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Распределенные запросы могут использовать четырехкомпонентные имена только в том случае, если поставщик OLE DB поддерживает следующее.
- Интерфейс IDBSchemaRowset.
- Ограничения на все части имени, поддерживаемые этим поставщиком в интерфейсе IDBSchemaRowset. Ограничения — это механизм, определенный в OLE DB для указания критериев поиска для запросов к метаданным с помощью набора строк схемы OLE DB.
- Литералы DBLITERAL_CATALOG_SEPARATOR, DBLITERAL_SCHEMA_SEPARATOR и DBLITERAL_QUOTE в интерфейсе IDBInfo. SQL Server 2005 использует стандартный символ «**.**» в качестве разделителя имени каталога и схемы и символ двойной кавычки в качестве ограничителя строкового литерала. Это может не работать для поставщиков, не поддерживающих такие литералы.
- SQL Server также принимает префикс строкового литерала Юникода и суффикс строкового литерала Юникода из параметра DBSCHEMA_PROVIDER_TYPES, если они предоставляются поставщиком.
Если поставщик OLE DB не удовлетворяет этим требованиям, к такому поставщику можно обращаться только с помощью транзитных запросов в функциях OPENDATASOURCE и OPENROWSET.
См. также
Основные понятия
Ссылка на поставщик OLE DB для распределенных запросов
Определение источника данных по имени связанного сервера
Использование передаваемых запросов в качестве таблиц