Teď jste offline a čekáte, až se znova připojí internet.

Po odstranění článek z publikace v SQL Server 2014, dojde k chybě "(null) vzdálený server neexistuje."

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

Projděte si také anglickou verzi článku: 3184227
Příznaky
Předpokládejme, že vytvoříte transakční publikace v SQL Server 2014 pomocí sp_addpublication uložené procedury a nastavit vlastnost @allow_drop na hodnotu True. Po jste dropa tabulky, která je publikován v publikaci a zastaralý článek z publikace odebrat ručně můžete obdržet chybová zpráva podobná následující:
Vzdálený server "(null)" neexistuje.

Například k tomuto problému dochází v následující situaci:
  • Publikovat tabulku v transakční publikace a potom youset vlastnost @allow_drop na hodnotu True.
  • Můžete odebrat v publikované tabulce.
  • Před agenta protokolu Reader zpracovává záznamy, které se vztahují k příkazu drop tabulka, vyčistit zastaralý článek pomocí následující uložené procedury:
    • sp_MSdropobsoletearticle
    • sp_droparticle
    • sp_droppublication
V tomto případě do podrobného protokolu zaznamenány následující chybové zprávy:
Stav: 0, kód: 1007, text: "proces nelze spustit"sp_MSadd_replcmds"na"INSTANCE_SERVERU_SQL'.'.
Proces nelze spustit "sp_MSadd_replcmds" na "INSTANCE_SERVERU_SQL'.
Stav agenta REPL: 6
Stav: 0, kód: 1007, text: "vzdálený server"(null)"neexistuje nebo není klasifikován jako platné aplikace Publisher, nebo nemáte oprávnění k zobrazení k dispozici vydavatelů.".
Stav: 4, kód: 6001, text: "bude ukončen podproces pozadí pro"Příkaz zavaděče".".
Stav: 0, kód: 22020, text: "Dávky nebyly serveru Distributor potvrzeny.".
Stav: 0, kód: 22037, text: "poslední krok nezaznamená všechny zprávy!".

Poznámka: V SQL Server 2014 Service Pack 2 byla přidána podpora přetažení tabulky (DROP tabulka DDL). Informace o podpoře přetažení tabulky naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
3170123 Podporuje PŘETAŽENÍ tabulky DDL pro články, které jsou zahrnuty v transakční replikace v SQL Server 2014

Řešení
Tento problém je vyřešen v následující kumulativní aktualizaci pro SQL Server:


O kumulativní aktualizace pro SQL Server
Každé nové kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Rezervovat nejnovější kumulativní aktualizace pro SQL Server:

Prohlášení
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Odkazy
Seznamte se terminologie Společnost Microsoft používá k popisu aktualizací softwaru.

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 3184227 - Poslední kontrola: 08/27/2016 01:59:00 - Revize: 1.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Standard

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbmt KB3184227 KbMtcs
Váš názor
s"> c1.microsoft.com/c.gif?DI=4050&did=1&t=">html>1&t=">>/html>=">