Sintomi
Quando si prova a installare il Service Pack 2 (SP2) per Microsoft SQL Server 2014, lo script di aggiornamento di sqlagent100_msdb_upgrade.sql non riesce e vengono visualizzati i messaggi di errore seguenti:
Concessione dell'accesso LoginName al database msdb in corso...
Si è verificato un problema durante la concessione dell'accesso al database MSDB per l'accesso '(null)'. Assicurarsi che l'account di accesso sia stato eseguito con SQLServer ed eseguire di nuovo sqlagent_msdb_upgrade.sql
Aggiunta di user UserName al ruolo msdb di SQLAgentUserRole in corso...
Concessione dell'accesso LoginName al database msdb in corso...
Si è verificato un problema durante la concessione dell'accesso al database MSDB per l'accesso '(null)'. Assicurarsi che l'account di accesso sia stato eseguito con SQLServer ed eseguire di nuovo sqlagent_msdb_upgrade.sql
Aggiunta di user UserName al ruolo msdb di SQLAgentUserRole in corso...
Concessione dell'accesso LoginName al database msdb in corso...
Si è verificato un problema durante la concessione dell'accesso al database MSDB per l'accesso '(null)'. Assicurarsi che l'account di accesso sia stato eseguito con SQLServer ed eseguire di nuovo sqlagent_msdb_upgrade.sql
Msg 574, Livello 16, Stato 0
L'istruzione CONFIG non può essere usata all'interno di una transazione utente
Risoluzione
Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni di sicurezza incluse nell'aggiornamento cumulativo precedente. Vedere gli aggiornamenti cumulativi più recenti per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia usata daMicrosoft per descrivere gli aggiornamenti software.