Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Для поддержки распределенных запросов SQL Server интерфейс OLE DB поставщика OLE DB sql Server возвращает метаданные на связанных серверах.
Если свойство DBPROPSET_SQLSERVERSESSION SSPROP_QUOTEDCATALOGNAMES VARIANT_TRUE, то для имени каталога можно указать идентификатор кавычки (например, my.catalog). При ограничении выходных данных набора строк схемы по каталогу поставщик OLE DB sql Server Native Client распознает двух частей имя, содержащее связанное имя сервера и имени каталога. Для наборов строк схемы в таблице ниже укажите имя двух частей каталога как linked_server.каталог ограничивает выходные данные применимым каталогом именованного сервера.
| Набор строк схемы | Ограничение каталога |
|---|---|
| DBSCHEMA_CATALOGS | ИМЯ_КАТАЛОГА |
| DBSCHEMA_COLUMNS | TABLE_CATALOG |
| DBSCHEMA_PRIMARY_KEYS | TABLE_CATALOG |
| DBSCHEMA_TABLES | TABLE_CATALOG |
| DBSCHEMA_FOREIGN_KEYS | PK_TABLE_CATALOG FK_TABLE_CATALOG |
| DBSCHEMA_INDEXES | TABLE_CATALOG |
| DBSCHEMA_COLUMN_PRIVILEGES | TABLE_CATALOG |
| DBSCHEMA_TABLE_PRIVILEGES | TABLE_CATALOG |
Замечание
Чтобы ограничить набор строк схемы всеми каталогами со связанного сервера, используйте синтаксис linked_server (где разделитель периодов является частью спецификации имени). Этот синтаксис эквивалентен указанию NULL для ограничения имени каталога, а также используется, когда связанный сервер указывает источник данных, который не поддерживает каталоги.
Поставщик OLE DB собственного клиента SQL Server определяет набор строк схемы LINKEDSERVERS, возвращая список источников данных OLE DB, зарегистрированных как связанные серверы.
См. также
Поддержка набора строк схемы (OLE DB)
Набор строк LINKEDSERVERS (OLE DB)