如何在SQL SERVER2005下建立查询通知供AggregateCacheDependenc 使用
string tableKeys = ConfigurationManager.AppSettings[configKey];
string databaseName = ConfigurationManager.AppSetting["CacheDatabaseName"];
string[] tables = tableKeys.Split(',');
foreach (string tableName in tables)
this.dependency.Add(new SqlCacheDependency("Database", "TableName"));
程序运行到最后一句的时候出错
系统抛出
TargetInvocationException 异常
调用的目标发生了异常。
查了一下数据库,发现并没有自动添加
AspNet_SqlCacheTablesForChangeNotification 这张表
程序里面的Database和TableName均是存在的数据库名和表名,字符串无异常
上网查后说需要打开查询通知
ALTER DATABASE Database SET ENABLE_BROKER
打开后问题依然没有解决
请问有没有人出现过这种问题?