Replica transazionale da SQL Server 2000 a 2008


8

Ho database legacy su due server SQL Server 2000 che sto cercando di replicare in un database SQL Server 2008 R2 utilizzando la replica transazionale.

Il server 2008 non è nella stessa LAN, quindi sto replicando su Internet. Ho creato alias in modo che ogni server possa connettersi agli altri per nome (richiesto per la replica) più o meno come descritto da MohammedU (e altri) qui: http://social.msdn.microsoft.com/forums/en-US/ sqlreplication / filetto / 9a8cf6b1-a449-4748-b3c2-1c13e2bfcc5b /

L'unica differenza è che ho usato l'utilità di rete client anziché Configuration Manager per creare alias sui computer SS2000. Questo sembra funzionare bene.

Ho impostato un server SS2000, lo chiamo Distributore, per essere il distributore per entrambi. Ho creato con successo pubblicazioni sul Distributore e le ho replicate utilizzando le sottoscrizioni push al server SS 2008, chiamandolo Sottoscrittore.

Ora ho impostato le pubblicazioni sul secondo server SS2000, chiamalo Publisher. Ho creato abbonamenti push per loro allo stesso modo. Questi abbonamenti non funzionano.

Nel Replication Monitor su Distributore, gli agenti di distribuzione per pubblicazioni su Publisher presentano i seguenti messaggi di errore:

Error message: The process could not connect to Subscriber 'SUBSCRIBER'
Error details: Login failed for user 'SUBSCRIBER\Guest.' 
(Source: SUBSCRIBER (Data source); Error number: 18456)

Ho anche provato a creare abbonamenti pull su Subscriber. La procedura guidata ha affermato che sono state create correttamente e che gli agenti di distribuzione corrispondenti sono stati visualizzati correttamente nel Monitor di replica sul distributore, ma la replica non è mai avvenuta. Gli agenti continuavano a mostrare un messaggio che lo snapshot non era disponibile, anche se lo era.

Qualcuno può aiutare?

Risposte:


1

Potresti provare a spostare il distributore nella casella SQL 2008. La replica è migliorata molto dopo SQL 2005. Sembra che tu stia utilizzando abbonamenti anonimi, non hai una VPN in modo che i server possano vedersi? Non ho familiarità con gli abbonati basati su Internet, quindi probabilmente non c'è molto aiuto sulle sue specifiche.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.