Поддержка набора строк схемы (OLE DB)
Поставщик OLE DB SQL Server Native Client также поддерживает возврат сведений о схеме со связанного сервера при обработке распределенных запросов Transact-SQL.
Примечание
Хотя SQL Server поддерживает синонимы, метаданные синонимов не возвращаются SQL Server Native Client.
В следующих таблицах перечислены наборы строк схемы и столбцы ограничений, поддерживаемые поставщиком SQL Server Native Client OLE DB.
Набор строк схемы | Столбцы ограничений |
---|---|
DBSCHEMA_CATALOGS | CATALOG_NAME |
DBSCHEMA_COLUMN_PRIVILEGES | Поддерживаются все ограничения. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE |
DBSCHEMA_COLUMNS | Поддерживаются все ограничения. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME Следующие столбцы являются специфичными для SQL Server. — COLUMN_LCID, который является идентификатором языкового стандарта параметров сортировки. Значение COLUMN_LCID совпадает со значением кода языка Windows. — COLUMN_COMPFLAGS определяет, какие сравнения поддерживаются для параметров сортировки. Формат данных совпадает с форматом DBPROB_FINDCOMPAREOPS. — COLUMN_SORTID, который является SQL Server стилем сортировки для параметров сортировки. — COLUMN_TDSCOLLATION, которая является SQL Server параметрами сортировки для столбца. — IS_COMPUTED, которая VARIANT_TRUE, если столбец является вычисляемой, и VARIANT_FALSE в противном случае. |
DBSCHEMA_FOREIGN_KEYS | Поддерживаются все ограничения. PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME |
DBSCHEMA_INDEXES | Поддерживаются ограничения 1, 2, 3 и 5. TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TABLE_NAME |
DBSCHEMA_PRIMARY_KEYS | Поддерживаются все ограничения. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
DBSCHEMA_PROCEDURE_PARAMETERS | Поддерживаются все ограничения. PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME |
DBSCHEMA_PROCEDURES | Поддерживаются ограничения 1, 2 и 3. PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME DBSCHEMA_PROCEDURES возвращает только процедуры, которые могут быть выполнены текущим пользователем, и те, для которых текущему пользователю предоставлено разрешение VIEW DEFINITION. |
DBSCHEMA_PROVIDER_TYPES | Поддерживаются все ограничения. DATA_TYPE BEST_MATCH |
DBSCHEMA_SCHEMATA | Поддерживаются все ограничения. CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER |
DBSCHEMA_STATISTICS | Поддерживаются все ограничения. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
DBSCHEMA_TABLE_CONSTRAINTS | Поддерживаются все ограничения. CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE |
DBSCHEMA_TABLE_PRIVILEGES | Поддерживаются все ограничения. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME GRANTOR GRANTEE |
DBSCHEMA_TABLES | Поддерживаются все ограничения. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE |
DBSCHEMA_TABLES_INFO | Поддерживаются все ограничения. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE |
в этом разделе
Поддержка распределенных запросов в наборах строк схемы
Набор строк LINKEDSERVERS (OLE DB)
См. также:
Собственный клиент SQL Server (OLE DB)
Использование определяемых пользователем типов