Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytický platformový systém (PDW)
SQL databáze v Microsoft Fabric
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)