Share via


Diğer olmayan SQL Server aboneleri

Olmayan bir listesi için-SQL Server Aboneler tarafından desteklenen Microsoft, bkz: Olmayan SQL Server aboneleri. Bu konuda, ODBC sürücüleri ve OLE DB sağlayıcıları gereksinimleri hakkında bilgi içerir.

ODBC sürücüsü gereksinimleri

ODBC sürücüsü:

  • ODBC düzey 1 uyumlu olması gerekir.

  • Iş parçacığı uyumlu ve işlemci mimarisi (ıntel veya Alpha) ve platform (32 bit veya 64 bit sürümleri), olması gereken SQL Server dağıtımcı çalışır.

  • Hareket yeteneğinin olması gerekir.

  • veri tanımlama dili (DDL) desteklemelidir.

  • Salt okunur olamaz.

  • Uzun bir tablo adları gibi desteklemesi gerekir MSreplication_subscriptions.

Çoğaltma kullanarak OLE DB arabirimleri

Bu nesneler, OLE DB sağlayıcıları için işlem çoğaltma desteklemelidir:

  • DataSource object

  • oturum object

  • Komutu object

  • Satır kümesi object

  • Hata object

DataSource nesnesi arabirimleri

Bir veri kaynağına bağlanmak için aşağıdaki arabirimlerden gerekir:

  • IDBInitialize

  • IDBCreateSession

  • IDBProperties

If the provider supports the IDBInfo interface, Microsoft SQL Server uses the interface to retrieve information such as the quoted identifier character, maximum SQL statement length, and maximum number of characters in table and column names.

Oturum nesnesi arabirimleri

Şu arabirimler bu güvenlik açığından gereklidir:

  • IDBCreateCommand

  • Itransaction

  • Itransactionlocal

  • IDBSchemaRowset

Komut nesnesi arabirimleri

Şu arabirimler bu güvenlik açığından gereklidir:

  • ICommand

  • ICommandProperties

  • Icommandtext

  • ICommandPrepare

  • IColumnsInfo

  • IAccessor

  • Icommandwithparameters

IAccessor Parametre erişimcisi oluşturmak gereklidir.Sağlayıcı destekliyorsa IColumnRowset, SQL Server Bu arabirim, bir sütun kimlik sütunu olup olmadığını belirlemek için kullanır.

Satır kümesi nesnesi arabirimleri

Şu arabirimler bu güvenlik açığından gereklidir:

  • Irowset

  • IAccessor

  • IColumnsInfo

Bir uygulama, abonelik veritabanında oluşturulan yinelenen bir tablodaki bir satır kümesi açmamalısınız.IColumnsInfo and IAccessor satır kümesi kümesi verilerine erişmek için gerekli.

Hata nesnesi arabirimleri

Arabirimleri aşağıdaki hatalar yönetmek için kullanın:

  • IErrorRecords

  • IErrorInfo

Kullanımı ISQLErrorInfo OLE DB sağlayıcı tarafından desteklenmiyorsa.

OLE DB sağlayıcı hakkında daha fazla bilgi için OLE DB sağlayıcınız ile birlikte gelen belgelere bakın.

See Also

Concepts