我必须合并两台 Windows 服务器,一台是旧的,另一台是新的。
两台服务器一起工作,但新的服务器在一个月后开始工作,在新服务器上我拥有所有客户端数据库,但即使在旧服务器中,也有相同的数据库与旧服务器上托管的其他应用程序的数据用户,那么我需要将 DNS 从旧服务器移至新服务器。
在不关闭旧服务器很长时间的情况下,最好的方法是什么?
关闭旧服务器,将DNS传递给新服务器,将Web应用程序从旧服务器复制到新服务器并合并所有数据库的唯一方法是什么?
我需要以任何方式关闭旧服务器,因为每分钟都会填充客户端数据库,所以如果它打开并且我将备份客户端数据库,它将导致一些数据丢失..
如果旧服务器上的数据库仅由 webapps 使用,我的想法是让 webapps 在新服务器上工作,但数据库连接指向旧服务器的 IP。一旦这些都正常工作,将 DNS 指针交换到新服务器。现在您的所有客户端都连接到新服务器,一次一个禁用单个 Web 应用程序,迁移数据库(备份和恢复,然后为 MSSQL 重新创建用户)并将 Web 应用程序指向本地数据库,然后再将其恢复。冲洗并重复每个 webapp。这将最大限度地减少停机时间。