在web2.0中权限管理是不可缺少的,而这一块对不同要求的网站的设计又有很大的区别,同时这也是网站设计中的一个难点。这里vs为我们提供了一个很好的工具aspnet regsql.exe可以快速的帮助我们搭建起我们的权限控制系统,在aspnet mvc中就是使用的这种方法来提供用户注册登陆的。

位置:C:\%windir%\Microsoft.NET\Framework\<versionNumber>\aspnet_regsql.exe
参数选项:

 

选项介绍

-?

查看帮助信息

-W

以图形化向导的形式来运行这个软件,但是不能选择功能

-C <connection string>

制定连接字符串,连接到你计算机上已经安装的SqlServer

-S <server>

指定你计算机上已经安装的SqlServer实例名

-U <login ID>

SqlServer登录用户名

-P <password>

SqlServer登录密码

-E

使用windows认证来登录SqlServer

-sqlexportlonly <filename>

只生成一个sql文件,制定文件的路径即可

常见用法:

aspnet_regsql.exe -E -S localhost -A mr 选择member和role2个功能

参考文献:

http://msdn.microsoft.com/en-us/library/ms229862(VS.80).aspx