Sintomas
Quando tenta instalar o Service Pack 2 (SP2) para o Microsoft SQL Server 2014, o script de atualização do sqlagent100_msdb_upgrade.sql falha e recebe as seguintes mensagens de erro:
A conceder o LoginName de acesso de início de sessão à base de dados msdb...
Foi encontrado um problema ao conceder acesso à base de dados MSDB para início de sessão "(nulo)". Certifique-se de que este início de sessão está aprovisionado com o SQLServer e que o sqlagent_msdb_upgrade.sql
A adicionar o UserName de utilizador à função SQLAgentUserRole msdb...
A conceder o LoginName de acesso de início de sessão à base de dados msdb...
Foi encontrado um problema ao conceder acesso à base de dados MSDB para início de sessão "(nulo)". Certifique-se de que este início de sessão está aprovisionado com o SQLServer e que o sqlagent_msdb_upgrade.sql
A adicionar o UserName de utilizador à função SQLAgentUserRole msdb...
A conceder o LoginName de acesso de início de sessão à base de dados msdb...
Foi encontrado um problema ao conceder acesso à base de dados MSDB para início de sessão "(nulo)". Certifique-se de que este início de sessão está aprovisionado com o SQLServer e que o sqlagent_msdb_upgrade.sql
Msg 574, Nível 16, Estado 0
A inserção CONFIG não pode ser utilizada dentro de uma transação de utilizador
Resolução
Este problema foi corrigido nas seguintes atualizações cumulativas para SQL Server:
Cada nova atualização cumulativa para o SQL Server contém todas as correções de segurança incluídas na atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia quea Microsoft utiliza para descrever atualizações de software.