还原 Active Directory 轻型目录服务 (AD LDS) 实例所遵循的过程取决于该实例是否已存在及其是否属于某个配置集:

还原属于配置集的某个现有 AD LDS 实例中的 AD LDS 数据

Administrators 组中的成员身份或等效身份是完成此过程所需的最低要求。 查看有关使用适当帐户和组成员关系的详细信息,请访问 https://go.microsoft.com/fwlink/?LinkId=83477(可能为英文链接)。

权威还原属于配置集的 AD LDS 实例中的 AD LDS 数据的步骤
  1. 如果要还原其数据的 AD LDS 实例仍在运行,请停止它。

  2. 打开“备份”。

  3. “操作”菜单中单击“恢复”

  4. 按照恢复向导中的步骤操作,指定源备份数据的位置并识别要从之还原实例数据的特定备份。

  5. “选择恢复类型”中单击“文件和文件夹”,然后单击“下一步”

  6. “选择要恢复的项目”中,浏览到并选择包含实例数据文件的文件夹。默认情况下,AD LDS 数据库和日志文件位于 %ProgramFiles%\Microsoft ADAM\instancename 下,其中 instancename 是 AD LDS 实例名称。

  7. “指定恢复选项”中单击“原始位置”“使用已恢复的文件覆盖现有文件”,然后单击“下一步”

  8. 若要完成还原,请单击“完成”

  9. 还原完成后,关闭“备份”。

  10. 打开命令提示符。

  11. 在命令提示符下,键入以下命令,然后按 Enter:

    dsdbutil

  12. dsdbutil: 提示符下,键入以下命令,然后按 Enter:

    activate instance instancename

    其中 instancename 代表要还原其中的数据的 AD LDS 实例的服务名称。

  13. dsdbutil: 提示符下,键入以下命令,然后按 Enter:

    authoritative restore

  14. authoritative restore: 提示符下,键入下表中的一个命令。

    命令 描述

    restore database

    执行整个目录数据库的权威还原。

    restore object dn

    对用 dn 来代表其可分辨名称的目录对象执行权威还原。

    restore subtree dn

    对用 dn 来代表其可分辨名称的目录子树执行权威还原。

其他注意事项

  • 若要打开“备份”,请依次单击“开始”“管理工具”“备份”

  • 若要打开命令提示符,请单击“开始”,右键单击“命令提示符”,然后单击“以管理员身份运行”

  • 使用“服务”管理单元停止 AD LDS 实例。

  • 如果希望用要还原的数据权威地替代配置集中的现有数据,则可以使用此过程。

  • 有关 dsdbutilauthoritative restore 命令的详细信息,请在 authoritative restore: 提示符下,键入 ?,然后按 Enter。

  • 如果在当前运行的 AD LDS 实例中不小心启动了 AD LDS 实例还原,则建议立即重新启动计算机,停止 AD LDS 实例,然后再次执行还原。

还原使现有 AD LDS 实例无法启动的受损数据库

Administrators 组中的成员身份或等效身份是完成此过程所需的最低要求。 查看有关使用适当帐户和组成员关系的详细信息,请访问 https://go.microsoft.com/fwlink/?LinkId=83477(可能为英文链接)。

还原使现有 AD LDS 实例无法启动的受损数据库的步骤
  1. 如果要还原其数据的 AD LDS 实例仍在运行,请停止它。

  2. 打开“备份”。

  3. “操作”菜单中单击“恢复”

  4. 按照向导步骤操作,指定源备份数据的位置并识别要从之还原实例数据的特定备份。

  5. “选择恢复类型”中单击“文件和文件夹”,然后单击“下一步”

  6. “选择要恢复的项目”中,浏览到并选择包含实例数据文件的文件夹。默认情况下,AD LDS 数据库和日志文件位于 %ProgramFiles%\Microsoft ADAM\instancename 下,其中 instancename 等于 AD LDS 实例名称。

  7. “指定恢复选项”中单击“原始位置”“使用已恢复的文件覆盖现有文件”,然后单击“下一步”

  8. 若要完成还原,请单击“完成”

  9. 还原完成后,关闭“备份”。

  10. 重新启动 AD LDS 实例。

其他注意事项

  • 使用“服务”管理单元停止和启动 AD LDS 实例。

  • 若要打开“备份”,请依次单击“开始”“管理工具”“备份”

  • 如果在执行此过程后 AD LDS 实例无法启动,请根据 AD LDS 实例是属于某个配置集还是唯一的,执行适当的过程来完全还原 AD LDS 实例。

  • 如果在当前运行的 AD LDS 实例中不小心启动了 AD LDS 实例还原,则建议立即重新启动计算机,停止 AD LDS 实例,然后再次执行还原。

还原不属于配置集的 AD LDS 实例

Administrators 组中的成员身份或等效身份是完成此过程所需的最低要求。 查看有关使用适当帐户和组成员关系的详细信息,请访问 https://go.microsoft.com/fwlink/?LinkId=83477(可能为英文链接)。

