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)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk