Sdílet prostřednictvím


Sady řádků schématu – Podpora distribuovaných dotazů

Platí na:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytický platformový systém (PDW)SQL databáze v Microsoft Fabric

Stáhnout ovladač OLE DB

Pro podporu distribuovaných dotazů SQL Server ovladač OLE DB pro rozhraní SQL Server IDBSchemaRowset vrací metadata na propojených serverech.

Pokud je DBPROPSET_SQLSERVERSESSION vlastnosti SSPROP_QUOTEDCATALOGNAMES VARIANT_TRUE, lze pro název katalogu zadat identifikátor s uvozovkami (například "my.catalog"). Při omezení výstupu řádků schématu podle katalogu rozpozná OLE DB Driver pro SQL Server dvoudílné jméno obsahující propojený server a katalogový název. Pro schéma řádky v tabulce níže zadejte dvoudílný název katalogu jako linked_server.Katalog omezuje výstup na příslušný katalog pojmenovaného propojeného serveru.

Schéma řádků Omezení katalogu
DBSCHEMA_CATALOGS CATALOG_NAME
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

Poznámka:

Pro omezení řádkové sady schématu na všechny katalogy z propojeného serveru použijte syntax linked_server (kde je oddělovač podtržítek součástí specifikace názvu). Tato syntaxe je ekvivalentní specifikaci NULL pro omezení názvu katalogu a používá se také tehdy, když propojený server označuje datový zdroj, který katalogy nepodporuje.

Ovladač OLE DB pro SQL Server definuje schématový řádkový set LINKEDSERVER, který vrací seznam zdrojů dat OLE DB registrovaných jako propojené servery.

Viz také

Podpora řádků schématu (OLE DB)
LINKEDSERVERS Rowset (OLE DB)