Bagikan melalui


Pelanggan Non-SQL Server Lainnya

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 aman untuk utas, dan untuk arsitektur prosesor (Intel atau Alpha) dan platform (32 bit atau 64 bit) tempat Distributor SQL Server berjalan.

  • 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 pengaktor 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 kumpulan 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.

Lihat juga

Pelanggan non-SQL Server