如何在SQL Server中创建ASPState数据库

时间:2019-05-19 01:26:14  来源:igfitidea点击:

ASPStage (ASP.NET会话状态)提供了将网站会话数据存储到SQL server数据库的选项。
当应用程序部署在多个服务器上时,这是负载平衡的一个有用选项。
本教程将在SQL server中使用命令行创建ASPState数据库。

环境要求

我们必须在系统上安装了.net framework。

创建ASPState数据库

在你的系统上安装了.net框架之后,打开windows命令提示符,按照你安装的.net框架版本和系统架构导航到框架安装目录。
语法:

aspnet_regsql.exe -ssadd -sstype p -S {SQL Instance} -U {Username} -P {Password}

实现:
转到.net框架目录如下:

c:\> cd "%windir%\Microsoft.NET\Framework64\v4.0.30319"

目录路径可能会根据安装版本而改变,如下所示。

.NET Framework 2.0/3.0/3.5 (32-bit):   %windir%\Microsoft.NET\Framework\v2.0.50727
.NET Framework 2.0/3.0/3.5 (64-bit):   %windir%\Microsoft.NET\Framework64\v2.0.50727
.NET Framework version 4.x (32-bit):   %windir%\Microsoft.NET\Framework\v4.0.30319
.NET Framework version 4.x (64-bit):   %windir%\Microsoft.NET\Framework64\v4.0.30319

现在执行下面的命令,最终在SQL server定义的实例中创建数据库 ASPState
如下所示,命令中的 DB1SQLEXPRESS是我的SQL实例。

aspnet_regsql.exe -ssadd -sstype p -S DB1SQLEXPRESS -U sa -P myPassword

在成功执行上述命令后,我们将得到如下输出。

Microsoft (R) ASP.NET SQL Registration Tool version 4.0.30319.33440
Administrative utility to install and uninstall ASP.NET features on a SQL server.
Copyright (C) Microsoft Corporation. All rights reserved.

Start adding session state.
.........................
Finished.