Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
Untuk daftar Pelanggan non-SQL Server yang didukung oleh Microsoft, lihat Pelanggan Non-SQL Server. Topik ini mencakup informasi tentang persyaratan untuk driver ODBC dan penyedia OLE DB.
Persyaratan Driver ODBC
Driver ODBC:
Harus sesuai dengan ODBC level-1.
Harus lingkungan Distributor yang aman utas.
Harus mampu bertransaksi.
Harus mendukung Bahasa Definisi Data (DDL).
Tidak dapat bersifat baca-saja.
Harus mendukung nama tabel panjang seperti MSreplication_subscriptions.
Mereplikasi Menggunakan Antarmuka OLE DB
Penyedia OLE DB harus mendukung objek ini untuk replikasi transaksional:
Objek DataSource
Objek sesi
Objek perintah
Objek set baris
Objek kesalahan
Antarmuka Objek DataSource
Antarmuka berikut diperlukan untuk menyambungkan ke sumber data:
IDBInitialize
IDBCreateSession
IDBProperties
Jika penyedia mendukung antarmuka IDBInfo , Microsoft SQL Server menggunakan antarmuka untuk mengambil informasi seperti karakter pengidentifikasi yang dikutip, panjang pernyataan SQL maksimum, dan jumlah karakter maksimum dalam nama tabel dan kolom.
Antarmuka Objek Sesi
Antarmuka berikut diperlukan:
IDBCreateCommand
ITransaction
ITransactionLocal
IDBSchemaRowset
Antarmuka Objek Perintah
Antarmuka berikut diperlukan:
ICommand
ICommandProperties
ICommandText
ICommandPrepare
IColumnsInfo
IAccessor
ICommandWithParameters
IAccessor diperlukan untuk membuat aksesor parameter. Jika penyedia mendukung IColumnRowset, SQL Server menggunakan antarmuka tersebut untuk menentukan apakah kolom adalah kolom identitas.
Antarmuka Objek Set Baris
Antarmuka berikut diperlukan:
IRowset
IAccessor
IColumnsInfo
Aplikasi harus membuka set baris pada tabel yang direplikasi yang dibuat dalam database langganan. IColumnsInfo dan IAccessor diperlukan untuk mengakses data dalam kumpulan baris.
Antarmuka Objek Kesalahan
Gunakan antarmuka berikut untuk mengelola kesalahan:
IErrorRecords
IErrorInfo
Gunakan ISQLErrorInfo jika didukung oleh penyedia OLE DB.
Untuk informasi selengkapnya tentang penyedia OLE DB, lihat dokumentasi yang disediakan dengan penyedia OLE DB Anda.