Aracılığıyla paylaş


Şema Satır Kümeleri - Dağıtılmış Sorgu Desteği

Şunlar için geçerlidir:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalitik Platform Sistemi (PDW)Microsoft Fabric'te SQL veritabanı

OLE DB sürücüsünü indirme

SQL Server dağıtık sorguları desteklemek için, SQL Server için OLE DB Sürücüsü IDBSchemaRowset arayüzü bağlı sunucularda meta verileri döndürür.

Eğer DBPROPSET_SQLSERVERSESSION özelliği SSPROP_QUOTEDCATALOGNAMES VARIANT_TRUE ise, katalog adı için tırnak belirtici belirtilebilir (örneğin "my.catalog"). Katalogla şema satır kümesi çıktısını kısıtlarken, SQL Server için OLE DB Sürücüsü, bağlı sunucu ve katalog adını içeren iki bölümlü bir adı tanır. Aşağıdaki tablodaki şema satır setleri için, iki bölümlü bir katalog adı linked_serverolarak belirtilmiştir.katalog, çıkışı isimlendirilmiş bağlı sunucunun ilgili kataloğuna sınırlar.

Şema sırası Katalog kısıtlaması
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

Uyarı

Bir şema satır kümesini bağlı bir sunucudan gelen tüm kataloglarla sınırlamak için, söz dizimi linked_server'yi kullanın (burada alt çizgi ayrıcısı isim belirtisinin bir parçasıdır). Bu sözdizimi, katalog adı kısıtlaması için NULL belirtmeye eşdeğerdir ve bağlı sunucu katalogları desteklemeyen bir veri kaynağını belirttiğinde de kullanılır.

SQL Server için OLE DB Sürücüsü, LINKEDSERVERS şema satırını tanımlar; böylece bağlı sunucu olarak kayıtlı OLE DB veri kaynaklarının bir listesini döndürür.

Ayrıca Bkz.

Şema Rowset Desteği (OLE DB)
LINKEDSERVERS Rowset (OLE DB)