Pazīmes
Mēģinot jaunināt savu Microsoft SQL Server instalāciju uz SQL Server 2012 vai SQL Server 2014, iespējams, parādās šāds kļūdas ziņojums:
Piezīme
Radās šāda kļūda: Mape "C:\Program Files\Microsoft SQL Server\MSSQL10_50.INSTANCEID\MSSQL\JOBS" nepastāv. Paredzams, ka mapē ir jāpastāv, lai iestatītu tai atļauju. Pārbaudiet, kāpēc mape nepastāv, un izveidojiet to no jauna.
Iemesls
Šī problēma rodas, ja mape DARBI ir izdzēsta no tās noklusējuma direktorija. Jaunināšanas process mēģina iestatīt nepieciešamās atļaujas mapei DARBI. Tomēr, ja mapes vairs nav, atļaujas nevar lietot un jaunināšana neizdodas.
Risinājums
Šī problēma pirmo reizi tika novērsta nākamajā SQL Server kumulatīvajā atjauninājumā.
SQL Server 2014 8. kumulatīvais atjauninājums /en-us/help/3067836
SQL Server 2012 SP2 6. kumulatīvais atjauninājums /en-us/help/3052468
Par SQL Server kumulatīvajiem atjauninājumiem
Katrā jaunajā SQL Server kumulatīvajā atjauninājumā ir visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos SQL Server kumulatīvos atjauninājumus:
- Jaunākais kumulatīvais atjauninājums SQL Server 2014
- Jaunākais kumulatīvais atjauninājums SQL Server 2012 SP2
Lai novērstu šo problēmu, atkārtoti izveidojiet mapi JOBS, atinstalējiet neveiksmīgo jauninājumu un pēc tam veiciet jaunināšanu vēlreiz. Lai to izdarītu, izpildiet šādas darbības:
Izmantojot Summary.txt failu kā atsauci, atrodiet iestatīšanas procesam nepieciešamo mapes DARBI ceļu un pēc tam vēlreiz izveidojiet mapi. Piemēram, Summary.txt var būt iekļauts:
Piezīme
Kļūdas apraksts: mape 'C:\Program Files\Microsoft SQL Server\MSSQL11. ProdSQL\MSSQL\JOBS' nepastāv. Paredzams, ka mapē ir jāpastāv, lai iestatītu tai atļauju. Pārbaudiet, kāpēc mape nepastāv, un izveidojiet to no jauna.
Izmantojot to pašu Summary.txt failu, uz kuru sniegta atsauce 1. darbībā, atrodiet atinstalēšanas komandu. Piemēram, Summary.txt failā var būt:
Nākamā darbība SQLEngine: SQL Server jaunināšanas process neizdevās. Lai turpinātu jaunināšanas procesu, izmantojiet tālāk sniegto informāciju kļūdas novēršanai. Pēc tam atinstalējiet SQL Server, izmantojot šādu komandrindu: setup /q /action=uninstall /instanceid=ProdSQL /features=SQLENGINE,FULLTEXT,REPLICATION
Pēc tam vēlreiz palaidiet SQL Server iestatīšanas programmu.Atveriet komandu uzvedni un pēc tam atrodiet direktoriju, kurā atrodas jaunināšanas iestatīšanas datu nesējs. Piemēram, ja veicat jaunināšanu no SQL Server 2012 uz SQL Server 2014, izmantojiet SQL Server 2014 uzstādīšanas datu nesēju.
Kopējiet un komandu uzvednē izpildiet komandu no 2. darbības, lai noņemtu daļēju instalēšanu. Piemēram, lai atinstalētu instanci, kurā iekļauts "ProdSQL" instances ID, kuras jaunināšana neizdevās, izpildiet šādu komandu:
setup /q /action=uninstall /instanceid=ProdSQL /features=SQLENGINE,FULLTEXT,REPLICATION
Piezīme Palaižot atinstalēšanas komandu, netiek noņemts sākotnējais gadījums, kad mēģināt jaunināt. Tiek noņemta tikai neaktīvā/daļējā jaunās versijas instalācija.
Vēlreiz palaidiet jaunināšanu.
Papildinformācija
Papildinformāciju skatiet sadaļā Jaunināšana uz SQL Server 2014.