Installation of SQL Server 2014 SP1 fails if you have as SSIS Catalog on your server. After that, server does not start. Rebuilding system databases did not help (not sure, maybe because system databases were not actually corrupted, hence they were not really rebuilt maybe).
There's a bug in the script SSIS_hotfix_install.sql which ships with SP1 on line 3188:
CREATE NONCLUSTERED INDEX [IX_internal_object_parameters_inc] ON [internal].[object_parameters]
They used a 2-part name for the table while the script which is supposed to upgrade SSISDB is executed in the master database.
The script can by default be found in C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Install
, but apparently they do not take it from there for execution upon server startup.
They probably take it from sqlscriptupgrade.dll
found in C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Binn
.
Does anybody know how to bypass execution of that script and get server to start?