asp.net - 在 SQL Server 中存储 session (asp.net)

标签 asp.net sql-server

如果我们想在SQL Server中存储 session ,哪个表存储 session ?

要实现 ASP.NET SQL Server 模式 session 状态管理,您必须修改应用程序 Web.config 文件的 元素,如下所示:

1.将元素的mode属性设置为SQLServer,以指示 session 状态存储在SQL Server中。

2.设置sqlConnectionString属性以指定SQL Server的连接字符串。例如:

  sqlConnectionString="data source=MySQLServer;user id=<username>;password=<strongpassword>"

注意用户 必须具有对数据库执行此操作的权限。

修改后的元素应如下所示:

        <sessionState 
        mode="SQLServer"
        sqlConnectionString="data source=127.0.0.1;user id=<username>;password=<strongpassword>"
        cookieless="false" 
        timeout="20" 
/>

问题是是否有一个特定的表存储 session ?

SQL Server 中的存储 session 是一个模糊的概念。

谢谢。

最佳答案

您应该运行 ASP.Net SQL Server Registration Tool第一的。该工具将创建适当的 session 状态表。

关于asp.net - 在 SQL Server 中存储 session (asp.net),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11935492/

相关文章:

c# - 我的 IF 逻辑有什么问题?

Jquery DatePicker 和必填字段验证器

sql - 从临时表插入表

sql-server - 应用服务迁移后 - 创建表错误

ASP.NET 空网站模板

c# - 用于指定 .net 框架版本的 C# 编译器选项是什么

c# - Rowcommand 触发前 Gridview 中 LinkBut​​ton 的确认框

sql-server - 对 nvarchar 限制感到困惑

sql - 如何在 SQL Server 中正确分组结果

sql - 在 SQL Server 中分解 HUGE 表是否更好?