2016-04-26 33 views
0

我必须启用代理服务在我的应用程序ASP.Net MVC与本地数据库实体框架代码首先使用通知,我想ALTER DATABASE MyDatabase SET NEW_BROKER WITH ROLLBACK IMMEDIATE;启用代理服务asp.net MVC 5

错误是:

消息5011,Level 14,State 5,Line 1用户没有权限 alter database'DATA',数据库不存在,或者数据库不是 未处于允许访问检查的状态。消息5069,级别16,状态1, 行1 ALTER DATABASE语句失败。

+0

我也尝试过“ALTER DATABASE BlogDemos SET ENABLE_BROKER WITH ROLLBACK IMMEDIATE;”和我有同样的错误 – sirin

+0

你可以把你的代码放在问题的内容,它将对我们有用,以处理您的问题 –

回答

0

您需要向正在运行SQL命令的用户授予ALTER DATABASE权限。

GRANT ALTER ON DATABASE::DatabaseName TO username; 
+0

我尝试它“授予ALTER DATABASE :: DbCvTech TO myUser;”我的webconfig是但我有错误找不到数据库'DbCvTech',因为它不存在或您没有权限。 – sirin