Symptomen

Wanneer u een upgrade van uw Microsoft SQL Server-installatie naar SQL Server 2012 of SQL Server 2014 probeert uit te voeren, wordt mogelijk het volgende foutbericht weergegeven:

De volgende fout is opgetreden: de map C:\Program Files\Microsoft SQL server \ MSSQL10_50. INSTANCEID\MSSQL\JOBS ' bestaat niet. De map bestaat niet, zodat er een machtiging voor wordt ingesteld. Onderzoek waarom de map niet bestaat en maak deze opnieuw.

Oorzaak

Dit probleem doet zich voor als de map JOBS uit de standaarddirectory is verwijderd. Tijdens de upgrade probeert het upgradeproces de vereiste machtigingen voor de map JOBS in te stellen. Als de map echter is verdwenen, kunnen de machtigingen niet worden toegepast en mislukt de upgrade.

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:

Als u dit probleem wilt oplossen, maakt u de map JOBS opnieuw, verwijdert u de mislukte upgrade en voert u de upgrade opnieuw uit. Ga hiervoor als volgt te werk:

  1. Gebruik het bestand summary. txt als een verwijzing om het pad te vinden van de map JOBS die wordt vereist tijdens het installatieproces en maak de map opnieuw. De samenvatting. txt kan bijvoorbeeld het volgende bevatten:

    Beschrijving van de fout: de map C:\Program Files\Microsoft SQL Server\MSSQL11. ProdSQL\MSSQL\JOBS ' bestaat niet. De map bestaat niet, zodat er een machtiging voor wordt ingesteld. Onderzoek waarom de map niet bestaat en maak deze opnieuw.

  2. Ga naar de opdracht verwijderen in het bestand summary. txt waarnaar wordt verwezen in stap 1. Het bestand summary. txt kan bijvoorbeeld het volgende bevatten:

    Volgende stap voor SQLEngine: het upgradeproces voor SQL Server is mislukt. Als u wilt doorgaan met het upgradeproces, gebruikt u de volgende informatie om de fout op te lossen. Verwijder vervolgens SQL Server met behulp van de volgende opdrachtregel: Setup/q/Action = uninstall/InstanceId = ProdSQL/features = SQLENGINE, volledige tekst, REPLICATIONThen, SQL Server Setup opnieuw uit te voeren.

  3. Open een opdrachtprompt en ga naar de map met de media voor upgrade-instellingen. Als u bijvoorbeeld een upgrade uitvoert van SQL Server 2012 naar SQL Server 2014, gebruikt u de installatiemedia van SQL Server 2014.

  4. Kopieer de opdracht uit stap 2 bij de opdrachtprompt en voer deze opdracht uit om de gedeeltelijke installatie te verwijderen. Als u bijvoorbeeld een exemplaar wilt verwijderen met een exemplaar-ID van "ProdSQL" waarvan de upgrade mislukt, voert u de volgende opdracht uit:

    Setup/q/Action = uninstall/InstanceId = ProdSQL/features = SQLENGINE, volledige volledige-replicatie versieOpmerking Wanneer u de opdracht verwijderen uitvoert, wordt het oorspronkelijke exemplaar waarnaar u probeert te upgraden niet verwijderd. De nieuwe versie wordt alleen de inactief/gedeeltelijk-installatie verwijderd.

  5. Voer het upgradeproces opnieuw uit.

Meer informatie

Zie upgraden naar SQL Server 2014voor meer informatie.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de vertaalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×