I'm trying to update my MS SQL 2008 SP3 instance to MS SQL 2012 SP1. The setup had an error in the last part of the setup. See error below.
This error is identical to another article, but the fix of setting implicit transactions to false didn't work. In fact, it was already set to false when I checked.
Trying to find ways to work around this issue. So far nothing.
Please Help!!
Thanks!!
Starting execution of PRE_MSDB.SQL
2013-12-17 15:33:05.19 spid5s ----------------------------------
2013-12-17 15:33:05.61 spid5s Error: 15002, Severity: 16, State: 1.
2013-12-17 15:33:05.61 spid5s The procedure 'sys.sp_dbcmptlevel' cannot be executed within a transaction.
2013-12-17 15:33:05.61 spid5s -----------------------------------------
2013-12-17 15:33:05.61 spid5s Starting execution of PRE_SQLAGENT100.SQL
2013-12-17 15:33:05.61 spid5s -----------------------------------------
2013-12-17 15:33:05.68 spid5s Error: 226, Severity: 16, State: 6.
2013-12-17 15:33:05.68 spid5s ALTER DATABASE statement not allowed within multi-statement transaction.
2013-12-17 15:33:05.68 spid5s The failed batch of t-sql statements :
--set compatibily level to 110
ALTER DATABASE msdb
SET COMPATIBILITY_LEVEL = 110
2013-12-17 15:33:05.68 spid5s Error: 912, Severity: 21, State: 2.
2013-12-17 15:33:05.68 spid5s Script level upgrade for database 'master' failed because upgrade step 'msdb110_upgrade.sql' encountered error 226, state 6, 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.
2013-12-17 15:33:05.69 spid5s Error: 3417, Severity: 21, State: 3.