Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Um verteilte SQL Server-Abfragen zu unterstützen, gibt die OLE DB-Anbieterschnittstelle von SQL Server Native Client IDBSchemaRowset Metadaten auf verknüpften Servern zurück.
Wenn die DBPROPSET_SQLSERVERSESSION Eigenschaft SSPROP_QUOTEDCATALOGNAMES VARIANT_TRUE ist, kann für den Katalognamen (z. B. "my.catalog") ein bezeichner angegeben werden. Beim Einschränken der Schema rowset-Ausgabe nach Katalog erkennt der OLE DB-Anbieter von SQL Server Native Client einen zweiteiligen Namen, der den verknüpften Server und den Katalognamen enthält. Geben Sie für die Schema-Rowsets in der folgenden Tabelle einen zweiteiligen Katalognamen als linked_server an.Katalog schränkt die Ausgabe auf den anwendbaren Katalog des benannten verknüpften Servers ein.
| Schemarowset | Katalogeinschränkung |
|---|---|
| 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 |
Hinweis
Wenn Sie ein Schema-Rowset auf alle Kataloge von einem verknüpften Server beschränken möchten, verwenden Sie die Syntax linked_server (wobei das Punkttrennzeichen Teil der Namensspezifikation ist). Diese Syntax entspricht der Angabe von NULL für die Katalognameneinschränkung und wird auch verwendet, wenn der verknüpfte Server eine Datenquelle angibt, die Kataloge nicht unterstützt.
Der OLE DB-Anbieter des SQL Server Native Client definiert das Schema-Rowset LINKEDSERVERS und gibt eine Liste von OLE DB-Datenquellen zurück, die als verknüpfte Server registriert sind.
Siehe auch
Schema Rowset-Unterstützung (OLE DB)
LINKEDSERVERS-Rowset (OLE DB)