我的实体有名称众筹资金4和userdataEntities6.但我想要众筹资金4用于通知。
我创建了一个名为sqlConString的新sqlConnectionString。
我在Global.aspx中的代码如下
public class MvcApplication:System.Web.HttpApplication { string con = ConfigurationManager.ConnectionStrings [“crowdfundingEntities4”]。ConnectionString; protected void Application_Start() { AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); SqlDependency.Start(CON); }
但它在SqlDepedency.Start(con)
行显示不同的错误答案 0 :(得分:0)
您确定您的数据库服务器已配置,服务代理已启用且您的用户是否具有所需的所有权限? 为了使用SqlDependency,它需要Service Broker。因此,您必须在数据库上启用Service Broker并检查所需的最低数据库权限
https://www.codeproject.com/Articles/12862/Minimum-Database-Permissions-Required-for-SqlDepen