Se aplică la
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)

Simptome

Atunci când încercați să faceți upgrade instalării Microsoft SQL Server la SQL Server 2012 sau SQL Server 2014, este posibil să primiți următorul mesaj de eroare:

A apărut următoarea eroare: folderul "C:\Program Files\Microsoft SQL Server \ MSSQL10_50. INSTANCEID\MSSQL\JOBS" nu există. Se așteaptă ca folderul să existe pentru a seta permisiunea. Examinați motivul pentru care folderul nu există și creați-l din nou.

Cauză

Această problemă apare dacă folderul lucrări a fost șters din directorul său implicit. În timpul upgrade-ului, procesul de upgrade încearcă să seteze permisiunile necesare în folderul lucrări. Cu toate acestea, dacă folderul a dispărut, permisiunile nu se pot aplica și upgrade-ul nu reușește.

Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:

Pentru a rezolva această problemă, creați din nou folderul locuri de muncă, dezinstalați upgrade-ul eșuat, apoi rulează din nou upgrade-ul. Pentru a face acest lucru, urmați acești pași:

  1. Utilizând fișierul Summary. txt ca referință, găsiți calea folderului lucrări necesare pentru procesul de configurare, apoi creați din nou folderul. De exemplu, rezumatul. txt poate conține următoarele:

    Descrierea erorii: folderul "C:\Program Files\Microsoft SQL Server\MSSQL11. ProdSQL\MSSQL\JOBS "nu există. Se așteaptă ca folderul să existe pentru a seta permisiunea. Examinați motivul pentru care folderul nu există și creați-l din nou.

  2. Utilizând același fișier Summary. txt la care face referire pasul 1, găsiți comanda dezinstalare. De exemplu, fișierul Summary. txt poate conține următoarele:

    Următorul pas pentru SQLEngine: procesul de upgrade pentru SQL Server nu a reușit. Pentru a continua procesul de upgrade, utilizați următoarele informații pentru a rezolva eroarea. Apoi, dezinstalați SQL Server utilizând următoarea linie de comandă: configurare/q/action = Uninstall/instanceid = ProdSQL/features = SQLENGINE, FULLTEXT, REPLICATIONThen, rulează din nou Configurarea SQL Server.

  3. Deschideți o linie de comandă, apoi Găsiți directorul care conține suportul de configurare a upgrade-ului. De exemplu, dacă faceți upgrade de la SQL Server 2012 la SQL Server 2014, utilizați media de configurare SQL Server 2014.

  4. Copiați și derulează comanda de la pasul 2 la o linie de comandă pentru a elimina instalarea parțială. De exemplu, pentru a dezinstala o instanță care conține un ID de instanță de "ProdSQL" al cărui upgrade nu a reușit, derulează următoarea comandă:

    Setup/q/action = Uninstall/instanceid = ProdSQL/features = SQLENGINE, FULLTEXT, REPLICAreNotă Atunci când rulează comanda dezinstalare, aceasta nu elimină instanța inițială pe care încercați să o faceți upgrade. Elimină doar instalarea inactivă/parțială a versiunii noi.

  5. Rulați din nou procesul de upgrade.

Mai multe informații

Pentru mai multe informații, consultați upgrade-ul la SQL Server 2014.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.