Inne innych niż program SQL Server subskrybentów

Aby uzyskać listę innych niż-SQL Server Subskrybenci obsługiwane przez Microsoft, zobacz -SQL Server subskrybentów. W tym temacie zawarto informacje o wymaganiach dotyczących sterowników ODBC oraz dostawcy OLE DB.

Wymagania dotyczące sterowników ODBC

Sterownik ODBC:

  • Musi być 1 poziom ODBC zgodny.

  • Musi być bezpieczny wątek i dla architektury procesora (firmy Intel lub alfa) i platformy (32-bitowy lub 64-bitowa), na którym SQL Server Uruchamia dystrybutor.

  • Należy transakcja.

  • Musi obsługiwać języka definicja danych (DDL).

  • Nie może być tylko do odczytu.

  • Długa tabela nazw musi obsługiwać taką jak MSreplication_subscriptions.

Interfejsy OLE DB przy użyciu replikujących

Dostawców OLE DB musi obsługiwać te obiekty, dla replikacja transakcyjnej:

  • Źródła danych object

  • Sesja object

  • Polecenie object

  • Zestaw wierszy object

  • Błąd object

Interfejsy obiektu źródła danych

Następujące interfejsy muszą się połączyć ze źródłem danych:

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

Interfejsy obiektów sesja

Wymagane są następujących interfejsów:

  • IDBCreateCommand

  • ITransaction

  • ITransactonLocal

  • IDBSchemaRowset

Interfejsy obiektu polecenie

Wymagane są następujących interfejsów:

  • ICommand

  • ICommandProperties

  • ICommandText

  • ICommandPrepare

  • IColumnsInfo

  • IAccessor

  • ICommandWithParameters

IAccessor jest niezbędne do utworzenia Akcesory parametru.Jeśli dostawca obsługuje IColumnRowset, SQL Server używa interfejs można określić, czy kolumna kolumna tożsamości.

Zestaw wierszy obiektów interfejsów

Wymagane są następujących interfejsów:

  • IRowset

  • IAccessor

  • IColumnsInfo

Aplikacja powinna zostać otwarta zestawu zestaw wierszy w zreplikowanej tabela, który jest tworzony w bazie danych subskrypcja.IColumnsInfo and IAccessor są potrzebne do uzyskiwania dostępu do danych w zestawie zestaw wierszy.

Błąd obiektów interfejsów

Zarządzanie błędy za pomocą następujących interfejsów:

  • IErrorRecords

  • IErrorInfo

Użycie ISQLErrorInfo, jeśli jest on obsługiwany przez dostawca OLE DB.

Aby uzyskać więcej informacji o dostawca OLE DB zobacz w dokumentacji dostarczanej razem z dostawca OLE DB.

See Also

Concepts