Articles of 复制

FSMO所有者不能复制

我有一个有6个DC的Active Directory,其中新添加的DC02不复制。 这是Windows 2003的混合环境。它也是PDC,RID和基础架构angular色的拥有者。 现在我想知道推进的最好方法是什么。 新的DC正在用一个不同的名字取代一个降级的DC,并且最初在新的DC添加之后,一切看起来都不错。 在推广它之后,我让它静坐一个星期,让它在移动FSMOangular色之前完成所有的复制。 这并没有让我担心转移angular色,所以我认为这一切都是按照预期进行的。 过了一段时间,我们开始注意到添加到DC02的新DNSlogging没有被复制到其他DC。 据我所知,现在情况如下: DC02没有共享SYSVOL和NETLOGON 其他的DC仍然看起来在复制,但没有一个DC02的连接。 DC02从其他DC接收更新 其他DC为PDC,RID和基础架构的angular色持有者报告ERROR 从我的研究,我想我有两个select,并想知道哪个将是最好的使用: D2 / D4 Burflags权威性还原,在DC02 (以及所有其他DC?)上的工作DC和D2上设置D4 。 我之前没有这样做,并且觉得是暂时的,因为我不确定它会做什么。 使故障DC02永久脱机,并将FSMOangular色恢复到原始DC。 不知道这会做什么。 我会很感激有关如何前进的任何提示,以及可能需要采取哪些预防措施。 更新1: 旧的FSMO拥有者DC01在运行dcdiag时给出了这个假设这些错误是由错误的DC造成的,并且应该仍然可以将angular色转移到此服务器上吗? dcdiag /q : Dcdiag could not locate (null) in the dcdiag's cache of servers. Try running this dcdiag test against this server, to avoid any problems caused by […]

如何检查DFSR或FRS的Sysvol复制与Powershell?

我一直在研究如何检查是否使用PowerShell中的DFSR或FRS for Sysvol Replication。 这是我的天真的方法,我试图实现。 检查是否安装了DFS复制 PS C:> Get-WindowsFeature |其中Displayname – 匹配“复制” Display Name Name Install State ———— —- ————- [ ] DFS Replication FS-DFS-Replication Available 那么,这certificate它使用FRS而不是DFSR? 检查DN $FRSsysvol = "CN=Domain System Volume (SYSVOL share),CN=File Replication Service,CN=System,"+(Get-ADDomain $domain).DistinguishedName $DFSRsysvol = "CN=Domain System Volume,CN=DFSR-GlobalSettings,CN=System,"+(Get-ADDomain $domain).DistinguishedName $frs = Get-ADObject -Filter { distinguishedName -eq $FRSsysvol } $dfsr = […]

删除发布时出错

我正试图删除我的开发工作站上的复制。 这是我得到的错误: TITLE: Microsoft SQL Server Management Studio —————————— Could not delete publication 'PublicationName'. For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22&EvtSrc=Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.Replication.ReplicationMenuItem&EvtID=CantDeletePublication&LinkId=20476 —————————— ADDITIONAL INFORMATION: An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo) —————————— Could not obtain information about Windows NT group/user 'MyDomain\MyUserName', error code 0x5. Changed database context to 'OLTPDatabase'. (Microsoft SQL Server, Error: 15404) […]

Web服务器的高可用性和复制

我有一个像这样的3层Web解决scheme: 前端负载均衡+代理+静态内容 后端带有2个Apache Web服务器,每个服务器服务于不同的站点 将内容推送到Apache Web服务器的发布系统 所以我正在为后端Web服务器的高可用性解决scheme工作。 我的想法是复制后端服务器之间的内容,如果一个失败另一个将服务于所有的网站(这可能是手动或使用心跳)。 问题是这些网站在总大小和文件数量方面都很大。 我尝试使用rsync在服务器之间复制内容,但需要很长时间。 此外我想使用NFS来共享内容,但这不是高可用性的选项。 另一种方式是发布系统将内容推送到两个Web服务器,但是如果我将另一个Web服务器放在后端,会发生什么? 有一个更好的方法吗? 我不需要同时提供相同内容的两台服务器,但是同步的内容是必须的。

更改复制数据库中的恢复模式

我现在是两台相互复制的服务器的拥有者。 我与安装无关,但(当然),现在我必须支持数据库。 这两个数据库都在简单恢复模式,但用户希望尽可能less的数据丢失,所以我想我应该改变恢复模式到完整,并开始做事务日志备份。 我没有打算备份订阅数据库,只有发行商。 这是正确的计划吗? 我是否需要将订阅者和发布者都切换为完整版,还是可以将订阅者保留为简单版,但是版本库是否已满? 当我在一个(或两个)中更改恢复模型时,数据库是否需要脱机? 谢谢

用“非永久性”写入复制MySQL数据库

