Aracılığıyla paylaş


SQL Server Yerel İstemcisinde (OLE DB) Şema Satır Kümesi Desteği

Şunlar için geçerlidir: Sql ServerAzure SQL VeritabanıAzure Synapse AnalyticsAnalytics Platform Sistemi (PDW)Azure SQL Veritabanı

Önemli

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 Yerel İstemci OLE DB sağlayıcısı, dağıtılmış sorgular Transact-SQL işlenirken bağlı sunucudan şema bilgilerini döndürmeyi de destekler.

Not

SQL Server eş anlamlıları desteklese de, eş anlamlılar için meta veriler SQL Server Yerel İstemcisi tarafından döndürülmüyor.

Aşağıdaki tablolarda şema satır kümeleri ve SQL Server Yerel İstemci OLE DB sağlayıcısı tarafından desteklenen kısıtlama sütunları listelenmektedir.

Şema satır kümesi Kısıtlama sütunları
DBSCHEMA_CATALOGS CATALOG_NAME
DBSCHEMA_COLUMN_PRIVILEGES Tüm kısıtlamalar desteklenir.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE
DBSCHEMA_COLUMNS Tüm kısıtlamalar desteklenir.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME

Aşağıdaki ek sütunlar SQL Server'a özgü:

harmanlamanın yerel ayar kimliği olan COLUMN_LCID. COLUMN_LCID, Windows LCID ile aynı değerdir.

COLUMN_COMPFLAGS harmanlama için desteklenen karşılaştırmaları tanımlar. Veri biçimi DBPROP_FINDCOMPAREOPS ile aynıdır.

harmanlama için SQL Server sıralama stili olan COLUMN_SORTID.

COLUMN_TDSCOLLATION, sütun için SQL Server harmanlamasıdır.

IS_COMPUTED, sütun hesaplanan bir sütunsa ve VARIANT_FALSE değilse VARIANT_TRUE.
DBSCHEMA_FOREIGN_KEYS Tüm kısıtlamalar desteklenir.

PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME
DBSCHEMA_INDEXES 1, 2, 3 ve 5 kısıtlamaları desteklenir.

TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TABLE_NAME
DBSCHEMA_PRIMARY_KEYS Tüm kısıtlamalar desteklenir.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
DBSCHEMA_PROCEDURE_PARAMETERS Tüm kısıtlamalar desteklenir.

PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME
DBSCHEMA_PROCEDURES 1, 2 ve 3 kısıtlamaları desteklenir.

PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME

DBSCHEMA_PROCEDURES yalnızca geçerli kullanıcı tarafından yürütülebilen veya geçerli kullanıcıya VIEW DEFINITION izni verilmiş yordamları döndürür.
DBSCHEMA_PROVIDER_TYPES Tüm kısıtlamalar desteklenir.

DATA_TYPE BEST_MATCH
DBSCHEMA_SCHEMATA Tüm kısıtlamalar desteklenir.

CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER
DBSCHEMA_STATISTICS Tüm kısıtlamalar desteklenir.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
DBSCHEMA_TABLE_CONSTRAINTS Tüm kısıtlamalar desteklenir.

CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE
DBSCHEMA_TABLE_PRIVILEGES Tüm kısıtlamalar desteklenir.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME GRANTOR GRANTEE
DBSCHEMA_TABLES Tüm kısıtlamalar desteklenir.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE
DBSCHEMA_TABLES_INFO Tüm kısıtlamalar desteklenir.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE

Bu Bölümde

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

LINKEDSERVERS Satır Kümesi (OLE DB)

Ayrıca Bkz.

SQL Server Yerel İstemcisi (OLE DB)
User-Defined Türleri
Kullanarak