Currently, I have a SQL 2000 SP4 transaction database that replicates all the tables to a Report Server. The replication is read-only transactional and pull type. The distribution database is on the report server.
Now, I want to replicates a few tables from the transaction database to a new SQL 2005 database. I used the SQL 2000 Enterprise Manager to setup the publication and use SQL 2005 SSMS to configure the subscription. after the setup and I run the snapshot agent; however, no table is being replicated to the SQL 2005 server. I use an SQL 2000 to subscribe to the same topic and run the snapshot agent, it works.
I found out the distribution agent (on the report server) cannot be started. I try to manually start it; it fails and prompt the following error.
A connection could not be established to <SQL2005 Server>
Reason: To connect to this server you must use SQL Server Management Studio or SQL Server Management Objects (SMO).
Please verify SQL Server is running and check your SQL Server registration properties (by right-clicking on the <SQL2005 Server> node) and try again.
From this article I read.
it should be okay to have SQL 2000 as publisher and distributor.
I tried to use the SQL 2005 SSMS to re-configure all settings from scratch (ie. distribution database, publisher, publication, subscription...), and it didn't work...
Is it possible to do this: SQL2000(Publisher,Distributor) to SQL2005(Subscriber)?
How do I troubleshoot what went wrong.... please help.