.net2.0中SQL2005高速缓存设置

来源:互联网 发布:网页打开手机淘宝店铺 编辑:程序博客网 时间:2024/05/22 22:31
  
1.         在SQLServer 2005 执行ALTER DATABASE <DatabaseName> SET ENABLE_BROKER,注意SQL服务中的agent服务必须启动。
2.         在VSS命令行中执行aspnet_regsql.exe –S 服务器地址 –U 用户 –P 密码 –d 数据库 –ed ,开启相应数据库高速缓存
3.         在VSS命令行中执行aspnet_regsql.exe –S 服务器地址 –U 用户 –P 密码 –d 数据库 –t 表名称 -et,开启相应表高速缓存
4.         调用SqlDependency.Start(String strConnectionString)方法,在应用程序端启用依赖监听器。该方法的参数为一个数据库的连接字符串,该数据库必须已经执行过步骤一的操作。对于同一连接字符串,若已经执行过该语句,再次执行不会发生任何异常,但返回值会为False. 如果是在Web程序中使用,建议可以将该语句放在Application_Start事件中执行。监听是基于数据库的,而依赖才可以基于表或者查询。
5.         在页面或者用户控件页面,设置OutputCache SqlDependency属性。注明:SqlDependency="database/table name pair | CommandNotification",用户控件不能使用“CommandNotification”。
6.         通过编程方式也可设置。
原文:http://www.zgkw.cn/FORUMS/forums/thread/48143.aspx
原创粉丝点击