如何在SQL Server中存储Session值,很多新手都不是很清楚。为了帮助大家解决这个问题,下面小编就详细讲解一下。需要的人可以从中学习,希望你能有所收获。
通常,我们喜欢使用Session来存储我们的变量。Asp.Net提供了以下方法来存储Session的值:in proc StateServer SQL server“in proc”表示我们使用与传统ASP相同的方法来存储Session的值,“StateServer”表示使用另一个主机来存储Session的值。当然,我们也可以使用SQLServer来存储值,我们的文章专门解释了这个方法。运行InstallSqlState.sql文件首先需要在WinntMicrosoft.Net找到InstallSqlState.sql文件,然后在SQLServer中执行它。在我的机器中,它存在于目录e : win NT Microsoft . netframework v 1 . 0 . 2914中,这个文件是微软自己提供的,里面包含完整的SQL语句,可以放心使用。
修改您的web.config文件,将会话模式指定为SQLServer,并将web.config的sessionState部分更改为:
session statemenode=' SqL server ' SqL connectionString=' data source=WIN 2000;
userid=sa
password=' cookieless=' false ' time out=' 20 '/
创建Asp。这是一个测试ASP.net的程序。这里不用说,使用会话程序。这是我的程序截图。这个程序只是在会话中存储一个字符串数据,然后在标签控件中显示这个数据。现在所有会话变量都存储在数据表中,而不是内存中。您可以打开“会话状态”表来查看会话数据。删除这些数据库和表。如果您不喜欢这种数据存储方法,并且对它真的不满意,那么您可以完全删除这些表和数据库。不要担心这个删除会影响数据库(怕误删了一些数据),因为微软还得给你提供一个名为UnintallSQLState.sql的已删除的SQL文件,它放在的Config目录下。Net,如IntallSQLState.sql
阅读以上内容对你有帮助吗?如果您想了解更多相关知识或阅读更多相关文章,请关注行业资讯频道,感谢您的支持。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/150553.html