完全还原不属于配置集的 AD LDS 实例的步骤
  1. 使用 Active Directory 轻型目录服务安装向导,创建 AD LDS 实例,指定与在原始 AD LDS 安装过程中使用的设置相同的设置。但是,在安装过程中不要创建应用程序目录分区。

  2. 停止刚创建的 AD LDS 实例,如下所示:

    1. 依次单击“开始”“管理工具”“服务”

    2. 在“服务”中,右键单击 AD LDS 实例,然后单击“停止”

  3. 打开“备份”。

  4. “操作”菜单中单击“恢复”

  5. 按照恢复向导中的步骤进行操作,指定源备份数据的位置并识别要从之还原实例数据的特定备份。

  6. “选择恢复类型”中单击“文件和文件夹”,然后单击“下一步”

  7. “选择要恢复的项目”中,浏览到并选择包含实例数据文件的文件夹。默认情况下,AD LDS 数据库和日志文件位于 %ProgramFiles%\Microsoft ADAM\instancename 下,其中 instancename 是 AD LDS 实例名称。

  8. “指定恢复选项”中单击“原始位置”“使用已恢复的文件覆盖现有文件”,然后单击“下一步”

  9. 若要完成还原,请单击“完成”

  10. 还原完成后,关闭“备份”。

  11. 启动刚创建的 AD LDS 实例,如下所示:

    1. 依次单击“开始”“管理工具”“服务”

    2. 在“服务”中,右键单击 AD LDS 实例,然后单击“启动”

其他注意事项

  • 若要打开“备份”,请依次单击“开始”“管理工具”“备份”

  • 如果在当前运行的 AD LDS 实例中不小心启动了 AD LDS 实例还原,则建议立即重新启动计算机,停止 AD LDS 实例,然后再次执行还原。

还原属于配置集的 AD LDS 实例

Administrators 组中的成员身份或等效身份是完成此过程所需的最低要求。 查看有关使用适当帐户和组成员关系的详细信息,请访问 https://go.microsoft.com/fwlink/?LinkId=83477(可能为英文链接)。

完全还原属于配置集的 AD LDS 实例的步骤
  1. 在配置集中剩余的其中一个 AD LDS 实例中,删除代表要还原的 AD LDS 实例的服务器对象,如下所示:

    1. 打开命令提示符。

    2. 在命令提示符下,键入 dsmgmt,然后按 Enter。

    3. dsmgmt: 提示符下,键入 metadata cleanup,然后按 Enter。

    4. metadata cleanup: 提示符下,键入 select operation target,然后按 Enter。

    5. select operation target: 提示符下,键入 connections,然后按 Enter。

    6. server connections: 提示符下,键入以下命令,然后按 Enter:

      connect to server computername:portnumber

      其中 computername:portnumber 代表您正连接到的 AD LDS 实例。

    7. server connections: 提示符下,键入 q,然后按 Enter。

    8. select operation target: 提示符下,键入 list sites,然后按 Enter。标识对应于您要删除的服务器对象所在的站点的编号。

    9. select operation target: 提示符下,键入 select site n,然后按 Enter,其中 n 代表在上一步中标识的编号。

    10. select operation target: 提示符下,键入 list naming contexts,然后按 Enter。标识命名上下文所对应的编号,该命名上下文之前是由要删除的服务器对象所属的服务器所有。

    11. 键入 select naming context n,然后按 Enter,其中 n 代表在上一步中标识的编号。

    12. 键入 list servers in site,然后按 Enter。标识与要删除其服务器对象的服务器相关联的编号。

    13. 键入 select server n,然后按 Enter,其中 n 代表在上一步中标识的编号。

    14. select operation target: 提示符下,键入 q,然后按 Enter。

    15. metadata cleanup: 提示符下,键入 remove selected server,然后按 Enter。单击 yes 以确认删除服务器对象。

    16. 另外,必须从站点容器中删除该服务器对象:

      CN=Servers,CN=sitename,CN=Sites,CN=Configuration,CN={GUID}

      其中 sitename 代表该服务器对象所在的站点的名称,而 GUID 代表 AD LDS 实例的全局唯一标识符 (GUID)。

  2. 打开“备份”。

  3. “操作”菜单中单击“恢复”

  4. 按照恢复向导中的步骤进行操作,指定源备份数据的位置并识别要从之还原实例数据的特定备份。

  5. “选择恢复类型”中单击“文件和文件夹”,然后单击“下一步”

  6. “选择要恢复的项目”中,浏览到并选择包含实例数据文件的文件夹。默认情况下,AD LDS 数据库和日志文件位于 %ProgramFiles%\Microsoft ADAM\instancename 下,其中 instancename 是 AD LDS 实例名称。

  7. “指定恢复选项”中单击“备用位置”,为恢复的文件指定一个临时位置,然后单击“下一步”

  8. 若要完成还原,请单击“完成”

  9. 在命令提示符下,键入以下命令,然后按 Enter:

    %windir%\adam\adaminstall /adv

  10. 执行 Active Directory 轻型目录服务安装向导中的步骤。

其他注意事项

  • 若要打开“备份”,请依次单击“开始”“管理工具”“备份”

  • 若要打开命令提示符,请单击“开始”,右键单击“命令提示符”,然后单击“以管理员身份运行”

  • 有关 dsmgmt 的帮助,请在 dsmgmt 提示符下,键入 ?,然后按 Enter。

  • 如果在当前运行的 AD LDS 实例中不小心启动了 AD LDS 实例还原,则建议立即重新启动计算机,停止 AD LDS 实例,然后再次执行还原。

其他参考


目录