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

  
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.         通过编程方式也可设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值