Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel helpt u bij het oplossen van fout 4860 die optreedt wanneer u een cumulatieve update (CU) of servicepack (SP) voor Microsoft SQL Server installeert. De fout treedt op wanneer databaseupgradescripts worden uitgevoerd.
Symptomen
Wanneer u een CU of SP voor SQL Server installeert, meldt het installatieprogramma de volgende fout:
Wachten op herstelinvoer van database-engine is mislukt. Controleer het SQL Server-foutenlogboek voor mogelijke oorzaken.
Wanneer u het SQL Server-foutenlogboek controleert, ziet u foutberichten zoals de volgende:
Error: 4860, Severity: 16, State: 1.
Cannot bulk load. The file "C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Install\SqlTraceCollect.dtsx"<Filename> does not exist.
Error: 912, Severity: 21, State: 2.
Script level upgrade for database 'master' failed because upgrade step 'msdb110_upgrade.sql' encountered error 4860, state 1, severity 16. This is a serious error condition which might interfere with regular operation and the database will be taken offline. If the error happened during upgrade of the 'master' database, it will prevent the entire SQL Server instance from starting. Examine the previous errorlog entries for errors, take the appropriate corrective actions and re-start the database so that the script upgrade steps run to completion.
Error: 3417, Severity: 21, State: 3.
Cannot recover the master database. SQL Server is unable to run. Restore master from a full backup, repair it, or rebuild it.For more information about how to rebuild the master database, see SQL Server Books Online.
Oorzaak
Deze fout treedt op als een bulksgewijs laden mislukt wanneer u een CU of SP toepast. Dit gebeurt vanwege ontbrekende ondersteuningsinstallatiebestanden. Zie Problemen met upgradescripts bij het toepassen van een update oplossen voor meer informatie over de databaseupgradescriptscripts die worden uitgevoerd tijdens de CU- of SP-installatie.
Als de installatie bijvoorbeeld SqlTraceCollect.dtsx niet kan vinden, wordt er een fout gerapporteerd die lijkt op de volgende vermelding:
Error: 4860, Severity: 16, State: 1.
Cannot bulk load. The file "C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Install\SqlTraceCollect.dtsx"
Oplossing
Voer de volgende stappen uit om de 4860-fout op te lossen:
Start SQL Server samen met traceringsvlag (TF) 902. Zie Stappen voor het starten van SQL met traceringsvlag 902 voor meer informatie.
Herstel de SQL Server-installatie volgens de procedure die wordt beschreven in Een mislukte SQL Server-installatie herstellen. U kunt het ontbrekende bestand ook kopiƫren vanuit een ander systeem met dezelfde build als uw SQL Server-installatie en het bestand herstellen op de computer waarop de installatie mislukt.
Verwijder TF 902 uit opstartparameters en start SQL Server opnieuw op. Nadat SQL Server zonder TF 902 is gestart, wordt het upgradescript opnieuw uitgevoerd.
- Als het upgradescript is voltooid, is de SP- of CU-upgrade voltooid. U kunt het SQL Server-foutenlogboek en de bootstrap-map controleren om de voltooide installatie te controleren.
- Als het upgradescript opnieuw mislukt, controleert u het SQL Server-foutenlogboek op aanvullende foutvermeldingen en lost u de nieuwe fouten op.