Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Относится к:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Система аналитической платформы (PDW)
SQL база данных в Microsoft Fabric
OLE DB Driver for SQL Server также поддерживает возвращение информации схемы со связанного сервера при обработке распределенных запросов Transact-SQL.
Примечание.
Хотя SQL Server поддерживает синонимы, метаданные синонимов не возвращаются драйвером OLE DB для SQL Server.
В приведенных ниже таблицах перечисляются наборы строк схемы и столбцы ограничений, поддерживаемые драйвером OLE DB для SQL Server.
| Набор строк схемы | Столбцы ограничений |
|---|---|
| DBSCHEMA_CATALOGS | CATALOG_NAME |
| DBSCHEMA_COLUMN_PRIVILEGES | Поддерживаются все ограничения. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME ГРАНТОПОЛУЧАТЕЛЬ |
| DBSCHEMA_COLUMNS | Поддерживаются все ограничения. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME Следующие дополнительные столбцы относятся к SQL Server: COLUMN_LCID, представляющий собой код локали для параметра сортировки. Значение COLUMN_LCID совпадает со значением кода языка Windows. COLUMN_COMPFLAGS определяет, какие сравнения поддерживаются для данного параметра сортировки. Формат данных совпадает с форматом DBPROP_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 ГРАНТОПОЛУЧАТЕЛЬ |
| DBSCHEMA_TABLES | Поддерживаются все ограничения. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE |
| DBSCHEMA_TABLES_INFO | Поддерживаются все ограничения. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE |
В этом разделе
Поддержка распределенных запросов в наборах строк схемы
Набор строк LINKEDSERVERS (OLE DB)
См. также
Программирование драйвера OLE DB для SQL Server
Использование определяемых пользователем типов