首页 | 邮件资讯 | 技术教程 | 解决方案 | 产品评测 | 邮件人才 | 邮件博客 | 邮件系统论坛 | 软件下载 | 邮件周刊 | 热点专题 | 工具
网络技术 | 操作系统 | 邮件系统 | 客户端 | 电子邮箱 | 反垃圾邮件 | 邮件安全 | 邮件营销 | 移动电邮 | 邮件软件下载 | 电子书下载

操作系统

Windows 9X | Linux&Uinx | Windows Server | 其它操作系统 | Vista | FreeBSD | Windows 7 |
首页 > 操作系统 > Windows Server > 超过墓碑期限的活动目录对象复制的讨论 > 正文

超过墓碑期限的活动目录对象复制的讨论

出处:http://blogs.itecn.net 作者:qiqinghua 时间:2007-4-3 0:57:42

首先,要向大家道歉的是,我在上一篇《恢复误删除的活动目录对象》文档中,说:“超过活动目录墓碑期限的对象只能从备份中恢复了”这句话。这句话实际上是值得商榷的。

我首先翻查了资料:在微软的网站上,明确说明,如果一个备份超过了墓碑期限,就不是一个好的备份。

在如下一篇KB中:

http://www.microsoft.com/china/technet/archives/windows2000/win2ksrv/technote/adrecov.asp

提到:

Active Directory 可以通过禁止执行还原操作,来防止其自身还原比逻辑删除存留时间长的数据。因此,备份的可用时限与企业的逻辑删除存留时间设置相等。

 

在以上的文档中,明确说明,一个就是不能用一个超过墓碑期限的备份进行恢复。其原因却语焉不详,我仍旧在思考中,我将我的疑惑讲给一个女同事听,令人震惊的是,她立刻回了邮件,。并罗列了一个方法,说明问题产生的原因:

 

下面是她所罗列的方法:

“祁老师,我觉得这段话比较好理解