我正在使用一个生产MySQL数据库,我想: 创build从主服务器获取更新的数据库的只读从副本。 主人是唯一可以写入的人。 对数据库的副本有“非永久性写入”权限。 通过“非永久性”,我的意思是用户可以写入数据库并更改内容,但是到了某个时候,比如说,明天所有的更改都将会消失,所有的内容都将与主内容完全相同。 QUESTION 1:这可能吗? 我知道(1)是可能的,因为这里有一些文档http://dev.mysql.com/doc/refman/5.0/en/replication.html 。 但是我不确定我能不能同时得到(1)和(2)。 我问,因为我需要编写访问数据库的代码,因为它是每个人使用的生产数据库,有时我不能使用数据库。 我想写testing程序,使用复制奴隶(非永久性写访问),当我确定一切正常,我将运行我的程序使用主数据库,所以这些变化是永久的。 我想我的写作出现在奴隶,所以我可以确保正确的事情写入。 QUESTION 2:是否可以轻松地复制数据库? 数据库有一个真正巨大的表格。 我认为数据库是在4GB的数量级。 我只能在周末做复制,所以我不打扰每个人。 但是恐怕一个周末的时间不足以复制整个数据库。 那么,有没有办法一件件做? 还是有一些超级快速的方式来复制数据库? QUESTION 3:设置一切有多复杂? 我想可能会由于缺乏经验而花费很长时间,但是假设我有一个DBA为我做这项工作,我给他/她造成了多less麻烦? 任何帮助将不胜感激! 顺便说一句,我很新的MySQL和数据库一般所以要温柔:)

Git多主人,可能吗?

是否可以设置一个双主GIT仓库 ? 我想build立两个不同的服务器,我可以推动和承诺和改变任何他们将传播到另一个。 我已经search了它,但我发现最类似的解决scheme是Gerrit2 ,但它只有一种方式复制(主 – >主)。 有谁知道这是甚至可以做与混帐? 如果是这样,请告诉我使用哪些工具? 提前致谢。

我如何镜像一个MySQL数据库?

我正在为一个网站运行两个负载平衡的服务器,我希望数据库被同步。 查询可以在两台服务器上运行,因为它们都是生产站点,所以复制不能单向工作。 它不必是实时的,只是相当准确的,所以当人们切换到不同的服务器时,他们并没有注意到有什么不同。

DFS-R或WAFS在远程站点之间同步1TB文件

我们有1TB的文件,我们希望在三个位置保持同步。 这些数据包含大约150万个文件,平均每天增长100MB。 第一个位置是昆士兰州的一个办公室,它有一个20000 / 1024kbps的专用ADSL2 +同步连接,连接到10MB链路上的数据中心中的同位置服务器。 这个远程站点是阿根廷的一个办事处,处于SDSL 512/512链路上。 这可能会升级到最大2Mb SHDSL。 我们想要的结构是:QLD办公室< – > QLD数据中心(仅用于非现场备份)< – >阿根廷办事处 我从QLD办公室和阿根廷办事处的speedtest.net跑了一些速度testing: QLD办公室上传速度:0.95Mb / s 阿根廷办公室上传速度:0.51Mb / s到本地服务器,0.38Mb / s到QLD服务器:( 我们不能使用标准的同步软件(rsync,viceversa等)来保持这个数据同步,因为时区差异使它非常复杂,所以我们正在考虑分布式文件系统解决scheme。 我们正试图找出更可行的方法 – 将Microsoft DFS-R与Windows 2008服务器或第三方WAFS提供商(如GlobalScape WAFS)结合使用 。 我试图find一个解决scheme,将执行以下操作: 通过将外部硬盘发布到远程站点等来初始化文件的能力 在设置后手动填充的能力 – 也就是说,如果我们需要添加200GB的文件,我们可以再次使用这些数据发布驱动器,并手动添加到所有站点 能够正确计算远程站点的大时区差异 离线文件的可用性 – 即如果互联网连接断开,我们仍然可以查看/编辑文件 无论是同步压缩还是文件压缩 – 我们所处理的大量文件都是大的ascii文件,这些文件很容易压缩,所以压缩比较好。 文件locking会很好,但并不重要,因为这些文件在不同的时区 用上面描述的慢速互联网链接完成上述所有function的能力。 我看了GlobalScape WAFS,看起来很有前途,因为与大多数DFS不同,你可以将它指向文件所在的位置,而不是将它们复制到共享中,但是单独为软件提供3个代理的报价为10kUSD,我想知道是否有是更好的解决scheme。 微软的DFS-R也看起来不错,但是我找不到很多关于它是否能通过非常慢的链接处理这么多文件的信息。 任何build议/方向指向我将不胜感激

添加一个新的表复制,而不重新启动MySQL?

我已经为dbname设置了复制。 我想添加一个新的复制表。 我在主和从上创build了表。 我在slave上input了replicate-do-table=dbname.tablename到my.cnf 。 重新加载my.cnf服务器需要重新启动,并且因为很多查询来了,我不想失去他们中的任何一个。 有没有办法可以添加一个新的表来即时复制?