Hi Guys,
I have been troubleshooting a failed service pack upgrade for SQL Server 2014 with no success yet. Currently I have a Windows server 2008 R2 Enterprise, service pack 1, 64 bit.
I got SQL Server to run with a 902 parameter, however I can't get the service to run without the parameter. Possible solutions for this is reinstalling SQL Server and rebuild master and msdb databases after. However I am afraid that the reinstall could delete any other user configuration or deleting my datafiles (they are over couple of TB of size, so moving them is not really feasible for me), so I rather keep my current installation if possible.
After running
SELECT @@VERSION
I know the following:
Microsoft SQL Server 2014 (SP2) (KB3171021) - 12.0.5000.0 (X64) Jun 17 2016 19:14:09 Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor).
SQL Server had service pack 1 previously, after attempting to upgrade to service pack 2 (exactly KB3171021), the installation failed wit the following error
Error: 50000 Severity: 16 State: 127 Cannot drop the assembly 'ISSERVER', because it does not exist or you do not have permission.
And
Script level upgrade for database 'master' failed because upgrade step 'ISServer_upgrade.sql' encountered error 6528, 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.
And
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.
On The System Windows Logs, I found the following:
The description for Event ID 7024 from source Service Control Manager cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
SQL Server (MSSQLSERVER)
%%3417
The locale specific resource for the desired message is not present
Does any one has had a similar experience?? or does any one knows how to recover SQL Server from this issue?? Please note that I tried to uninstall service pack 2 from the control panel, however it is not listed there.