Applies ToSQL Server 2017 Developer Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Enterprise on Linux SQL Server 2017 Standard on Linux

Příznaky

Předpokládejme, že používáte SQL Server 2017 na Linux. Při instalaci nebo odinstalaci kumulativní aktualizace systému SQL Server se některé skripty pro upgrade nebo downgrade (sqlscriptupgrade. dll nebo sqlscriptdowngrade. dll v souboru Script. dll) neprovádějí podle očekávání. Proto nejsou databázová schémata upgradována nebo převedena správně.

Poznámka: při instalaci této kumulativní   aktualizace se spustí skript pro upgrade v této aktualizaci. Dřívější kumulativní aktualizace se ale chovají stejně. Proto nedoporučujeme používat kumulativní aktualizaci starší než tato aktualizace.

Řešení

Tato oprava je součástí kumulativní aktualizace 4 pro SQL Server 2017.

Buildy SQL serveru 2017

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

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.

Více informací

Od této aktualizace je Agent SQL serveru automaticky nainstalovaný společně s SQL serverem. Instalace balíčku MSSQL-Server-Agent už není potřeba (nebo je možná). Agent SQL serveru je ve výchozím nastavení zakázaný. Chcete-li ji povolit, spusťte následující konfigurační příkaz:

MSSQL-conf set SQLAgent. Enabled true

Chcete-li agenta zakázat, spusťte:

MSSQL-conf set SQLAgent. Enabled FALSE

Můžete taky nastavit proměnnou prostředí MSSQL_AGENT_ENABLED na hodnotu true nebo false , a povolit nebo zakázat agenta.

PoznámkaNové nastavení se projeví až po restartování SQL serveru.

Pokud upgradujete starší verzi SQL serveru, balíček MSSQL-Server-Agent, pokud je k dispozici, bude automaticky odinstalován a Agent SQL serveru bude povolen. Pokud se během aktualizace nezobrazuje balíček agenta systému SQL Server, nebude Agent SQL serveru nadále aktivní.

Pokud je Agent systému SQL Server zakázán, nebude jeho konfigurace odebrána a jeho úlohy zůstane beze změny. Pokud budete chtít agenta systému SQL Server znovu povolit, bude to mít stejný stav jako před jeho zakázáním.

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.