如何将 .NET 用户(SqlProvider)从一个 IIS 网站导出/导入到另一个

如何将 .NET 用户(SqlProvider)从一个 IIS 网站导出/导入到另一个

我如何或是否可以从一个 IIS 网站导出 .NET 用户(使用 SqlProvider 注册)并将其导入到单独的 IIS 网站。

我意识到有相当多的数据库表需要考虑并且键必须匹配,这也是为什么我更希望有一种“官方”的方法来做到这一点。

是的,我知道我可以手动重新创建用户,但这是一项耗时的任务。

我正在使用 IIS 7。

答案1

假设您使用的是创建了默认 aspnetdb 数据库的 ASP 网站,请停止旧服务器上的 SQL 服务器服务,分离数据库,将其复制到新服务器,并将其附加到服务器上正在运行的新 SQL 实例。然后,您需要更新站点中的 web.config 文件以指向适当的新 SQL 服务器实例。据我所知,这些表中没有任何特定于服务器的 ID。只有特定于应用程序/用户/角色的 ID。

相关内容