[ ventura @ 26.02.2006. 17:05 ] @
Pošto se prvi put susrećem sa ovim, a knjige koje imam su previše šture i ne zalaze u detalje ove problematike, a dokumentacija na internetu konfuzna, molio bih za pomoć. Na server mašini imam instaliran Windows 2000 Server i SQL Server 2000. Na client mašini imam instaliran Windows XP i SQL Server 2000 Developer Edition. Podesio sam server mašinu da bude distributor, i imam jednu publikaciju na tom serveru (transactional). Kako bi meni najviše odgovarala push subscription korisnika, odnosno potrebno mi je da čim se neke tabele na serveru promene, da se promena vidi i na bazi korisnika. I server i korisnik su u istom rack-u, povezana gigabitnim ethernetom, tako da oko same konekcije nema problema. Međutim, kada setujem PUSH subscription, i odaberem registrovani server (clientski), sve prođe bez greške i ja u replication monitoru vidim sledeće: Snapshot Log Reader SERVER\ImeBaze Ali problem je u tome što mi nije jasno šta ja tačno treba da uradim na clientu kada je u pitanju push replikacija, da bi to počelo da radi. Kada pokušam ručno da pokrenem bilo šta od ove tri stavke, jednostano se ne dešava ništa... Nikakva poruka niti bilo šta. U drugom slučaju kada odaberem PULL opciju na clientu, kreiram isto transakcionu publikaciju na serveru, odaberem samo jednu tabelu koja nije vezana ni za jednu drugu, odaberem continuous, i sve prođe bez greške. Tada mi se u Replicaion Monitoru, pod publishers za tu publikaciju vidi sledeće: Snapshot Log Reader SERVER\ImeBaze Snapshot i LogReader su stopirani, dok je treća stavka pokrenuta. A od informacija imam sledeće: Type: Pull Status: Idle Last Action: The initial snapshot for article 'Mesto' is not yet available. Action time: 20060226 17:45:17 Start time: 20060226 17:41:17 Duration: 00:17:00 A trenutno sistemsko vreme je 17:58 Na clientskoj strani pri pravljenju PULL subskripcije stoji samo SERVER:Pubs:Pubs1 Database: Pubs Type: Pull: Shared agent Status: Never started Kada probam rucno da startujem ovo desnim klikom, idem na stop, pa ponovo na start, nista se ne desava, ona ikonica i dalje ostane sa crvenim stop znakom, samo se na dijalogu za desni klik potamni start opcija, kao da je ustvari startovano a nista se ne dešava... U oba slučaja i sa PUSH i PULL subskripcijom kada napravim neku promenu na serveru, ništa se ne dešava sa client bazom, i nikakva replikacija se ne pravi... Da li sam možda propustio neki bitan korak, i šta još treba da uradim da mi ovo proradi? U oba slučaja i pri PUSH i PULL subskripcijama kada napravim promenu na server bazi, ništa se ne dešava sa clientskom bazom |