Replication

Heterogeneous Subscribers

Microsoft® SQL Server™ 2000 supports publishing to heterogeneous data sources that provide 32-bit ODBC or OLE DB drivers on Microsoft Windows® 2000, Microsoft Windows NT® 4.0 and Microsoft Windows 98. Heterogeneous Subscribers to SQL Server include:

The simplest way to publish data to a heterogeneous Subscriber is by using ODBC and creating a push subscription from the Publisher to the ODBC Subscriber. As an alternative, you can create a publication and then create an application with an embedded distribution control. The embedded control implements the pull subscription from the Subscriber to the Publisher. For ODBC Subscribers, the subscribing database has no administrative capabilities regarding the replication being performed.

ODBC/OLE DB Driver Support

ODBC drivers and OLE DB providers for various heterogeneous data sources are included on the SQL Server 2000 compact disc.  

Stored Procedures That Support Replication to Heterogeneous Subscribers

SQL Server 2000 provides the following stored procedures and extended stored procedures to support replication to ODBC Subscribers.

Procedure Description
sp_enumdsn Reports all defined ODBC DSNs for a server running under a specific Windows NT 4.0 or Windows 2000 user account.
sp_dsninfo Retrieves ODBC DSN information from the replication Distributor associated with the current server, if replication is installed.

Note  SQL Server Enterprise Manager (the recommended tool) uses these stored procedures automatically to set up replication to ODBC Subscribers. Use these stored procedures directly only if you are not using SQL Server Enterprise Manager.

Replication Restrictions for Heterogeneous Subscribers

The following restrictions apply to replication to heterogeneous Subscribers: