您的位置:首页 > 编程语言 > ASP

ASP.NET创建成员资格API数据库

2013-08-06 22:14 141 查看
先打开 ”Visual Studio 命令行提示“ 窗口

输入命令:

aspnet_regsql -S (local)\sqlexpress -E -A all -d MyDatabase (创建数据,表,存储过程)

需注意的是 -S -E -A 必须是大写的;

-S 服务器名

-U 用户名

-P 密码

-E 如果没有指定-U和-P,你讲自动通过windows验证连接到-S参数中指定的SQL Server实例。使用-E,可以显示的指定通过Windows验证连接到SQL Server

-C 允许指定一个用来连接数据库的完整的ODBC或者OLEDB连接字符串

-sqlexportonly 为添加或删除指定的选项生成SQL脚本,二无需再专门的SQL Server实例上面安装他们

-A 安装应用程序服务。这个参数的有效选项为 all、m、r、p、c和w。m指成员资格,r指角色服务,p指支持用户配置的ASP.NET用户配置,c代表web部分页面的个性化,w代表SQL Web时间提供程序

-R 卸载应用程序服务,这个开关和-A支持相同的选项,并卸载应用程序服务的相应数据库表

-d  可以让你随意指定要安装的应用程序服务的数据库的名字。如果不指定这个参数,会自动创建名为aspnetdb的数据库

----------------------

成员资格API的安装脚本

InstallCommon.sql 安装成员资格API和角色API所必须的一些公用的表和存储
4000
过程。

InstallMembership.sql 安装成员资格API使用的表、存储过程和触发器。

InstallPersonalization.sql  包含用来创建表和存储过程的DDL

InstallProfile.sql  创建用来支持ASP.NET用户配置的所有必须的表和存储过程

InstallSqlState.sql  在SQL Server的TEMP数据库中安装持久回话状态所需的表。

InstallPersistSqlState.sql 在一个单独的ASPState数据库中安装持久化回话状态所需的表。

如不能使用aspnet_regsql.exe执行以上脚本,可以使用 osql.exe 或者 sqlcmd.exe来执行以上脚本

如要创建一个公共数据库表执行以下脚本

      sqlcmd.exe -S (local)\sqlexpress -E -i InstallCommon.sql
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: