你目前正处于脱机状态,正在等待 Internet 重新连接

Active Directory 数据库垃圾收集进程

针对 Windows Server 2003 的支持已于 2015 年 7 月 14 日终止。

Microsoft 已于 2015 年 7 月 14 日终止了对于 Windows Server 2003 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 198793
概要
在 Microsoft Windows 2000 中,并在 Microsoft Windows Server 2003 中,Active Directory 数据库包含了在企业中的每个域控制器单独运行一个垃圾收集过程。
更多信息
垃圾回收是一个维护管理过程来释放 Active Directory 数据库中的空间而设计的。在 Windows 2000 和 Windows Server 2003 的原始发行版中的 12 小时的间隔为默认生存期企业中每个域控制器上运行此进程。您可以通过修改企业级 DS 配置对象中的 garbageCollPeriod 属性来更改此时间间隔 (NTDS)。

Contoso.com 域中对象的路径将类似于以下内容:
CN = 目录服务 CN = Windows NT CN = 服务,CN = 配置,DC = CONTOSO,DC = COM
要设置 garbageCollPeriod 属性,请使用 Active Directory 编辑工具。支持的工具包括 Adsiedit.msc、 Ldp.exe 和 Active Directory 服务接口 (ADSI) 脚本。

当对象将被删除时它不是从 Active Directory 数据库中删除。而是,对象而被标记为在以后的删除。然后,此标记被复制到其他域控制器。因此,垃圾收集进程开始通过从数据库中删除该将保持以前已删除对象。这些对象称为 逻辑删除项。接下来,垃圾收集进程删除不必要的日志文件。最后,在进程启动碎片整理线程声明更多可用空间。

此外,有两种方法在 Windows 2000 和 Windows Server 2003 中,在 Active Directory 数据库碎片整理。一种方法是作为垃圾收集过程的一部分运行的联机碎片整理操作。此方法的优点是该服务器没有脱机运行操作。但是,此方法不会减少 Active Directory 数据库文件 (Ntds.dit) 的大小。其他方法使服务器脱机,并通过使用 Ntdsutil.exe 实用程序对数据库进行碎片整理。此方法需要的数据库,以在修复模式下启动。此方法的优点是调整数据库的大小,并删除未使用的空间。因此,但 Ntds.dit 文件的大小会减少。若要用于此方法在域控制器必须脱机。

在 Windows Server 2003 Service Pack 1 中的逻辑删除生存期的更改

在 Windows Server 2003 中的默认逻辑删除生存期 (TSL) 已证明是太短。例如对于预备的域控制器可能在传输时间超过 60 天。管理员不能解决复制故障或一个脱机的域控制器置于操作,直到超过该 TSL。 Windows Server 2003 Service Pack 1 (SP1) 增加 60 到 180 天内,在下列情况下该 TSL:
  • Windows NT 4.0 的域控制器升级到 Windows Server 2003 以创建一个新的目录林使用 Windows Server 2003 SP1 的安装媒体。
  • Windows Server 2003 SP1 的计算机创建一个新的目录林。
当满足下列条件之一为真时,Windows Server 2003 SP1 不会修改 TSL 的值:
  • Windows 2000 域中升级到 Windows Server 2003 使用的 Windows Server 2003 sp1 的安装媒体。
  • 在运行 Windows Server 2003 的原始发行版的域控制器上安装 Windows Server 2003 SP1。
增加到 180 天内的域 TSL 具有以下优点:
  • 数据恢复方案中使用的备份具有再使用期限。
  • 系统状态备份,以用来从媒体促销活动的安装有再使用期限。
  • 域控制器可以再脱机。预备的计算机经常接近 TSL 过期。
  • 域控制器可以更长时间脱机后成功地返回到域。
  • 原始域控制器上再保留已删除对象的知识。

警告:本文已自动翻译

属性

文章 ID:198793 - 上次审阅时间:02/22/2007 23:09:14 - 修订版本: 3.4

Microsoft Windows Server 2003 Standard Edition, Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows Server 2003 Datacenter Edition, Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Datacenter Server, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows Server 2008 Enterprise, Windows Server 2008 Standard

  • kbmt kbenv kbinfo KB198793 KbMtzh
反馈