我看到这个理论上是一样的,但没有提供额外的细节,所以他们的答案是一般的,没有解决的。 我的问题是相似的,有一个悲伤的转折: 我现在有一个主RDS实例为应用程序提供服务,我想将这些数据移动到新的ENCRYPTED RDS实例。 由于所有使用EBS的备份/快照默认情况下都没有RDS可用的内置复制/从属技术,所以关键字被encryption 。 起初,我们只是简单地接受停机时间,但使用MySQLDump,导出需要4个小时,导入到encryption的数据库超过13小时。 现在我们需要一个RDS友好的解决scheme,它将允许我们保持当前的主RDS实例和encryption的RDS实例同步,直到我们决定将encryption的一个作为我们的新主服务器。 在这一点上,我们将保持老师的身份,并同步,直到我们确信一切都安全。 任何人都可以提供如何做到这一点的信息?
我们正在计划从SQL Server 2005升级到2008年。我们的第三方应用程序已经通过了2008年的authentication,所以我们不期望有任何重大问题,但是我们认为最好升级所有的“从属”SQL服务器实例到2008年第一次以防万一我们遇到一些疯狂的错误条件上线(我们做了testing导入,所有看起来OK)。 我们有一个2005年的实例正在使用数据库镜像到另一台2005年的服务器。 我们还使用从生产到两个额外的备用实例(也是2005年)的事务复制。 我们可以升级到2008年的复制实例没有任何问题? (我的预感是我们可以,但是我找不到任何数据说这是100%的真实) 我们可以升级数据库镜像到2008年没有任何问题? (我的预感是不,我们不能这样做)。 最后,我们将把小学升级到2008年。 谢谢!!
我有两个Sql Server 2005实例在Principal和Mirrorconfiguration中运行两个数据库副本。 我想发送一封电子邮件给任何人,只要有一个故障转移,我的意思是主数据库(无论什么原因),所以两个数据库的交换angular色,镜子成为委托人(和委托人成为镜子)。 我已经configuration了“数据库邮件”并成功地使用sp_send_dbmail发送了一条testing消息。 但是我不知道如何创build一个在故障转移时运行的Sql Server代理作业(或者其他方法)。 我想这样做的方式是以某种方式挂钩到某种“噢!我是镜子一秒钟之前,但我已经成为委托人”事件,并使其执行sp_send_dbmail 。 任何人有任何想法如何做到这一点? 或者更好的方式来完成这个?
我正在用SQL Server 2008 R2和10 Mbps有限局域网的两个实例进行一些testing。 我设置了同步数据库镜像。 数据库日志文件在testing之前是25000 MB和99%免费的。 我开始移动一些logging并重build数据库中的每个索引,耗时2小时7分钟。 在这个testing的最后一个小时,networking利用率是99%,在使用率是上下。 testing结束后(2小时7分钟),networking利用率立即变为0%。 在这些操作之后,数据库日志文件是23%免费的,这意味着这个testing生成了19 GB的日志logging。 如果我的networking有10 Mbps,19 GB的日志logging如何传输到镜像实例? 10 Mbps有1.20 MB / s,这意味着要传输所有这些数据需要4个多小时?
我正在为一家公司的应用程序开发人员工作一段时间。 企业希望将其现有的Windows服务器(服务器A)镜像到新的服务器(服务器B),其主要目的是在任一服务器不可用时提供冗余。 硬件负载平衡器将pipe理到任一服务器的stream量的方向。 目的是在任何给定的时间只有一台服务器正在接收stream量。 在每台服务器上,运行所有应用程序所需的所有资源都在一台机器上。 在两台机器上需要双向同步的数据是: 几个MySQL数据库。 两个SQL Server数据库。 .NET应用程序和经典ASP网站的源代码。 邮件服务器。 文件。 其他应用程序,备份程序等 服务器设置(如果可能的话)。 协同定位托pipe公司在船上有负载平衡和复制的想法,但我被要求去pipe理这个。 我对此有一些普遍的担忧,是: 这不是我在stream程上工作过的最具结构化的公司(在公司中有很less的源代码控制经验,可以免费访问configuration经常更改的实时服务器,没有文档等)。 这可能需要比目前更多的技术纪律。 没有任何应用程序可以识别群集。 大多数数据库操作是非事务性的。 我的具体问题是: 是两台服务器故障切换configuration,正如我在这里描述的常见的地方? 任何优点/缺点? 双向数据复制的潜力是什么?两个数据库服务器都需要同时是发布者和订阅者? 我如何审计数据并发风险? 他们的任何工具复制服务器软件安装/设置? (成像可能不存在,因为两台服务器是不同的硬件和规格)。 我想保持操作系统设置/ DB模式/源代码/版本控制服务器/电子邮件服务器等等等等等可能是一个很大的开销? 鉴于我之前提到的担忧,我应该build议我们放慢速度,直到我们能够带来更好的系统pipe理,并在继续之前解决任何潜在的应用程序漏洞,或者您认为一旦第二台服务器需要这些更改在玩? 对不起,如果这是一个漫无目的的。 对于如何处理这些问题或者按照“你应该把这个留给知道自己在做什么的人”这样的意见的任何见解都是值得欢迎的!
我正在提出以下的Azure环境: 用于核心关系数据的VM SQL Server 表存储批量数据 我想将SQL Server数据库镜像到另一台服务器上 可以在此服务器上运行报告,以最大限度地减less主数据库上的数据负载 如果主服务器发生故障,它可以作为故障转移服务器。 为了实现这两个目标,我也需要镜像Azure表存储。 我似乎无法find关于此的任何信息。 这甚至有可能吗?
我已经在Azure上设置了3个用于数据库镜像的Sql虚拟机,就像这个链接中所描述的那样,我们移动了当前在Azure之外的单个虚拟机上的当前数据库。 一切工作到目前为止,除了现在我难住我如何将我目前的数据库移动到新的环境? 我最初试图恢复当前数据库到主服务器和镜像服务器,然后启用镜像,但出现错误 数据库“xxxxxx”未configuration为数据库镜像 在主数据库上。 将现有数据库移至此configuration涉及哪些步骤?
MySQL复制的一个主要问题是slave是单线程的。 这可能会导致复制滞后。 Postgresql如何处理复制? 它(或者像slony-I这样的附加组件)允许multithreading从服务器吗? 一般来说,关于MySQl&Postgresql复制有什么优点和缺点? 我经常听说MySQL复制比postgresql复制要好。 这是一个公平的声明? 究竟有多好?
我们正在将大约20个数据库移动到sql 2000的单个实例上,并将其转换为使用数据库镜像的sql 2008 r2环境。 我正在寻找的是一个工具或脚本,可以帮助我轻松地pipe理这些20db的转换和pipe理到这个新的镜像环境。 设置每个数据库有很多步骤,我想尽可能自动化。 编辑:这是我一直在手动做的步骤: 从旧的SQL 2000服务器到新的SQL 2008服务器上创build相同的用户名/密码。 然后将这些用户/密码同步到另一个具有相同SSID的SQL Server 2008服务器,所以当我们做数据库备份和恢复他们匹配。 采取每个SQL 2000数据库的备份。 将它们复制到服务器A. 将备份还原到服务器A. 从服务器a备份,复制到服务器b,在那里恢复。 运行镜像“configuration安全性”向导。 开始镜像。 我很喜欢能够编写这个脚本,或者有一个工具可以帮我。 谢谢! 保罗
我有一个在SQL Server 2008 R2标准版完全安全模式下的镜像数据库。 我想创build一个维护计划,每周重build和重组索引。 维护计划设置为每天进行3次完整备份,每30分钟进行一次事务日志备份。 数据库非常活跃,并获得大量的stream量。 我试着在非繁忙时间手动重build索引,导致日志文件在原理上和镜像上大量增长。 在镜像环境中重build索引有没有具体的步骤? 我在网上search,但在索引重build镜像和没有镜像方式找不到任何区别。 我也可以只使用DBCC SHRINKFILE原理来释放日志文件中未使用的空间而不停止镜像吗?