我有一台 Windows 2003 r2 服务器,上面有很多用户、网站、sql 服务器、DNS,我怎样才能将其移动到全新的 Windows 2003 r2(包括 NTFS 权限),而无需手动创建用户、网站、数据库等,它是独立的服务器,不在域中。
答案1
这里最大的问题将是用户帐户和 NTFS 权限。为了能够将这些原封不动地移到新服务器,唯一真正的方法是通过备份,正如许多人所说的那样。
SQL 稍微简单一些,因为您可以单独备份所有数据库并将它们恢复到新服务器。但是,如果您的 SQL 数据库使用 Windows 用户帐户获取权限,那么您又会遇到问题。
使用 IIS,可以通过恢复元数据库再次完成此操作,或者可以使用类似IIS 导出要移动您的 IIS 设置,您仍然需要移动您的文件。
您无法找到使用单一工具完成此操作的方法。使用多种不同的工具,您将能够实现大部分目标,但我认为,如果不使用备份,您将遇到用户帐户和权限问题。
答案2
非常标准的方法是备份现有服务器并将备份恢复到新服务器。
如果您愿意,您可以使用 Ghost 或 Acronis 等磁盘复制实用程序,但如果硬件配置完全不同(包括 RAID 控制器硬件),这可能会有点不准确。
答案3
不要放弃克隆的想法:有(应该有)一种方法可以用通用驱动程序替代所有特定于硬件的驱动程序,然后克隆到新硬件,然后安装适当的驱动程序。
您有 AD 吗?如果没有,请将旧服务器转换为 DC,然后将新服务器作为辅助 DC 连接。小心 SQL 和 IIS 权限:迁移到域后,它们很可能会被搞砸。
考虑在第三台计算机上安装用于非 AD 域中身份验证的任何内容(LDAP?)以同步两台计算机的用户。