Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Příznaky

Předpokládejme, že vytvoříte transakční publikaci pomocí sp_addpublication uložené procedury v SQL serveru 2014 nebo 2016 a nastavíte vlastnost @allow_drop na hodnotu true. Po přetažení tabulky publikované v publikaci a ručním odebrání zastaralého článku z publikace se může zobrazit chybová zpráva podobná této:

Vzdálený server "(hodnota null)" neexistuje.

K tomuto problému dochází například v následujícím scénáři:

  • Publikujete tabulku v transakční publikaci a pak nastavíte vlastnost @allow_drop na hodnotu true.

  • Odeberete publikovanou tabulku.

  • Než Agent čtečky protokolů zpracuje záznamy, které souvisejí s příkazem DROP TABLE, vyčistěte zastaralý článek pomocí jedné z následujících uložených procedur:

    • sp_MSdropobsoletearticle

    • sp_droparticle

    • sp_droppublication

V tomto případě se do podrobného protokolu zapíší následující chybové zprávy:

Stav: 0, kód: 1007, text: ' proces nemohl spustit ' sp_MSadd_replcmds ' na 'SQL_SERVER_INSTANCE'. Proces nemohl spustit ' sp_MSadd_replcmds ' na 'SQL_SERVER_INSTANCE'. Stav agenta REPL: 6Status: 0, kód: 1007, text: ' vzdálený server "(null)" neexistuje nebo nebyl označený jako platný Vydavatel, nebo nemáte oprávnění k zobrazení dostupných vydavatelů. " Stav: 4, kód: 6001, text: ' vlákno pozadí pro příkaz Loader se ukončuje. Stav: 0, kód: 22020, text: ' dávky nebyly svěřeny distributorovi. Stav: 0, kód: 22037, text: ' poslední krok neprotokoloval žádnou zprávu.

Poznámka Do SQL serveru 2014 Service Pack 2 se přidala podpora tabulky (DROP TABLE DDL). Informace o funkci podpora tabulek najdete v následujícím článku znalostní báze Microsoft Knowledge Base:

3170123 Podporuje příkaz DDL DROP TABLE pro články, které jsou součástí transakční replikace v systému SQL Server 2014

Řešení

Tento problém je opravený v následujících kumulativních aktualizacích systému SQL Server:

Kumulativní aktualizace 1 pro SQL server 2014 Service Pack 2, kumulativní aktualizace 2 pro SQL Server 2016

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. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:

Nejnovější kumulativní aktualizace pro SQL server 2014 nejnovější kumulativní aktualizace pro SQL Server 2016

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Odkazy

Informace o terminologii , kterou Microsoft používá k popisu aktualizací softwaru.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×