O SQL Server Service Broker do banco de dados atual não está habilitado e, como resultado, não há suporte a notificações de consultas. Habilite o Service Broker para este banco de dados se desejar usar notificações.
Para resolver este problema, basta executar as linhas abaixo no SQL Server que o erro não aparecerá mais e o problema estará solucionado.
ALTER DATABASE [nomeDoBancoDeDados] SET NEW_BROKER WITH ROLLBACK IMMEDIATE
exec sp_changedbowner 'usuário'
go
alter database [nomeDoBancoDeDados]
set trustworthy on
go
Referência:
Erro de Servidor no Aplicativo '/'.
O SQL Server Service Broker do banco de dados atual não está habilitado e, como resultado, não há suporte a notificações de consultas. Habilite o Service Broker para este banco de dados se desejar usar notificações.
Descrição: Ocorreu uma exceção sem tratamento durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.
Detalhes da Exceção: System.InvalidOperationException: O SQL Server Service Broker do banco de dados atual não está habilitado e, como resultado, não há suporte a notificações de consultas. Habilite o Service Broker para este banco de dados se desejar usar notificações.
Erro de Origem:
Linha 14:
Linha 15:
Linha 16: SqlDependency.Start(ConfigurationManager.ConnectionStrings["connectionstring"].ConnectionString); Linha 17:
Linha 18:
|
The SQL Server Service Broker For The Current Database Is Not Enabled, And As A Result Query Notifications Are Not Supported. Please Enable The Service Broker For This Database If You Wish To Use Notifications.