当前位置:  数据库>sqlserver

将Session值储存于SQL Server中

    来源: 互联网  发布时间:2014-09-05

    本文导语:  一般情况下,我们喜欢使用Session储存我们的变量。Asp.Net提供了下面一些方法储存Session的值:  InProc  State Server  SQL Server  “InProc”表示我们使用传统ASP一样的方法储存Session的值,而且“State Server”则表示使用另外一台主...

一般情况下,我们喜欢使用Session储存我们的变量。Asp.Net提供了下面一些方法储存Session的值: 
InProc 
State Server 
SQL Server 
“InProc”表示我们使用传统ASP一样的方法储存Session的值,而且“State Server”则表示使用另外一台主机来储存Session的值。当然我们也能使用SQL Server储存值,我们这篇文章就专门用于讲解这种方法。 
运行InstallSqlState.sql文件 
首先需要在WinntMicrosoft.Net中找到InstallSqlState.sql文件,然后在SQL Server 中执行它。在我的机器中,它存在于E:WINNTMicrosoft.NETFrameworkv1.0.2914目录中。这个文件是微软自己提供的,里面有很全的SQL语句,大家放心使用。下图就是生成的数据表。 
修改你的web.config文件,指定Session的mode为SQL Server 
将web.config的sessionState部分改成: 
 
创建Asp.Net Web Forms 
下面就建立一个测试的ASP.net程序,使用Session程序这里就不用多说了,下面是我的程序的截图。这个程序只是简单的储存一个字符串数据于Session中,然后再显示这个数据在Label控件中。 
现在所有的Session变量都储存在数据表中,而不是内存中了。你可打开ASPStateTempSessions表来查看这些Session数据了。 
删除这些数据库和表 
如果你不喜欢这个数据储存方式,看得实在是不爽,那么你可以把这些表和数据库完全删除掉。这个也不要担心这种删除会影响数据库(因为害怕误删除一些数据),因为微软同样也得供给你们一个删除SQL 文件,名叫UnintallSQLState.sql。它与IntallSQLState.sql一样放在.Net的Config目录中。

    
 
 

您可能感兴趣的文章:

  • 那位知道session server是怎么做的?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.sql枚举rowidlifetime的类成员方法: rowid_valid_session定义及介绍
  • 关于session(我停了一会儿没动网页,再在点击网页链接时,session丢失,然后点击IE的刷新,session又有了)这是怎么回事。
  • java命名空间javax.xml.ws接口bindingprovider成员方法: session_maintain_property定义参考
  • PHP的Session封装 Zebra_Session
  • php中session_id()函数详细介绍,会话id生成过程及session id长度
  • session.getValue()和session.getAttribute()有什么区别?
  • Session id实现通过Cookie来传输方法及代码参考
  • 急!在servlet中如何设置session,,又如何取得session的值???
  • php session_id()函数介绍及代码实例
  • session.setAttribute与session.setValue的区别在哪?
  • java tomcat实现Session对象的持久化原理及配置方法介绍
  • 请教session.setAttribute 和session.putvalue的区别,本人只有12分,全拿出来了。
  • aps.net session全面介绍(生命周期,超时时间)
  • PHP的Session管理类 My Session
  • php会话(session)生命周期概念介绍及设置更改和回收
  • 如何清空session变量的值,或者删除一个session变量
  • php5中当浏览器禁用cookie时保持会话session的方法
  • 比较菜鸟的问题session.getValue("XX")和session.getAttribute("XX")有什么区别吗
  • java Servlet实现Session创建存取以及url重写代码示例
  • session问题,如何去掉一个session中的一个值.
  • php session 原理详解,用法介绍以及如何设置过期时间
  • 为什么新生成一个session对象后,jsp page中的scope=session的bean会不正常?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3