爱就爱了

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10020|回复: 3

在 IIS 6.0 中备份和还原配置数据库

[复制链接]
发表于 2014-8-21 23:51:57 | 显示全部楼层 |阅读模式
http://technet.microsoft.com/zh-cn/library/cc783795(WS.10).aspx
在 IIS 6.0 中备份和还原配置数据库

更新时间: 2005年8月

应用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1

IIS 管理员可使用 IIS 管理器或编程管理脚本来创建备份文件。备份文件是指配置数据库配置文件 (MetaBase.xml) 和匹配的配置数据库架构文件 (MBSchema.xml) 的副本。使用配置数据库配置的备份和还原功能,可从备份文件中还原配置数据库。

重要事项
只有本地计算机上 Administrators 组的成员才能执行以下过程。作为安全性最佳操作,请使用不属于 Administrators 组的帐户登录计算机,然后使用 runas 命令以管理员身份运行 IIS 管理器。在命令提示符下,键入 runas /user:Administrative_AccountName "mmc %systemroot%\system32\inetsrv\iis.msc"


创建可移植备份(需要密码)
  • IIS 管理器中,右键单击本地计算机,指向“所有任务”,然后单击“备份/还原配置”。

  • 单击“创建备份”。

  • 在“配置备份名称”框中,键入备份文件的名称。

  • 选中“使用密码加密备份”复选框,在“密码”框中键入密码,然后在“确认密码”框中键入同一个密码。

  • 单击“确定”,然后单击“关闭”。


创建不可移植备份(不需要密码)
  • IIS 管理器中,右键单击本地计算机,指向“所有任务”,然后单击“备份/还原配置”。

  • 单击“创建备份”。

  • 在“配置备份名称”框中,键入备份文件的名称。

  • 单击“确定”,然后单击“关闭”。


还原配置数据库备份
  • IIS 管理器中,右键单击本地计算机,指向“所有任务”,然后单击“备份/还原配置”。

  • 在“备份”列表框中,单击要还原的“自动备份”文件的版本,然后单击“还原”。如果被提示输入密码,请键入选择用来保护备份的密码。

  • 当出现确认消息时,单击“是”。

  • 单击“确定”,然后单击“关闭”。


有关备份和还原配置数据库的详细信息,请参阅该参考中的Working with the Metabase,以及可从 IIS 管理器访问的 IIS 6.0 操作指南中的“备份和还原配置数据库”。

相关信息
 楼主| 发表于 2014-8-21 23:52:12 | 显示全部楼层
备份恢复IIS的设置
  Windows的IIS有一个非常“坑爹”的备份还原功能,和大部分备份还原不同的是,这个服务默认不支持不同电脑之间的备份还原,如果用户重装Windows的话,即使备份了IIS的相关文件,还原的时候还是提示“无效签名”,导致这个IIS无法恢复。

  实际上,如果要在不同电脑之间(或者重装Windows)备份恢复IIS,需要在备份的时候输入密码,在还原的时候也输入密码,这样恢复才能正常,而默认是不输入密码则永远也无法成功恢复IIS配置,相信很多网站管理员都被微软这个坑爹的功能耍过。

  如果你要重装系统,那么详细备份恢复IIS的步骤如下:

  一、IIS的备份

  1.在本地计算机上的 IIS 管理单元中,右键单击 Internet 信息服务下面的计算机图标。

  2.选择“所有任务\备份/还原配置”选项。

  3.点击“创建备份”按钮,在配置备份名称下输入你为备份起的名字

  4.将“使用密码加密备份”勾选上(如果在做备份的时候,没有将“使用密码加密备份”勾选上,那么在重新安装系统后或者在另外一台计算机上还原时会提示"无效的签名")

  5.输入密码,备份完成。

  注:备份后的备份文件在 X:\WINDOWS\system32\inetsrv\MetaBack\ (X代表你安装系统的盘符)。

  二、IIS的还原

  1.将X:\WINDOWS\system32\inetsrv\MetaBack(X代表你安装系统的盘符)下的.sc0和.md0的两个备份的文件拷贝到新系统下的相同目录中。

  2.在本地计算机上的 IIS 管理单元中,右键单击 Internet 信息服务下面的计算机图标。

  3.选择“所有任务\备份/还原配”选项。

  3.选中你的备份,点击还原,将出现一个对话框,提示“还原配置数据库操作非常耗时,它将清除所有当前设置,并导致所有internet服务停止。当操作完成后,IIS将重新启动这些服务。您确信要继续吗?”点是,然后弹出要求输入备份密码的对话框,输入完密码后,IIS备份就还原了。
 楼主| 发表于 2014-8-21 23:52:34 | 显示全部楼层
还原后IIS可能出错,请进行以下操作:

”无法加载站点/服务的所有 ISAPI 筛选器。因此启动中止“的解决方法



给NETWORK SERVICE 加上访问iis服务的权限,具体方法如下:
点击“开始”-“控制面板”-“管理">工具-“组件服务”-“计算机”-“我的电脑”-“DCOM”选项,
选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“NETWORK SERVICE ”
给该帐号赋予“本地启动”和“本地激活”的权限,重新启动IIS。
打开iis-->查看“总网站”的属性--->ISAPI 筛选器-->把有向下的红箭头的项删除掉-->重启iis
 楼主| 发表于 2014-9-7 10:57:43 | 显示全部楼层
如果仍然有ISAPI筛选器失败,有时是NTFS权限分配不当造成的,找到筛选器目录,给予所有用户完全读写的权限即可(也可尝试缩小权限直到正好能运行)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|平龙认个人分站 - 爱就爱了 ( 豫ICP备14029057号-2、4、5 )
豫公网安备 41010502002156号

GMT+8, 2024-11-22 06:11 , Processed in 0.050191 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表