Dukungan Set Baris Skema di SQL Server Native Client (OLE DB)
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.
Penyedia SQL Server Native Client OLE DB juga mendukung pengembalian informasi skema dari server tertaut saat memproses kueri terdistribusi Transact-SQL.
Catatan
Meskipun SQL Server mendukung sinonim, metadata untuk sinonim tidak dikembalikan oleh SQL Server Native Client.
Tabel berikut mencantumkan kumpulan baris skema dan kolom pembatasan yang didukung oleh penyedia SQL Server Native Client OLE DB.
Set baris skema | Kolom pembatasan |
---|---|
DBSCHEMA_CATALOGS | CATALOG_NAME |
DBSCHEMA_COLUMN_PRIVILEGES | Semua pembatasan didukung. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE |
DBSCHEMA_COLUMNS | Semua pembatasan didukung. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME Kolom tambahan berikut ini khusus untuk SQL Server: COLUMN_LCID, yang merupakan ID lokal kolaborasi. COLUMN_LCID adalah nilai yang sama dengan Windows LCID. COLUMN_COMPFLAGS menentukan perbandingan mana yang didukung untuk kolate. Format data sama dengan DBPROB_FINDCOMPAREOPS. COLUMN_SORTID, yang merupakan gaya pengurutan SQL Server untuk kolase. COLUMN_TDSCOLLATION, yang merupakan kolase SQL Server untuk kolom. IS_COMPUTED, yang VARIANT_TRUE jika kolom adalah kolom komputasi dan VARIANT_FALSE sebaliknya. |
DBSCHEMA_FOREIGN_KEYS | Semua pembatasan didukung. PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME |
DBSCHEMA_INDEXES | Pembatasan 1, 2, 3, dan 5 didukung. TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TABLE_NAME |
DBSCHEMA_PRIMARY_KEYS | Semua pembatasan didukung. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
DBSCHEMA_PROCEDURE_PARAMETERS | Semua pembatasan didukung. PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME |
DBSCHEMA_PROCEDURES | Pembatasan 1, 2, dan 3 didukung. PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME DBSCHEMA_PROCEDURES hanya mengembalikan prosedur yang dapat dijalankan oleh pengguna saat ini, atau di mana pengguna saat ini telah diberikan izin LIHAT DEFINISI. |
DBSCHEMA_PROVIDER_TYPES | Semua pembatasan didukung. DATA_TYPE BEST_MATCH |
DBSCHEMA_SCHEMATA | Semua pembatasan didukung. CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER |
DBSCHEMA_STATISTICS | Semua pembatasan didukung. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
DBSCHEMA_TABLE_CONSTRAINTS | Semua pembatasan didukung. CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE |
DBSCHEMA_TABLE_PRIVILEGES | Semua pembatasan didukung. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME GRANTOR GRANTEE |
DBSCHEMA_TABLES | Semua pembatasan didukung. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE |
DBSCHEMA_TABLES_INFO | Semua pembatasan didukung. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE |
Di Bagian Ini
Dukungan Kueri Terdistribusi dalam Set Baris Skema
Set baris LINKEDSERVERS (OLE DB)
Lihat Juga
Klien Asli SQL Server (OLE DB)
Menggunakan Jenis yang Ditentukan Pengguna
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