Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Symptomy

Załóżmy, że korzystasz z programu SQL Server 2017 w systemie Linux. Po zainstalowaniu lub odinstalowaniu zbiorczej aktualizacji programu SQL Server niektóre skrypty uaktualniania lub obniżania wersji (sqlscriptupgrade. dll lub sqlscriptdowngrade. dll w pliku Script. dll) nie są wykonywane zgodnie z oczekiwaniami. Dlatego schematy baz danych nie są poprawnie uaktualniane ani obniżane.

Uwaga podczas instalowania tej aktualizacji zbiorczej   jest wykonywany skrypt uaktualnienia w tej aktualizacji. Jednak wcześniejsze aktualizacje skumulowane nadal zachowują się w ten sam sposób. Dlatego zalecamy uniknięcie stosowania aktualizacji skumulowanych wcześniejszych niż ta aktualizacja.

Rozwiązanie

Ta poprawka jest uwzględniona w aktualizacji zbiorczej 4 dla programu SQL Server 2017.

Informacje o kompilacjach SQL Server 2017

Każda nowa kompilacja dla programu SQL Server 2017 zawiera wszystkie poprawki i poprawki zabezpieczeń, które znajdowały się w poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla programu SQL Server 2017.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Więcej informacji

Począwszy od tej aktualizacji, program SQL Server Agent jest automatycznie instalowany razem z programem SQL Server. Oddzielna instalacja pakietu MSSQL-Server-Agent nie jest już wymagana (lub możliwa). Program SQL Server Agent jest domyślnie wyłączony. Aby ją włączyć, uruchom następujące polecenie konfiguracji:

MSSQL-conf Set SQLAgent. Enabled true

Aby wyłączyć agenta, uruchom polecenie:

MSSQL-conf Set SQLAgent. Enabled false

Ponadto zmienna środowiskowa MSSQL_AGENT_ENABLED może być ustawiona na wartość PRAWDA lub Fałsz , aby odpowiednio włączyć lub wyłączyć agenta.

UwagaNowe ustawienie zostanie wprowadzone dopiero po ponownym uruchomieniu programu SQL Server.

Jeśli uaktualnisz starszą wersję programu SQL Server, pakiet MSSQL-Server-Agent (jeśli jest dostępny) zostanie automatycznie odinstalowany, a program SQL Server Agent zostanie włączony. Jeśli pakiet programu SQL Server Agent nie jest obecny w trakcie aktualizacji, program SQL Server Agent pozostanie wyłączony.

Gdy program SQL Server Agent jest wyłączony, jego konfiguracja nie jest usuwana, a jej zadania pozostają nienaruszone. Ponowne włączenie programu SQL Server Agent spowoduje wyświetlenie go w stanie sprzed wyłączenia.

Informacje

Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×