架构行集支持 (OLE DB)
当处理 Transact-SQL 分布式查询时,SQL Server Native Client OLE DB 访问接口还支持从链接服务器返回架构信息。
 注意 | 
|---|
尽管 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: 
  | 
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  | 
注意