Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Sunday, March 26, 2017 10:43 AM
Hi Guys,
I am upgrading an instance from SQL Server 2014 (SP2-CU3) to SQL Server 2016, but the upgrade wizard has stuck at "SQL Server Service Health Check" for hours, when I firstly stuck here this morning, I did a reboot, apparently ,it does not work,
Here is where I am stuck:
I checked the upgrade log, after 18:56, there is nearly 3 hours without new log:
(14) 2017-03-26 18:56:55 Slp: Sco: Attempting to close SC Manager
(14) 2017-03-26 18:56:55 Slp: Sco: Returning service process id 9088
(14) 2017-03-26 18:56:55 SQLEngine: : Checking Engine checkpoint 'GetSqlServerProcessHandle_3'
(14) 2017-03-26 18:56:55 SQLEngine: --SqlServerServiceSCM: Waiting for nt event 'Global\sqlserverRecComplete$INSTANCE1' to be created
(14) 2017-03-26 18:56:56 SQLEngine: --SqlServerServiceSCM: Waiting for nt event 'Global\sqlserverRecComplete$INSTANCE1' or sql process handle to be signaled
I checked the log for that instance, it is just working as usual.
Does anyone know what happened?
Sunday, March 26, 2017 12:41 PM
Can you verify the account that SQL server is running under. You might also need to run the upgrade using an login which has administrative rights on the machine.
Sunday, March 26, 2017 1:48 PM
you need change some permission.
This failure often is caused by a system or domain policy removing the SeDebugPrivelege security privilege from the administrator account running setup. Verify that the account running has this privilege.
Open Group Policy…
Start | Run | gpedit.msc | OK |
Navigate to: Computer Configuration | Windows Settings | Security Settings | Local Policies | User Rights Assignment | Debug programs
The account through which we are trying to run the setup should be here ( besides the local admin on that machine). I included that here, restarted the server ( this is mandatory, gpupdate /force will not work) and ran the setup and it was successful this time.
NOTE: Rebooting the Server is critical in applying the permission
SQL Server 2008 setup needs this privilege to start up the SQL Server process and listen to an event that signals back to setup that SQL Server successfully started.
Please Mark it as Answered if it answered your question OR mark it as Helpful if it help you to solve your problem.
Sunday, March 26, 2017 11:21 PM
the account was fine, after 7 hours, I got a failure re report service, on that instance we have an unused reporting service, it was turned off, I uninstalled the report service first then run upgrade again, this time takes less than 1 hour and job done.
Thanks!
Monday, March 27, 2017 3:44 AM
Hello,
It is working mark answer ,it will help other.
Please Mark it as Answered if it answered your question OR mark it as Helpful if it help you to solve your problem.