加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQLServer 配置Session

发布时间:2020-12-12 15:12:33 所属栏目:MsSql教程 来源:网络整理
导读:Session可以通过SQLServer来管理。具体配置如下: 1、运行Framewor安装目录下的InstallSqlState.sql文件,framework的安装目录为C:/WINDOWS/Microsoft.NET/Framework/... 2、这时会提示错误,因为该应用没有注册。此时需要在命令行下注册该应用,运行如下命

Session可以通过SQLServer来管理。具体配置如下:

1、运行Framewor安装目录下的InstallSqlState.sql文件,framework的安装目录为C:/WINDOWS/Microsoft.NET/Framework/...

2、这时会提示错误,因为该应用没有注册。此时需要在命令行下注册该应用,运行如下命令:

aspnet_regsql.exe? -ssadd -sstype c -d <Database Name> -S <SQL Server IP> -U <User Name> -P <Password>

会话定义成功,但是会提示在web应用中进行相应的配置,此时查看SQLServer会发现增加了数据库ASPState,但是没有表。

3、在命令行下运行如下命令:

aspnet_regsql.exe? -ssadd -sstype?p -S <SQL Server IP> -U <User Name> -P <Password>

例子:aspnet_regsql.exe? -ssadd -sstype p -S?61.135.163.94 -U?DbUser -P DbPassWord

该命令对此应用进行了持久化操作。这时会看到ASPState数据库里面多了两张表,ASPStateTempSession就可以用来保存Session。

?

?

应用时,需要在webconfig中添加如下配置:

配置节点如下:
<sessionState mode="SQLServer"??????????? sqlConnectionString="server=<Server IP>;database=<Database Name>;uid=<User Name>;pwd=<Password>;"?allowCustomSqlDatabase="True"??????????? cookieless="false" ??????????? timeout="20"?/>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读