Kumpulan Baris Skema - Dukungan Kueri Terdistribusi di SQL Server Native Client

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Penting

SQL Server Native Client (sering disingkat SNAC) telah dihapus dari SQL Server 2022 (16.x) dan SQL Server Management Studio 19 (SSMS). Penyedia SQL Server Native Client OLE DB (SQLNCLI atau SQLNCLI11) dan Penyedia Microsoft OLE DB warisan untuk SQL Server (SQLOLEDB) tidak direkomendasikan untuk pengembangan baru. Beralih ke Microsoft OLE DB Driver (MSOLEDBSQL) baru untuk SQL Server ke depannya.

Untuk mendukung kueri terdistribusi SQL Server, antarmuka penyedia SQL Server Native Client OLE DB IDBSchemaRowset mengembalikan metadata di server tertaut.

Jika properti DBPROPSET_SQLSERVERSESSION SSPROP_QUOTEDCATALOGNAMES VARIANT_TRUE, pengidentifikasi yang dikutip dapat ditentukan untuk nama katalog (misalnya "my.catalog"). Saat membatasi output kumpulan baris skema menurut katalog, penyedia SQL Server Native Client OLE DB mengenali nama dua bagian yang berisi server dan nama katalog yang ditautkan. Untuk kumpulan baris skema dalam tabel di bawah ini, tentukan nama katalog dua bagian sebagai linked_server.katalog membatasi output ke katalog yang berlaku dari server tertaut bernama.

Set baris skema Pembatasan katalog
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

Catatan

Untuk membatasi kumpulan baris skema ke semua katalog dari server tertaut, gunakan sintaks linked_server (di mana pemisah periode adalah bagian dari spesifikasi nama). Sintaks ini setara dengan menentukan NULL untuk pembatasan nama katalog dan juga digunakan ketika server tertaut menunjukkan sumber data yang tidak mendukung katalog.

Penyedia SQL Server Native Client OLE DB mendefinisikan kumpulan baris skema LINKEDSERVERS, mengembalikan daftar sumber data OLE DB yang terdaftar sebagai server tertaut.

Lihat Juga

Dukungan Set Baris Skema (OLE DB)
Set baris LINKEDSERVERS (OLE DB)