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.