Po odstránení článok z publikácie SQL Server sa zobrazí chyba "neexistuje vzdialeným (null)"

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 3184227
Príznaky
Predpokladajme, že vytvoríte transakčná publikácie pomocou sp_addpublicationuložená procedúra SQL Server 2014 alebo 2016 a nastavíte vlastnosť@allow_drop na hodnotu True. Po ste drop tabuľka je publikácie, manuálne odstránenie zastaraných článku z publikácie, môže zobraziť chybové hlásenie podobné nasledujúcemu:
Vzdialený server "(null)" neexistuje.

Napríklad, tento problém sa vyskytuje v nasledujúcom prípade:
  • Publikovaním tabuľku transakčná publikácie a stenastaviť vlastnosť @allow_drop na hodnotu True.
  • Odstránením publikovanej tabuľke.
  • Pred denníka Reader agenta procesy záznamy, ktoré súvisia s tabuľka príkaz drop vyčistite zastarané článok prostredníctvom nasledujúcich uložené procedúry:
    • sp_MSdropobsoletearticle
    • sp_droparticle
    • sp_droppublication
V takomto prípade nasledovné chybové hlásenia sa zapíšu podrobného denníka:
Stav: 0, kód: 1007, text: "proces Nepodarilo sa spustiť"sp_MSadd_replcmds"na"SQL_SERVER_INSTANCE'.'.
Proces Nepodarilo sa spustiť "sp_MSadd_replcmds" na "SQL_SERVER_INSTANCE'.
Stav Repl agenta: 6
Stav: 0, kód: 1007, text: "vzdialený server"(null)"neexistuje alebo nie je určený ako platné vydavateľ alebo nemáte povolenie na zobrazenie dostupných vydavateľov.".
Stav: 4 kód: 6001, text: "vlákno pozadia pre"Príkaz Loader"sa zatvára.".
Stav: 0, kód: 22020, text: "Dávky neboli zaväzuje distribútor.".
Stav: 0, kód: 22037, text: "posledný krok sa prihlásiť správy!".

Poznámka: Pokles tabuľky podpory (DROP TABLE DDL) bol pridaný do SQL Server 2014 Service Pack 2. Informácie o podpore drop table nájdete nasledujúci článok v databáze Microsoft Knowledge Base:
3170123 Podporuje DROP TABLE DDL články, ktoré sú zahrnuté v transakčná replikácia SQL Server 2014

Riešenie
Tento problém je opravený v nasledujúcej kumulatívnej aktualizácie pre server SQL Server:


Informácie o kumulatívnej aktualizácie pre server SQL Server
Každý nový Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite sa na najnovšie kumulatívnej aktualizácie pre server SQL Server:

Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Odkazy
Ďalšie informácie o Terminológia Spoločnosť Microsoft používa na popis aktualizácií softvéru.

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 3184227 – Posledná kontrola: 09/22/2016 13:56:00 – Revízia: 2.0

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

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbmt KB3184227 KbMtsk
Pripomienky