设置session存储在int sqlserver上---使用aspnet_regsql.exe工具
2016-11-15 10:01
706 查看
以管理员身份打开命令窗
1)cd到相应的framework下,如:C:\Windows\Microsoft.NET\Framework\v4.0.30319
2)执行如下命令:aspnet_regsql.exe -S . -U 数据库登录用户名 -P 密码 -d 数据库名称(session存储) -ssadd -sstype c
3)配置web.config节点,如下: <sessionState allowCustomSqlDatabase="true" cookieless="UseCookies" mode="SQLServer" sqlConnectionString="data source=xxx;database=上边创建的数据库名称;uid=sa;password=密码;" timeout="20" />
4)ok,测试一下吧
优点:可以多个web站点共享session;大并发推荐使用SqlServer模式, 可以享受到SqlServer的高性能和安全性.虽然存储效率会有下降.
需要注意的地方:在SQLServer模式下,session过期是由SQL Agent使用一个注册任务完成的,要确认SQL Agent已经运行。否则无法清理过期的Session数据, 会导致数据库数据一直增加.
更为详细的请参考:http://www.cnblogs.com/liyuxin/archive/2012/03/27/2418933.html
1)cd到相应的framework下,如:C:\Windows\Microsoft.NET\Framework\v4.0.30319
2)执行如下命令:aspnet_regsql.exe -S . -U 数据库登录用户名 -P 密码 -d 数据库名称(session存储) -ssadd -sstype c
3)配置web.config节点,如下: <sessionState allowCustomSqlDatabase="true" cookieless="UseCookies" mode="SQLServer" sqlConnectionString="data source=xxx;database=上边创建的数据库名称;uid=sa;password=密码;" timeout="20" />
4)ok,测试一下吧
优点:可以多个web站点共享session;大并发推荐使用SqlServer模式, 可以享受到SqlServer的高性能和安全性.虽然存储效率会有下降.
需要注意的地方:在SQLServer模式下,session过期是由SQL Agent使用一个注册任务完成的,要确认SQL Agent已经运行。否则无法清理过期的Session数据, 会导致数据库数据一直增加.
更为详细的请参考:http://www.cnblogs.com/liyuxin/archive/2012/03/27/2418933.html
相关文章推荐
- 使用aspnet_regsql.exe 创建ASPState数据库,用来保存session会话
- 使用aspnet_regsql.exe 创建ASPState数据库,用来保存session会话
- 使用aspnet_regsql.exe 创建ASPState数据库,用来保存session会话
- 使用aspnet_regsql.exe 创建ASPState数据库,用来保存session会话
- aspnet_regsql.exe 工具注册数据库的图文方法
- [ASPNET2.0]Membership类+SQLServer2005,AspNet_regsql.exe的使用
- ASP.NET SQL Server 注册工具 (Aspnet_regsql.exe
- ASP.NET SQL Server 注册工具 (Aspnet_regsql.exe)
- ASP.NET SQL Server 注册工具 (Aspnet_regsql.exe)
- aspnet_regsql.exe 工具注册数据库
- aspnet_regsql.exe 工具注册数据库
- 使用aspnet_regsql.ext命令行工具后,就不能用sql语句创建新的表了,总是显示已存在XXX对象。
- 使用 aspnet_regsql.exe 向 SQL Express 数据库中注册脚本
- ASP.NET SQL Server 注册工具 (Aspnet_regsql.exe)
- aspnet_regsql.exe 工具参数解析
- [ASPNET2.0]Membership类+SQLServer2005,AspNet_regsql.exe的使用
- aspnet_regsql.exe关于cache的设置(转)
- ASPNET2.0]Membership类+SQLServer2005,AspNet_regsql.exe的使用
- ASP.NET SQL Server 注册工具 (Aspnet_regsql.exe) (转)
- Aspnet_regsql.exe命令行使用小结