Chyba: Změnami vzdáleného odběratele nejsou aktualizovány aplikace publisher ve frontě aktualizace replikace, který používá front v počítači je spuštěna aktualizace Service Pack 2

Překlady článku Překlady článku
ID článku: 839278 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Po instalaci Windows XP Service Pack 2 v počítači, který je nakonfigurován jako distributor, pokud se pokusíte synchronizovat data z odběratele, který je konfigurován na vzdáleném počítači, můžete si všimnout, že změny provedené v databázi subscriber nejsou aktualizovány databáze vydavatele. K tomuto problému dochází, pokud jsou splněny obě následující:
  • Publikace a odběr replikace jsou konfigurovány pro aktualizaci ve frontě.
  • Řízení front zpráv (MSMQ) se používá k fronty transakce na vzdáleného odběratele.
Tento problém může také dojít po instalaci aktualizace Windows XP SP2 v počítačích, které jsou nakonfigurovány jako odběratele nebo vydavatele.

Příčina

K tomuto problému dochází, protože brána Windows Firewall blokuje služba front.

Obvykle zprávy, které odpovídají změny vzdáleného odběratele jsou zaúčtovány do fronty je místní vzdáleného odběratele. Zprávy jsou potom přeneseny pomocí služby Řízení front zpráv do fronty je místní počítač je nakonfigurován jako distributora.

Ve výchozím nastavení při instalaci Microsoft Windows XP Service Pack 2 brána zapnuta. Protože brána Windows Firewall blokuje služba front, zprávy, které odpovídají změny vzdáleného odběratele přenášeny.

Jak potíže obejít

Tento problém vyřešit, je nutné přidat Message Queuing služba jako výjimku v konfiguraci brána v počítači se systémem Windows XP SP2. Postupujte takto:
  1. Klepněte na tlačítko Start a potom klepněte na příkaz Spustit.
  2. V dialogovém okně Spustit zadejte příkaz firewall.cpl a klepněte na tlačítko OK.
  3. V dialogovém okně Brána klepněte na kartu Výjimky.
  4. Na kartě Výjimky klepněte na možnost Přidat Program.
  5. V dialogovém okně Přidat Program klepněte na tlačítko Procházet a vyhledejte soubor Mqsvc.exe. Ve výchozím nastavení je soubor uložen v následující složce:
    Installation drive: \Windows\System32
  6. Poklepejte na soubor Mqsvc.exe.
  7. V dialogovém okně Přidat Program klepněte na tlačítko OK.
  8. Ve skupinovém rámečku programy a služby klepněte na možnost Mqsvc vyberte a klepněte na tlačítko OK.

Odkazy

Další informace naleznete následujícím článku znalostní databáze Microsoft Knowledge Base:
830839Změna v SQL Server 2000 pro použití front ve frontě aktualizace odběry

Vlastnosti

ID článku: 839278 - Poslední aktualizace: 13. května 2005 - Revize: 2.4
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2000 Standard Edition
  • the operating system: Microsoft Windows XP SP2
Klíčová slova: 
kbmt kbservice kbmsg kbreplication kbfirewall kbprb KB839278 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:839278

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com