Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Per un elenco di Sottoscrittori non SQL Server supportati da Microsoft, vedere Sottoscrittori non SQL Server. Questo argomento include informazioni sui requisiti per i driver ODBC e i provider OLE DB.
Requisiti del driver ODBC
Driver ODBC:
Deve essere conforme al livello ODBC 1.
Deve essere thread-safe e per l'architettura del processore (Intel o Alpha) e la piattaforma (32 bit o 64 bit) in cui viene eseguito il server di distribuzione di SQL Server.
Deve essere in grado di eseguire transazioni.
Deve supportare il linguaggio DDL (Data Definition Language).
Non può essere di sola lettura.
Deve supportare nomi di tabella lunghi, ad esempio MSreplication_subscriptions.
Replica tramite interfacce OLE DB
I provider OLE DB devono supportare questi oggetti per la replica transazionale:
Oggetto DataSource
Oggetto Sessione
comando oggetto
Oggetto Set di righe
errore oggetto
Interfacce oggetto DataSource
Per connettersi a un'origine dati sono necessarie le interfacce seguenti:
IDBInitializeIDBCreateSessionIDBProperties
Se il provider supporta l'interfaccia IDBInfo , Microsoft SQL Server usa l'interfaccia per recuperare informazioni quali il carattere identificatore tra virgolette, la lunghezza massima dell'istruzione SQL e il numero massimo di caratteri nei nomi di tabella e colonna.
Interfacce degli oggetti di sessione
Sono necessarie le interfacce seguenti:
IDBCreateCommand
ITransaction
ITransactionLocal
IDBSchemaRowset
Interfacce dell'Oggetto Comando
Sono necessarie le interfacce seguenti:
ICommand
ICommandProperties
ICommandText
ICommandPrepare
IColumnsInfo
IAccessor
ICommandWithParameters
IAccessor è necessario per creare funzioni di accesso ai parametri. Se il provider supporta IColumnRowset, SQL Server usa tale interfaccia per determinare se una colonna è una colonna Identity.
Interfacce degli oggetti Rowset
Sono necessarie le interfacce seguenti:
IRowset
IAccessor
IColumnsInfo
Un'applicazione deve aprire un set di righe in una tabella replicata creata nel database di sottoscrizione. IColumnsInfo e IAccessor sono necessari per accedere ai dati nel set di righe.
Interfacce degli oggetti di errore
Usare le interfacce seguenti per gestire gli errori:
IErrorRecords
IErrorInfo
Usare ISQLErrorInfo se è supportato dal provider OLE DB.
Per altre informazioni sul provider OLE DB, vedere la documentazione fornita con il provider OLE DB.