将Session值储存于SQL Server中
来源:互联网 发布:均线多头排列选股源码 编辑:程序博客网 时间:2024/05/17 07:25
InProc
State Server
SQL Server
“InProc”表示我们使用传统ASP一样的方法储存Session的值,而且“State Server”则表示使用另外一台主机来储存Session的值。当然我们也能使用SQL Server储存值,我们这篇文章就专门用于讲解这种方法。
运行InstallSqlState.sql文件
首先需要在Winnt/Microsoft.Net中找到InstallSqlState.sql文件,然后在SQL Server 中执行它。在我的机器中,它存在于E:/WINNT/Microsoft.NET/Framework/v1.0.2914/目录中。这个文件是微软自己提供的,里面有很全的SQL语句,大家放心使用。下图就是生成的数据表。
修改你的web.config文件,指定Session的mode为SQL Server
将web.config的sessionState部分改成:
<sessionState mode="SQLServer"
sqlConnectionString="data source=
WIN2000;userid=
sa;password=" cookieless= "false"timeout=
"20" />
创建Asp.Net Web Forms
下面就建立一个测试的ASP.net程序,使用Session程序这里就不用多说了,下面是我的程序的截图。这个程序只是简单的储存一个字符串数据于Session中,然后再显示这个数据在Label控件中。
现在所有的Session变量都储存在数据表中,而不是内存中了。你可打开ASPStateTempSessions表来查看这些Session数据了。
删除这些数据库和表
如果你不喜欢这个数据储存方式,看得实在是不爽,那么你可以把这些表和数据库完全删除掉。这个也不要担心这种删除会影响数据库(因为害怕误删除一些数据),因为微软同样也得供给你们一个删除SQL 文件,名叫UnintallSQLState.sql。它与IntallSQLState.sql一样放在.Net的Config目录中。
- 将Session值储存于SQL Server中
- 将Session值储存于SQL Server中
- 将Session变量的值储存于SQL Server 中
- 将Session值储存于SQL Server中
- [ASP.NET] 将Session值储存于SQL Server中.
- 将Session值储存于SQL Server中
- 将Session值储存于SQL Server中
- 将Session值储存于SQL Server中
- 将Session值储存于SQLServer中
- ASP.NET Session值储存于SQL Server
- 获取SQL Server 数据库中Session的值
- 获取SQL Server 数据库中Session的值
- 获取SQL Server 数据库中Session的值 .
- SQL Server取值于Oracle
- 怎样将session获得的值获取到,并能插入SQL server数据库
- sql server 分区储存批量数据
- 将Excel导入到SQL Server中!
- SQL Server中 将日期格式化.
- 搜索
- JSTL使用心得
- 高性能Web Application开发框架Midwinter介绍(一)
- 用Asp备份与恢复SQL Server 数据库
- 黑 色 往 事
- 将Session值储存于SQL Server中
- FeedDemon,浏览Blog的好工具
- 做的不错
- 浏览 Windows SharePoint Services Web 站点时收到“Service Unavailable”(服务不可用)错误信息
- IIS 状态代码 MSKB:318300
- HOW TO: Debug Visual Basic COM Components That Are Used Within Active Server Pages
- string
- Restarting Web Services and Scheduled Tasks with a Batch File
- 常见 Internet 错误消息说明