Suppose a DC is offline (or doesn't replicate) within the defined tombstone lifetime. During this time, an object on another DC is deleted, then completely removed after the tombstone lifetime. When the offline DC wakes up, it still contains a copy of the deleted object. Because no corresponding tombstone object exists to replicate to the awakened DC, the DC replicates the object out as a new object. This action results in a zombie object, aka a lingering object.

下面是解决这个问题的方法:

1. 首先确认这个DC是否能够联系上GC,使用NSlookup命令来尝试解析GCSRV记录,具体方法参考:

How to verify that SRV DNS records have been created for a domain controller

http://support.microsoft.com/?id=816587

 

2. 在长时间没有复制的DC上运行net time \\PDC_IP,使DC的时间与PDC同步。

 

3. 在长时间没有开机的DC上运行以下命令:

repadmin /removelingeringobjects ServerName ServerGUID DirectoryPartition /advisory mode

 

注:ServerName为长时间没有开机的DCDNS名称,ServerGUIDDCGUID名称,DirectoryPartition为分区名称,类似DC=example,DC=com

 

确定DCGUID请运行以下命令

repadmin /showrepl ServerName

 

4. 运行Regedit.exe 编辑注册表,定位到以下位置:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters

编辑Strict Replication Consistency,改为1

 

5. 然后在两台DC上都进行如下操作:

运行regedit,找到HKLM\System\CurrentControlSet\Services\NTDS\Parameters\Allow Replication With Divergent and Corrupt Partner,将这个键值设置为1

如果没有,手动新建Allow Replication With Divergent and Corrupt Partner,类型为DW(双字节值)。

 

在做完以上操作后,重启DC,查看DC的复制情况。

 

这使得我更加专注于这个问题:在前一段的描述又不尽相同。我查了一下如下KB的资料:

http://technet2.microsoft.com/WindowsServer/en/Library/77dbd146-f265-4d64-bdac-605ecbf1035f1033.mspx

 

慢慢的,原因浮现了出来

一.为什么超过墓碑复制期限的DC上线会导致问题。

AD的复制操作中,有两种复制方法:

       1Strict Replication Consistency

              该种方法将对象的复制变成两种,newcreateupdateNewcreate复制就是通知自己的复制伙伴,这是一个新建对象,而update复制则是复制已存在对象的变化了的属性。

       2Loose Replication Consistency

              这种方法是windows 2000 sp3以前所采用的,就是不分上面的不同类型的复制

产生问题的原因:

       当一台DC长期不上线,在其他DC上删除了某个对象,并且该删除对象超过了墓碑期限,被真正删除了。然后,不上线的DC上线了,它如果不修改那个被删除的对象的属性,则永远不会有问题,但如果在这台DC上修改了该对象的属性,就会导致触发update复制更新,但其他的DC根本就没有类似的纪录。于是,问题产生了。

 

二.不同复制方法带来的不同处理方式:

1.  Loose replication consistency的机制:

在目的DC上会产生一个event id1388的错误,说明在另一个DC上存在滞留不去的对象(lingering object),进行了属性的修改,而本DC没有该对象,将通过完整的复制该对象的方式解决这个冲突.

“ The attribute set included in the update request is not sufficient to create the object. The object will be re-requested with a full attribute set and re-created on this DC.”

 

2.  Strict replication consistency的机制:

在目的DC将产生1988错误,说明这种情况,并且因为是Strict replication consistency机制,所以,它会阻塞掉lingering object的复制企图。

 

 

三.解决lingering object问题的方法

好了,现在问题变成了怎么解决掉这些lingering object了,本质上讲,就是用”repadmin/removelingeringobjects”命令删除这些对象。当然,这个命令是用在windows 2003的环境中的一条命令,必须安装好support tools工具以后。

其操作步骤就是何芸所罗列的方法。

       另外,在上面所罗列的方法中,通过修改注册表的方式强行将复制的方法变为Strict replication consistency,以防止lingering object复制的情况发生。这种方法用在windows server 2003,Windows 2000 sp3windows 2000 SP4的环境中,如果是Windows 2003 sp1的环境下,可以通过“repadmin /regkey DC_LIST +strict”将域内的DC设置为该种复制机制,特别是如果要设置所有的DC都采用strict replication,可以用“*”来代替DC_list

 

四.恢复超过墓碑期限的活动目录备份

现在,问题又回到,如果我手头有一份180天前的备份,能不能恢复?

首先,这要明确的是,如果你手头有一个备份,但备份的时间超过了墓碑期限的话,在活动目录恢复的过程中,会出现弹出窗口,提示该备份集有超过时间期限的问题。并且拒绝用该备份恢复活动目录。

 

所以,面临的第一个问题是要将该备份集恢复到DC上去,方法很简单:通过ADSIedit.msc工具,修改墓碑期限的时间,将时间延长,延长到涵盖了那个备份集所备份的时间,则就可以进行恢复了。如下图所示:

 

在恢复以后,这些记录将以什么形式参与到复制中去?是变成lingering object?还是可以通过授权恢复的方法,将其复制到其他服务器上去呢?

我还要定下心来想一想,由试验进一步的验证。今天就到这里吧,就到这里,休息一下。

相关文章 热门文章
  • 如何解决恢复DC备份(状态)墓碑时间限制?
  • “http 500内部服务器错误”的解决方法
  • 利用Windows 2000 Server的RRAS实现VPN服务器
  • 用凤凰万能启动盘解决本地/域管理员密码丢失
  • Win2003 Server企业版安装配置
  • Active directory 灾难恢复
  • Windows 2000/03域和活动目录
  • 如何在vmware4上创建windows 2003群集
  • MSI文件制作全过程
  • Win2000命令全集(一)
  • Windows 2000/AD技巧
  • 此系统的本地策略不允许您采用交互式登录解决方法
  • Win2000路由的安装与设置实现不同网段互通
  • 自由广告区
     
    最新软件下载
  • SharePoint Server 2010 部署文档
  • Exchange 2010 RTM升级至SP1 教程
  • Exchange 2010 OWA下RBAC实现的组功能...
  • Lync Server 2010 Standard Edition 标..
  • Lync Server 2010 Enterprise Edition...
  • Forefront Endpoint Protection 2010 ...
  • Lync Server 2010 Edge 服务器部署文档
  • 《Exchange 2003专家指南》
  • Mastering Hyper-V Deployment
  • Windows Server 2008 R2 Hyper-V
  • Microsoft Lync Server 2010 Unleashed
  • Windows Server 2008 R2 Unleashed
  • 今日邮件技术文章
  • 腾讯,在创新中演绎互联网“进化论”
  • 华科人 张小龙 (中国第二代程序员 QQ...
  • 微软推出新功能 提高Hotmail密码安全性
  • 快压技巧分享:秒传邮件超大附件
  • 不容忽视的邮件营销数据分析过程中的算..
  • 国内手机邮箱的现状与未来发展——访尚..
  • 易观数据:2011Q2中国手机邮箱市场收入..
  • 穿越时空的爱恋 QQ邮箱音视频及贺卡邮件
  • Hotmail新功能:“我的朋友可能被黑了”
  • 入侵邻居网络发骚扰邮件 美国男子被重..
  • 网易邮箱莫子睿:《非你莫属》招聘多过..
  • 中国电信推广189邮箱绿色账单
  • 最新专题
  • 鸟哥的Linux私房菜之Mail服务器
  • Exchange Server 2010技术专题
  • Windows 7 技术专题
  • Sendmail 邮件系统配置
  • 组建Exchange 2003邮件系统
  • Windows Server 2008 专题
  • ORF 反垃圾邮件系统
  • Exchange Server 2007 专题
  • ISA Server 2006 教程专题
  • Windows Vista 技术专题
  • “黑莓”(BlackBerry)专题
  • Apache James 专题
  • 分类导航
    邮件新闻资讯:
    IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮
    电子邮箱 | 反垃圾邮件|邮件客户端|网络安全
    行业数据 | 邮件人物 | 网站公告 | 行业法规
    网络技术:
    邮件原理 | 网络协议 | 网络管理 | 传输介质
    线路接入 | 路由接口 | 邮件存储 | 华为3Com
    CISCO技术 | 网络与服务器硬件
    操作系统:
    Windows 9X | Linux&Uinx | Windows NT
    Windows Vista | FreeBSD | 其它操作系统
    邮件服务器:
    程序与开发 | Exchange | Qmail | Postfix
    Sendmail | MDaemon | Domino | Foxmail
    KerioMail | JavaMail | Winwebmail |James
    Merak&VisNetic | CMailServer | WinMail
    金笛邮件系统 | 其它 |
    反垃圾邮件:
    综述| 客户端反垃圾邮件|服务器端反垃圾邮件
    邮件客户端软件:
    Outlook | Foxmail | DreamMail| KooMail
    The bat | 雷鸟 | Eudora |Becky! |Pegasus
    IncrediMail |其它
    电子邮箱: 个人邮箱 | 企业邮箱 |Gmail
    移动电子邮件:服务器 | 客户端 | 技术前沿
    邮件网络安全:
    软件漏洞 | 安全知识 | 病毒公告 |防火墙
    攻防技术 | 病毒查杀| ISA | 数字签名
    邮件营销:
    Email营销 | 网络营销 | 营销技巧 |营销案例
    邮件人才:招聘 | 职场 | 培训 | 指南 | 职场
    解决方案:
    邮件系统|反垃圾邮件 |安全 |移动电邮 |招标
    产品评测:
    邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端
    广告联系 | 合作联系 | 关于我们 | 联系我们 | 繁體中文
    版权所有:邮件技术资讯网©2003-2010 www.5dmail.net, All Rights Reserved
    www.5Dmail.net Web Team   粤ICP备05009143号