如何使用sqlserver存储会话状态?

时间:2011-01-27 16:31:16

标签: asp.net

<sessionState mode="SQLServer"
  cookieless="true"
  regenerateExpiredSessionId="true"
  timeout="30"
  sqlConnectionString="Data Source=MICHAEL;Integrated Security=SSPI;"
  stateNetworkTimeout="30"/>

我想知道我做错了什么。

2 个答案:

答案 0 :(得分:5)

你运行aspnet_regsql工具来设置sql server吗?

示例命令是

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe -S MICHAEL -E -ssadd -sstype t

答案 1 :(得分:0)

@Darren钉住了它,但是如果有人遇到持久性与tempdb问题,这就是完整的答案。

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regsql.exe -S SERVERNAME -E -ssadd -sstype p用于持久选项

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regsql.exe -S SERVERNAME -E -ssadd -sstype t用于tempdb选项