关于配置数据库历史功能

通过用唯一的版本号标记每个新配置数据库文件并将该文件的副本保存在历史文件夹中,配置数据库的历史功能可以自动跟踪保存到磁盘中的配置数据库更改。然后,可利用每个历史文件从历史文件夹中还原 MetaBase.xml 和 MBSchema.xml 文件、在 IIS 正在运行时编辑 MetaBase.xml 文件、对事件日志错误进行疑难排解。配置数据库历史功能在默认情况下被启用。

历史文件夹

历史文件夹存储了 MetaBase.xml 和 MBSchema.xml 文件的带版本的副本。这些副本只能由 Administrators 组的成员查看。历史文件夹的位置为 systemroot\System32\Inetsrv\History。

历史文件对由具有相同的主要版本号和次要版本号的 MetaBase.xml 和 MBSchema.xml 文件组成。默认设置允许在历史文件夹中最多存储 10 个带版本的历史文件对,但是您可以配置可存储在历史文件夹中的文件对的最大数量。但是,在增加存储在历史文件夹中的带版本的文件集的数量之前,应该确保历史文件夹所在的驱动器卷上有足够的硬盘空间(可以通过将 MetaBase.xml 和 MBSchema.xml 文件组合在一起的平均大小乘以要存储在历史文件夹中的版本数来估算所需硬盘空间的大小)。如果启用了运行时编辑功能,则不应该将 MaxHistoryFiles 属性的值降到 10 以下。

当内存中的配置数据库写入磁盘时,IIS 检查并确定包含在历史文件夹中的历史文件对的数量是否大于 MaxHistoryFiles 属性的值。如果历史文件对的数量大于 MaxHistoryFiles 属性的值,则会基于时间戳的值删除最旧的历史文件对。

相关主题


© 1997-2003 Microsoft Corporation。保留所有权利