ASP.NET 会员提供者数据库与站点数据库的组合

ASP.NET membership provider database combination with site database

我有 ASP.NET 个网站,其中 ASPNETDB.MDF 个数据库来自默认提供商。 我还有 MainDB.MDF 包含所有其他站点数据库。 我想将 ASPNETDB.MFD 组合成 MainDB.MDF 以便只有一个数据库。 可能吗? 如果是,这种组合的缺点是什么?

唯一的理论上的缺点是您可能想要 运行 多个具有共享用户的应用程序。那么最好有外部供应商。大多数人当然不会那样做,那么最好将数据和用户放在同一个数据库中,以便部署和备份更容易。

要实现这一点,只需 运行 针对您的数据库使用 asp.net regsql 工具,它将创建表。然后只有一个连接字符串到您的数据库,您就完成了。