Şema Sıralar - SQL Server Yerel İstemcide Dağıtık Sorgu Desteği

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalytics Platform System (PDW)

Important

SQL Server Native Client (genellikle kısaltılmış SNAC) SQL Server 2022 (16.x) ve SQL Server Management Studio 19'dan (SSMS) kaldırılmıştır. Hem SQL Server Yerel İstemci OLE DB sağlayıcısı (SQLNCLI veya SQLNCLI11) hem de SQL Server için eski Microsoft OLE DB Sağlayıcısı (SQLOLEDB) yeni geliştirme için önerilmez. İleride SQL Server için yeni Microsoft OLE DB Sürücüsüne (MSOLEDBSQL) geçin.

SQL Server dağıtık sorgularını desteklemek için SQL Server Native Client OLE DB sağlayı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 sırası çıktısını kısıtlarken, SQL Server Native Client OLE DB sağlayıcısı, bağlı sunucu ve katalog adını içeren iki parçalı 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 satır kümesi Katalog kısıtlaması
DBSCHEMA_CATALOGS CATALOG_NAME
DBSCHEMA_COLUMNS Tablo_Katalog
DBSCHEMA_PRIMARY_KEYS Tablo_Katalog
DBSCHEMA_TABLES Tablo_Katalog
DBSCHEMA_FOREIGN_KEYS PK_TABLE_CATALOG FK_TABLE_CATALOG
DBSCHEMA_INDEXES Tablo_Katalog
DBSCHEMA_COLUMN_PRIVILEGES Tablo_Katalog
DBSCHEMA_TABLE_PRIVILEGES Tablo_Katalog

Note

Bir şema satırını bağlı bir sunucudan gelen tüm kataloglarla sınırlamak için, söz dizimi linked_server kullanın (burada nokta ayrıcı 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 Native Client OLE DB sağlayıcısı, LINKEDSERVERS şema satırını tanımlar; böylece bağlı sunucu olarak kayıtlı OLE DB veri kaynaklarının listesini döndürür.