【发布时间】:2011-07-04 21:03:23
【问题描述】:
我正在构建一个 asp.net 网站,我想使用 SQLServer 的成员资格提供程序。我已经在我自己的自定义数据库中安装了这些表,一切都很好。我的问题是,如果我要使用这些表来构建这个网站以确保安全,我是将我的数据库设计与 Microsoft 提供的设计集成,还是创建我自己的数据库并在我的 Web 应用程序中使用两个不同的数据库?
谢谢
【问题讨论】:
标签: .net sql-server membership roles
我正在构建一个 asp.net 网站,我想使用 SQLServer 的成员资格提供程序。我已经在我自己的自定义数据库中安装了这些表,一切都很好。我的问题是,如果我要使用这些表来构建这个网站以确保安全,我是将我的数据库设计与 Microsoft 提供的设计集成,还是创建我自己的数据库并在我的 Web 应用程序中使用两个不同的数据库?
谢谢
【问题讨论】:
标签: .net sql-server membership roles
您只使用一个数据库。只需在其上运行Aspnet_regsql.exe 即可创建表和过程。
【讨论】:
您可以创建一个独特的会员数据库,也可以integrate SQLMembershipProvider into your existing business database。
选择取决于您的架构限制。例如,如果您想集中并与其他应用程序共享您的会员数据,则使用专用的会员数据库会更干净。
【讨论】: