Sintoma: ao executar o EXEC msdb.dbo.sp_send_dbmail em uma instãncia do SQL SERVER 2005 Standard, a seguinte mensagem de erro se apresentava: "service broker message delivery is not enabled in this database. Use the alter database statement to enable service broker message delivery"
Causa: O Service Broker deve estar habilitado no banco de dados do contexto onde a proc é executada, e no MSDB.
Solução: Executei a seguinte BATCH na instância onde o erro acontecia
ALTER DATABASE [MSDB]
SET single_user WITH ROLLBACK IMMEDIATE;
GO
ALTER DATABASE [MSDB] SET ENABLE_BROKER
go
ALTER DATABASE [MSDB]
SET multi_user WITH ROLLBACK IMMEDIATE;
GO
Mais informações: http://social.msdn.microsoft.com/Forums/en/sqldatabaseengine/thread/fba5b7c2-2562-44cc-83ec-0789b05fdff3
Abs!
Nenhum comentário:
Postar um comentário
Leave your comment here!