Dotyczy
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptomy

Podczas próby uaktualnienia instalacji programu Microsoft SQL Server do programu SQL Server 2012 lub SQL Server 2014 może zostać wyświetlony następujący komunikat o błędzie:

Wystąpił następujący błąd: folder "C:\Program Files\Microsoft SQL Server \ MSSQL10_50. INSTANCEID\MSSQL\JOBS" nie istnieje. Oczekuje się, że folder istnieje, aby ustawić dla niego uprawnienia. Sprawdź, dlaczego folder nie istnieje i utwórz go ponownie.

Przyczyna

Ten problem występuje, jeśli folder JOBS (zadania) został usunięty z katalogu domyślnego. Podczas uaktualniania proces uaktualniania usiłuje ustawić wymagane uprawnienia w folderze JOBS. Jeśli jednak folder zniknął, nie można zastosować uprawnień, a uaktualnienie nie powiedzie się.

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:

Aby rozwiązać ten problem, ponownie utwórz folder zadania, Odinstaluj Niepowodzenie uaktualnienia, a następnie ponownie uruchom uaktualnienie. W tym celu wykonaj następujące czynności:

  1. Używając pliku Summary. txt jako odwołania, zlokalizuj ścieżkę do folderu zadania wymaganego przez proces konfiguracji, a następnie utwórz folder ponownie. Na przykład, podsumowanie. txt może zawierać następujące elementy:

    Opis błędu: folder "C:\Program Files\Microsoft SQL Server\MSSQL11. ProdSQL\MSSQL\JOBS "nie istnieje". Oczekuje się, że folder istnieje, aby ustawić dla niego uprawnienia. Sprawdź, dlaczego folder nie istnieje i utwórz go ponownie.

  2. Używając tego samego pliku Summary. txt, którego dotyczy odwołanie w kroku 1, Znajdź polecenie Odinstaluj. Na przykład plik summary. txt może zawierać następujące elementy:

    Następny krok dla SQLEngine: proces uaktualniania programu SQL Server nie powiódł się. Aby kontynuować proces uaktualniania, Użyj poniższych informacji w celu rozwiązania błędu. Następnie Odinstaluj program SQL Server przy użyciu następującego wiersza polecenia: Setup/q/Action = Uninstall/InstanceId = ProdSQL/Features = SQLEngine, PEŁNOTEKSTOWEJ, REPLICATIONThen, uruchom ponownie Instalatora programu SQL Server.

  3. Otwórz wiersz polecenia, a następnie znajdź katalog zawierający nośnik konfiguracji uaktualnienia. Jeśli na przykład uaktualniasz program SQL Server 2012 do programu SQL Server 2014, użyj nośnika konfiguracji programu SQL Server 2014.

  4. Skopiuj i uruchom polecenie z kroku 2 w wierszu polecenia w celu usunięcia częściowej instalacji. Aby na przykład odinstalować wystąpienie zawierające identyfikator wystąpienia "ProdSQL", którego uaktualnienie nie powiodło się, uruchom następujące polecenie:

    Setup/q/Action = Uninstall/InstanceId = ProdSQL/Features = SQLEngine, PEŁNOTEKSTOWEJ, REPLICATIONUwaga Po uruchomieniu polecenia Odinstaluj nie spowoduje to usunięcia oryginalnego wystąpienia, które próbujesz uaktualnić. Usuwa tylko instalację nieaktywną/częściową nowej wersji.

  5. Ponownie uruchom proces uaktualniania.

Więcej informacji

Aby uzyskać więcej informacji, zobacz uaktualnianie do programu SQL Server 2014.

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.