Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Príznaky

Predpokladajme, že vytvoríte publikáciu s transakčnými postupmi pomocou sp_addpublication uloženej procedúry v SQL Server 2014 alebo 2016 a nastavíte vlastnosť @allow_drop na hodnotu True. Po presunutí tabuľky, ktorá je publikovaná v publikácii, a manuálne odstránenie zastaraného článku z publikácie sa môže zobraziť chybové hlásenie podobné nasledujúcemu:

Vzdialený server "(null)" neexistuje.

Tento problém sa vyskytuje napríklad v nasledujúcom scenári:

  • Publikujete tabuľku v publikácii s transakčnými transakciami a potom nastavíte vlastnosť @allow_drop na hodnotu True.

  • Odstránite publikovanú tabuľku.

  • Pred tým, ako agent čítačky denníka spracuje záznamy, ktoré súvisia s príkazom drop table, vyčistí zastaraný článok pomocou jedného z nasledujúcich uložených procedúr:

    • sp_MSdropobsoletearticle

    • sp_droparticle

    • sp_droppublication

V tomto prípade sa do podrobného denníka zaznamenávajú nasledujúce chybové hlásenia:

Stav: 0, kód: 1007, text: ' proces sa nemohol spustiť ' sp_MSadd_replcmds ' na 'SQL_SERVER_INSTANCE'. '. Proces sa nepodarilo spustiť ' sp_MSadd_replcmds ' na 'SQL_SERVER_INSTANCE'. Stav agenta Repl: 6Status: 0, kód: 1007, text: vzdialený server (null) neexistuje alebo nebol 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 ukončuje. '. Stav: 0, kód: 22020, text: ' dávky neboli viazané na distribútora. '. Stav: 0, kód: 22037, text: ' posledný krok sa nezaznamenával žiadne správy! '.

Poznámka: V SQL Server 2014 Service Pack 2 sa pridala podpora drop table (INICIÁLa tabuľky DDL). Ďalšie informácie o podpore drop table nájdete v nasledujúcom článku databázy Microsoft Knowledge Base:

3170123 Podpora DROP TABLE DDL pre články, ktoré sú zahrnuté v transakčnej replikácii v SQL Server 2014

Riešenie

Tento problém je vyriešený v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:

Kumulatívna aktualizácia 1 pre SQL server 2014 Service Pack 2 Kumulatívna aktualizácia 2 pre SQL Server 2016

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

Kumulatívna aktualizácia pre SQL server 2014 Posledná Kumulatívna aktualizácia pre SQL Server 2016

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Odkazy

Oboznámte sa s terminológiou , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×