Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-databas i Microsoft Fabric
För att stödja SQL Server-distribuerade frågor returnerar OLE DB-drivrutinen för SQL Server IDBSchemaRowset-gränssnittet metadata på länkade servrar.
Om den DBPROPSET_SQLSERVERSESSION egenskapen SSPROP_QUOTEDCATALOGNAMES är VARIANT_TRUE kan en citerad identifierare anges för katalognamnet (till exempel "my.catalog"). När schema-raduppsättningar begränsas per katalog känner OLE DB-drivrutinen för SQL Server igen ett tvådelat namn som innehåller den länkade servern och katalognamnet. För schema-raduppsättningarna i tabellen nedan, att ange ett tvådelat katalognamn som linked_server.Katalogen begränsar utdata till den tillämpliga katalogen för den namngivna länkade servern.
| Schema-radmängd | Katalogbegränsning |
|---|---|
| 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 |
Anmärkning
För att begränsa en schema-raduppsättning till alla kataloger från en länkad server, använd syntaxen linked_server (där understrecksseparatorn är en del av namnspecifikationen). Denna syntax motsvarar att specificera NULL för katalognamnsbegränsningen och används också när den länkade servern anger en datakälla som inte stöder kataloger.
OLE DB-drivrutinen för SQL Server definierar schema-raduppsättningen LINKEDSERVERS och returnerar en lista över OLE DB-datakällor registrerade som länkade servrar.
Se även
Stöd för schema raduppsättningar (OLE DB)
LINKEDSERVERS raduppsättning (OLE DB)