【发布时间】:2010-10-19 02:21:57
【问题描述】:
我创建了一个 ASP.NET 2.0 网站,它使用了两个数据库,即 aspnetdb 和 my_db。我运行了 aspnet_regsql.exe -E -S localhost -A mr 工具,并在我的项目中获得了 aspnetdb.mdf。我用它来为我的网站提供登录功能。现在我想将该站点发布到我购买的远程托管服务器上。他们向我提供了我必须连接的服务器的详细信息,我成功地这样做了。现在的场景是这样的:-
1)我的站点支持单个 MS SQL Server 数据库,而我正在使用两个数据库。如何将这两个数据库合二为一,同时更新所有页面访问相应数据库时发生的变化,然后发布。
2)我想将 aspnetdb 重命名为其他名称,因为当我将名为 aspnetdb 的数据库发布到服务器时出现错误,(它说数据库已经存在,但我无法找到它)。那么如何才能有效地重命名呢。
3)如何将合并后的数据库正确发布到远程位置,我是否也必须考虑连接字符串?到目前为止,由于我是本地用户,我没有提供任何用户名和密码,但在站点上我会为 SQL 服务器创建一个用户。那么如何将它安全地集成到我的项目中。
希望我已经正确解释了我的问题,等待一些解决方案。
谢谢
【问题讨论】:
标签: asp.net sql-server database publishing merge