在不同的数据库模式上创建ASP.NET用户和角色表

时间:2012-09-27 07:57:21

标签: asp.net sql-server authentication

我开始开发一个将使用ASP.NET身份验证表(aspnet_Users,aspnet_Roles等等)的MVC应用程序。我将在与我的应用程序的其余部分相同的数据库上安装它们,以允许使用外键。

但是,我希望更好地分离,将它们安装在不同的架构上,而不是默认架构。这可能吗?

1 个答案:

答案 0 :(得分:2)

我认为这应该是可能的,因为db schema链接到sql用户,你可以定义将连接到数据库的用户,而aspnet_regsql生成表和存储过程。

看看这个命令: aspnet_regsql -S myMachine -U" MySqlUser" -P" mypassword" -d mydatabase -A all

只需更改" MySqlUser" SQL Server中的模式并启动aspnet_regsql。