在 Active Directory 域服务中启用“数据库 32k 页”可选功能

数据库 32k 页可选功能在可伸缩性方面有巨大改进。 从 Windows Server 2025 开始,新的 Active Directory 林和域以 32k 页数据库格式安装。 默认情况下,这些新林和域使用 8k 页模拟模式以支持以前的版本。 升级后的域控制器继续使用 8K 数据库格式和页面。 迁移到 32k 数据库页大小是林范围的操作,要求林中的所有域控制器都具有支持 32k 页的数据库。 有关使用 32k 页数据库格式时的注意事项的更多信息,请参阅数据库 32k 页可选功能

Warning

启用数据库 32k 页可选功能后,无法还原到以前的 8k 页模拟模式。 因此,在启用该功能之前创建的任何 8k 页备份介质将无法使用,除非执行完整的权威性林恢复。

在本文中,你将了解如何使用 PowerShell 在 Active Directory 域服务中启用数据库 32k 页可选功能。

Prerequisites

在 Active Directory 域服务中启用数据库 32k 页可选功能之前,需要完成以下先决条件。

  • 在启用 32k 页功能之前,请查看文章Active Directory 域服务和 Active Directory 轻型目录服务中的 32k 页以了解其他注意事项。
  • Active Directory 域可正常运行,且没有复制错误。 要了解有关复制错误的详细信息,请参阅诊断 Active Directory 复制失败
  • 所有域控制器都运行 Windows Server 2025 或更高版本,并且具有支持 32k 页的数据库。
  • 域和林功能级别必须升级到 Windows Server 2025 或更高版本。 要了解有关提升功能级别的更多信息,请参阅文章提升 Active Directory 域和林功能级别
  • 识别所有承载全局编录 (GC) 和 FSMO 角色的域控制器。 在进行更改之前,请创建并验证这些 Active Directory 域服务域控制器的备份。
  • 通过在测试环境中备份和还原支持 32k 页的数据库,验证备份软件与 32k 页数据库格式兼容。
  • 你的帐户必须是 Enterprise Admins 组的成员或具有同等权限。

可选:验证是否具有支持 32k 页的数据库

如果要在启用数据库 32k 页可选功能之前手动验证每个域控制器上的页数据库大小,可以使用以下步骤。

Note

在“启用数据库 32k 页可选功能”Enable-ADOptionalFeature部分中使用 cmdlet 启用该功能时,该命令会检查所有域控制器是否具有支持 32k 页的数据库。

要使用 ADSI 编辑验证域控制器的页数据库大小,请按照以下步骤操作。

  1. 登录到安装了 AD DS 远程服务器管理工具 (RSAT) 的计算机。

  2. 选择 “开始 ”按钮,键入 ADSI 编辑,然后从搜索结果中选择 ADSI 编辑

  3. 右键单击控制台树中的 ADSI 编辑 ,然后选择“ 连接到”。

  4. “连接设置” 对话框中,选择 “选择已知的命名上下文 ”单选按钮,然后从下拉列表中选择 “配置 ”。

  5. 展开要检查的域和服务器。 例如,名为 FABRIKAMDC01、位于 fabrikam.com 域中 Corp 数据中心 AD 站点的服务器的路径为配置 > CN=Configuration,DC=Fabrikam,DC=com > CN=Sites > CN=Corp Datacenter > CN=Servers > CN=FABRIKAMDC01

  6. 右键单击要检查的服务器 的 CN=NTDS 设置 对象,然后选择“ 属性”。

  7. 在属性列表中查找 msDS-JetDBPageSize 属性。 该值是页数据库大小能力。 值为 32768 表示它是支持 32k 页数据库的域控制器。 值为 8192 表示 8k 页数据库大小。 无值表示域控制器运行的是 Windows Server 2022 或更早版本。

启用数据库 32k 页可选功能

32k 页数据库大小是 AD 中的可选功能,默认未启用。 要在林或域中启用数据库 32k 页可选功能,请按照以下步骤操作。

  1. 登录到域控制器。

  2. 打开提升的 PowerShell 命令提示符。

  3. 运行以下命令以启用数据库 32k 页可选功能。 在此示例中,该命令为 FABRIKAMDC01 域中名为 fabrikam.com 的设备启用此功能。 确保将 ServerTarget 参数的值替换为你自己的值。

    $params = @{
        Identity = 'Database 32k pages feature'
        Scope = 'ForestOrConfigurationSet'
        Server = 'FABRIKAMDC01'
        Target = 'fabrikam.com'
    }
    Enable-ADOptionalFeature @params
    
  4. 运行该命令时,会提示你确认操作。 输入 “是 ”或 “是”以全部 继续。 输出示例如下列图像所示。

    显示命令 Enable-ADOptionalFeature 的输出的屏幕截图。

  5. 启用数据库 32k 页可选功能后,更改后监视复制流量。

Active Directory 域服务中的数据库 32k 页可选功能现已启用。