Symptomer
Når du prøver å oppgradere Microsoft SQL Server-installasjonen til SQL Server 2012 eller SQL Server-2014, kan du få følgende feilmelding:
Følgende feil oppstod: mappen C:\Program Files\Microsoft SQL Server\MSSQL10_50.INSTANCEID\MSSQL\JOBS ikke finnes. Mappen er forventet å finnes hvis du vil angi tillatelser på den. Du kan undersøke grunnen til at mappen ikke finnes, og opprette den på nytt.
Årsak
Dette problemet oppstår hvis JOBBER-mappen er slettet fra den standardkatalogen. Under oppgraderingen prøver oppgraderingsprosessen til å angi de nødvendige tillatelsene på JOBBER-mappen. Hvis mappen er borte, tillatelsene kan ikke brukes, og mislykkes.
Oppløsning
Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Kumulativ oppdatering 8 for SQLServer 2014/en-us/help/3067836
Samleoppdatering 6 for SQL Server 2012 SP2/en-us/help/3052468
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Hvis du vil løse dette problemet, gjenoppretter JOBBER-mappen, avinstallere mislykket oppgradering og Kjør oppgraderingen på nytt. Følg disse trinnene:
-
Bruker Summary.txt-filen som en referanse, Finn banen til mappen for JOBBER som kreves av installasjonsprogrammet, og opprette mappen på nytt. Summary.txt kan for eksempel inneholde følgende:
Feilbeskrivelse: mappen ' C:\Program Files\Microsoft SQL Server\MSSQL11. ProdSQL\MSSQL\JOBS' eksisterer ikke. Mappen er forventet å finnes hvis du vil angi tillatelser på den. Du kan undersøke grunnen til at mappen ikke finnes, og opprette den på nytt.
-
Hvis du bruker den samme Summary.txt-filen som det refereres til i trinn 1, Finn kommandoen Avinstaller. Summary.txt-filen kan for eksempel inneholde følgende:
Neste trinn for SQLEngine: oppgraderingsprosessen for SQL Server mislyktes. Bruk informasjonen nedenfor til å løse problemet for å fortsette oppgraderingsprosessen. Deretter avinstallere SQL Server ved å bruke følgende kommandolinje: Oppsett/q/Action = avinstallere /instanceid = ProdSQL /features = SQLENGINE, FULLTEKST, REPLIKERING
Deretter kjører du installasjonsprogrammet for SQL Server på nytt. -
Åpne en ledetekst, og finn deretter mappen som inneholder mediet for installasjonsprogrammet for oppgradering. Hvis du oppgraderer fra SQL Server 2012 til SQL Server-2014, bruke mediet for installasjonsprogrammet for SQL Server-2014.
-
Kopier og kjøre kommandoen fra trinn 2 ved en ledetekst for å fjerne den delvise installasjonen. For eksempel hvis du vil avinstallere en forekomst som inneholder en forekomst-ID for "ProdSQL" med oppgradering mislyktes, kjører du følgende kommando:
Oppsett/q/Action = avinstallere /instanceid = ProdSQL /features = SQLENGINE, FULLTEKST, REPLIKERING
Obs! Når du kjører kommandoen Avinstaller, fjerner dette ikke den opprinnelige forekomsten som du prøver å oppgradere. Den fjerner bare inaktiv/delvise installasjonen av den nye versjonen. -
Kjør oppgraderingen på nytt.
Hvis du vil ha mer informasjon
Hvis du vil ha mer informasjon, kan du se oppgradere til SQL Server-2014.