网站服务器升级,数据备份最重要让服务器数据顺利“迁徙”
站长空间
网站发展到一定阶段后,很多站长为了让网站的稳定性和功能性得到提高,都会选择托管服务器。而随着网站点击量的提升,托管的网站服务器也是需要进行升级的。在服务器数据迁移的时候,最重要的步骤就是对数据进行完整、快速的备份,在这一过程中很多站长都会遇到或多或少的麻烦。本文针对这些即将进行服务器升级的站长,给出正确的网站数据备份、恢复方法,让整个网站的“停机”时间缩到最短。
服务器快速备份
因为网站不能关闭得太久,所以我们先在新的服务器中安装Windows Server2003系统、IIS6.0以及SQLServer2000数据库。与此同时,对运营中的网站服务器进行数据备份。
1.IIS配置信息与网站文件的备份
首先从“控制面板”的“管理工具”中双击“Internet 信息服务(IIS)管理器”,在“网站”上右击,选择“所有任务”下的“将配置保存到一个文件”(图1)。在弹出的对话框中输入要保存的文件名,选择一个路径,确定即可。

这个文件是以XML为扩展名,我们将它保存到自带的移动硬盘中。为了方便访问网站的用户,站长往往会对位于C:\WINDOWS\help\iisHelp\common文件夹下的错误提示网页进行修改,这时请也不要忘了对它们进行备份。接下来把相应目录中的网站文件全部复制到移动硬盘中,笔者建议将各网站对应的目录进行一下压缩,如果时间允许,用杀毒软件对这些压缩后的文件进行查毒,以保证迁移到新服务器中的数据是无毒的。
2.SQLServer2000数据库的完整备份
笔者的网站服务器有十几个用SQLServer2000支持的数据库网站。要想保证迁移后的数据完整性,必须将原SQLServer2000的网站数据库备份出来,再恢复到新服务器上。其实备份SQLServer2000数据库的方法很多,但为了减少网站的“停机”时间,建议采用SQLServer2000自带的备份工具。
进入“SQLServer2000企业管理器”,在你想要备份的数据库上右击,选择“所有任务”下的“备份数据库”,在“备份”框中选择“数据库-完全”,“目的”框中选择“添加”,在又弹出的对话框中选择备份到的目的路径和备份名,确定即可。我们将备份的文件都保存到移动硬盘中的SQLDATA文件夹(图2)。

3.邮件服务器的数据备份
WebEasyMail邮件服务器的备份非常简单,先从服务控制台中停止“WinWebMail Server”服务,之后对WebEasyMail的安装目录进行压缩,将压缩后的文件复制到移动硬盘即可。
完整恢复网站数据
做完以上这些工作,为了减少网站“停机”时间,需要对新服务器进行数据恢复,同时保持原服务器的继续运作。
1.IIS配置信息与网站文件的恢复
进入IIS控制台,在“网站”上右击选择“新建”下的“网站(来自文件)”(图3),从弹出的“导入配置”对话框中选择“浏览”从移动硬盘中选择刚才备份的那个扩展名是XML的文件,单击“浏览”右侧的“读文件”按钮后,在下面的列表框中会显示所有网站,选择一个确定即可,这样一个个进行添加。

添加完后,将移动硬盘中的网站文件拷贝到新服务器上,这里尽量保持原服务器上的目录存放结构,否则还要修改IIS中网站主目录的存放路径。
2.SQLServer2000数据库的完整恢复
首先将移动硬盘中的数据库备份文件拷贝到新服务器上,之后进入“SQLServer2000企业管理器”,在“数据库”上右击选择“所有任务”下的“还原数据库”’在弹出对话框的“常规”选项卡中的“还原为数据库”处填入数据库名(这个名称要与原数据库名称一致),在“还原”一栏选择“从设备”之后单击“选择设备”按钮,从弹出的“选择还原设备”对话框中单击“添加”按钮,选择先前备份好的那个数据库文件单击两次确定即可。接下来单击“选项”选项卡,选中“在现有数据库上强制还原”复选框(图4)。按此方法,完成剩下数据库的还原。

3.邮件服务器的数据恢复
首先在新服务器上安装WebEasyMail程序,停止“WinWebMail Server”服务之后将先前备份的文件解压缩,将所有非EXE文件(除了SN.INI)和文件夹替换掉新服务器中WebEasyMail安装目录下的非EXE文件和文件夹,只有这样才能保持邮箱用户数据的完整性。重启“WinWebMail Server”服务。这就完成了WebEasyMail的数据恢复。
本地测试网站连接性
按照以上方法进行操作后,我们还应在本地进行网站测试。
进入“Internet 信息服务(IIS)管理器”在相应网站上右击选择“浏览”,如果出现没有权限访问的提示,那么我们应该查看存放网站目录的NTFS安全性权限,最好的方法是直接在存放网站文件的盘符上右击选择“属性”,进入“安全”选项卡,添加“IUSR_计算机名”这个Internet来宾账户并赋予“完全控制权限”。
如果出现“HTTP 错误 403 - 禁止访问”就要在问题网站上右击选择“属性”,再选择“主目录”选项卡,勾选“读取”和“脚本资料访问”复选框,再选择“文档”选项卡将网站的首页文件名添加进去。 SQLServer数据库不用作任何设置,只要保证SQL服务启动就不会有问题。
经过这一系列操作,测试没有问题后,就可以将原服务器替换下来,修改这台新服务器的IP地址和计算机名后(与原服务器的一致),这就完成了整个网站服务器数据的成功迁移。