Kommentar
Å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
Important
Den interna SQL Server-klienten (ofta förkortad SNAC) har tagits bort från SQL Server 2022 (16.x) och SQL Server Management Studio 19 (SSMS). Både SQL Server Native Client OLE DB-providern (SQLNCLI eller SQLNCLI11) och den äldre Microsoft OLE DB-providern för SQL Server (SQLOLEDB) rekommenderas inte för ny utveckling. Växla till den nya Microsoft OLE DB Driver (MSOLEDBSQL) för SQL Server framöver.
För att stödja SQL Server-distribuerade frågor returnerar SQL Server Native Client OLE DB-leverantören 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 schemats raduppsättning begränsas per katalog känner SQL Server Native Client OLE DB-leverantören 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.
| Schemaraduppsättning | Katalogbegränsning |
|---|---|
| DBSCHEMA_CATALOGS | CATALOG_NAME |
| DBSCHEMA_COLUMNS | TABELL_KATALOG |
| DBSCHEMA_PRIMARY_KEYS | TABELL_KATALOG |
| DBSCHEMA_TABLES | TABELL_KATALOG |
| DBSCHEMA_FOREIGN_KEYS | PK_TABLE_CATALOG FK_TABLE_CATALOG |
| DBSCHEMA_INDEXES | TABELL_KATALOG |
| DBSCHEMA_COLUMN_PRIVILEGES | TABELL_KATALOG |
| DBSCHEMA_TABLE_PRIVILEGES | TABELL_KATALOG |
Note
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 periodseparatorn ingår i 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.
SQL Server Native Client OLE DB-leverantören definierar schema-raduppsättningen LINKEDSERVERS och returnerar en lista över OLE DB-datakällor registrerade som länkade servrar.