配置SQL Server以存储会话状态

时间:2014-03-25 12:04:03

标签: sql sql-server-2012 session-state windows-server-2012

我正在尝试在SQL server中设置会话状态。

命令:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regsql.exe -ssadd –sstype c -d SomeName -S SERVERNAME -U someUser -P somePass

它抛出: 参数' -sstype'无效。

任何提示?

2 个答案:

答案 0 :(得分:4)

愚蠢的。

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regsql.exe -ssadd -d SomeName -S SERVERNAME -U someUser -P somePass –sstype c

争论顺序......

答案 1 :(得分:0)

您需要启用Agent XPs才能运行Aspnet_regsql.exe tool

来自Installing the Session State Database Using the Aspnet_regsql.exe Tool

  

默认情况下,您无法使用Aspnet_regsql.exe工具在SQL Server Express上安装会话状态数据库。要运行Aspnet_regsql.exe工具以安装SQL Server Express数据库,必须首先使用Transact-SQL命令启用Agent XPs SQL Server选项,如下所示:


EXECUTE sp_configure 'show advanced options', 1
RECONFIGURE WITH OVERRIDE
GO

EXECUTE sp_configure 'Agent XPs', 1
RECONFIGURE WITH OVERRIDE
GO

EXECUTE sp_configure 'show advanced options', 0
RECONFIGURE WITH OVERRIDE
GO