Udostępnij przez


Obsługa kwerend w programie zestawów wierszy schematu dystrybucji

Do obsługi SQL Server rozkład kwerendy, SQL Server Macierzystego dostawca klient OLE DB IDBSchemaRowset interfejs podaje w wyniku metadane połączonych serwerów.

Jeśli właściwość DBPROPSET_SQLSERVERSESSION SSPROP_QUOTEDCATALOGNAMES VARIANT_TRUE cytowany identyfikator można określić nazwę katalogu (na przykład "my.catalog").Gdy ograniczenie zestaw zestaw wierszy schematu w danych wyjściowych przez wykaz, SQL Server Macierzystego dostawca klient OLE DB rozpoznaje nazwy dwóch elementów zawierających połączonego serwera i nazwę katalogu. Dla zestawów schematu wierszy w tabela poniżej określając nazwę wykazu dwóch części, jak linked_server**. katalog** ogranicza dane wyjściowe do stosowanych katalog o nazwie serwer połączony.

Zestaw wierszy schematu

Katalogowanie ograniczeń

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

Uwaga

Aby ograniczyć zestawu zestaw wierszy schemat do wszystkich katalogów z serwer połączony, należy użyć składni linked_server (gdzie okresu separator jest częścią specyfikacji nazwę).Ta składnia jest równoznaczne z wpisaniem NULL dla ograniczenia nazwę katalogu i jest również używane, gdy urządzenie źródłowe danych, który nie obsługuje katalogi wskazuje serwer połączony.

The SQL Server Native klient OLE DB dostawca defines the zestaw wierszy schematu LINKEDSERVERS, returning a list of OLE DB data sources registered as linked servers.