KB4469140 - OPRAVA: "Nelze najít server", pokud název databáze vydavatele obsahuje tečku v SQL Server 2017

Platí pro
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Příznaky

Předpokládejme, že jste nastavili replikaci serveru SQL Server a vytvořili publikaci databáze, která má ve svém názvu tečku. Pokud spustíte úlohu vyčištění předplatného s vypršenou platností nebo uloženou proceduru sys.sp_expired_subscription_cleanup , úloha nebo uložená procedura selže a zobrazí se chybová zpráva podobná následující:

Poznámka

  • Zpráva 7202, úroveň 11, stav 2, postup sp_expired_subscription_cleanup
  • V sys.servers se nepodařilo najít název serveru dbname. Ověřte, zda byl zadán správný název serveru. V případě potřeby spusťte uloženou proceduru sp_addlinkedserver a přidejte server do sys.servers.

Řešení

Oprava tohoto problému je součástí následující aktualizace pro SQL Server:

Kumulativní aktualizace 12 pro SQL Server 2017

O buildech systému SQL Server

Každý nový build pro SQL Server obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Doporučujeme nainstalovat nejnovější build pro vaši verzi SQL Server:

Verze buildu SQL Server 2017

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Reference

Přečtěte si informace o standardní terminologii , kterou společnost Microsoft používá k popisu aktualizací softwaru.