Articles of 备份

如何将错误消息包含到SQL Server 2008 R2的备份报告中?

现在,如果作业失败,我将在SQL Server 2008 R2上设置每日(差异)和每周(完整)备份作为SQL Server代理的作业,并发送电子邮件通知。 我收到这样的电子邮件: JOB RUN:“每日备份。备份备份”于2012年4月11日凌晨3:00:00运行 持续时间:0小时0分28秒 状态:失败 信息:工作失败。 作业被附表9调用(每日备份)。 运行的最后一步是第1步(差异备份)。 但经常发生,因为我们删除/创build新的数据库 – 差异备份失败。 而查看实际原因的唯一方法是转到日志查看器→维护计划日志。 是否可以将日志中的“错误消息”字段包含在通知邮件中? 而更通用的 – 是否有可能以某种方式更改通知电子邮件模板?

使用ghettoVCB进行虚拟机备份的一致性

我有一台运行Windows和CentOS虚拟机的ESXi主机。 其中几个正在运行SQL数据库(MSSQL和MySQL)。 我正在尝试使用ghettoVCB脚本来设置备份策略,我已成功执行备份并准备testing还原function。 ghettoVCB通过创build正在运行的计算机的快照,然后在成功备份后删除虚拟机,而不使其脱机,从而备份虚拟机。 由于生成的备份是一个离线虚拟机不会损害数据库(和快照时运行的其他应用程序)的一致性? 将此快照用作备份是否可靠?

完整的服务器备份解决scheme(远程Windows共享)

我有一个工作服务器与RAID> lvm> dmcrypt堆栈。 我想要一个解决以下问题的备份解决scheme: 仅更改:仅传输每日更改,而不是每次都传输整个X Terrabytes。 (能力保持不同版本的X天是一个加,但不是必须的)。 能够恢复到不同几何形状的磁盘:如果出现硬件故障,我不能出去购买完全相同types的硬盘(CHS特性),因为它们将被停用。 我可以买相同或更大的尺寸。 我看到的问题是: 分区 :复制前512字节(包含分区表)可能不适用于具有不同几何形状的磁盘,所以我需要一些智能的分区表备份解决scheme 。 Raid :build立RAID的分区是以某种方式标记的(在这个分区的最后一个分区里)。 这个元数据需要在新磁盘上恢复(应该build立一个新的raid)。 所以我需要一个解决scheme,可以重build一个与旧的RAID相同的RAID。 Grub :除了MBR和/ boot分区中的GRUB部分,我怀疑还有其他地方存储的部分(可能是第一个驱动器中的未使用区域)。 所以当恢复时,我需要一些自定义的GRUB安装程序(它将安装相同的版本)。 dm_crypt :在恢复数据之前,应该设置encryption的分区。 当然,在必要时提示键。 目标的限制: Samba :我只有一个samba共享来存放数据,因此可能需要使用一些额外的实用程序(tar)来保存特殊的文件标志和所有权。 encryption :在本地应该使用文件级encryption(类似于encfs ),因为我不希望未encryption的信息离开系统。

Rsyncing VPS的“/”目录到外部驱动器:良好的备份解决scheme?

我有一个VPS与Debian 6(挤压),并希望备份在家里的外部驱动器,以便在发生故障的情况下,我可以恢复所有的软件,设置和数据库的完整操作系统。 我想到的解决scheme是rsync服务器的/目录到外部驱动器,如rsync –one-file-system –archive "[email protected]:/" "/media/backup" 。 –one-file-system选项将排除/proc , /sys , /dev和/run等虚拟目录。 大多数VPS提供者没有select从虚拟CD引导服务器,或者在文件系统没有运行的时候修改文件系统,因此备份恢复到一个新的VPS将不得不涉及Debian修改自己的全新安装。 我认为这可以通过rsync外部驱动器到服务器的/目录,使用rsync –one-file-system –archive –delete "/media/backup" "[email protected]:/"命令rsync –one-file-system –archive –delete "/media/backup" "[email protected]:/" 。 –delete用于删除服务器上不在备份中–one-file-system不删除虚拟目录(在备份时被排除)。 虚拟化平台是OpenVZ,所以内核是共享的, /boot是空的。 描述的解决scheme是否可靠? 我应该排除更多的目录吗? 如果解决scheme不可靠,您还有什么build议?

使用LVM快照备份生活在SAN上的MySQL。 这是可行的吗?

所以我正在研究LVM快照,这似乎是备份mysql的一种可行的方法,至less它是一致的。 我的问题是,我有mysql服务器的数据目录在一个SAN上,我想利用arrays快照function的MySQL LUN。 我在想,我可以添加第二个LUN,在其上创build一个PV,将它添加到服务器上的VG,创build一个LV,它将成为MySQL LV的一个快照,然后安装它。 在这一点上,我可以将数据复制到任何我需要复制的地方。 这部分是好的,但需要时间来做,并根据数据库的大小,因为我不得不实际复制数据。 一旦创build了快照,我可以拍摄mysql LUN的arrays快照,然后释放LVM快照并将其删除? 有没有人试过这个? 我的理解是,在LVM快照之后所做的更改存储在快照LV中。 它是否正确? 谢谢!

针对AWS上电子邮件服务器的最佳故障切换策略,以确保高可用性

我们有我们的电子邮件服务器托pipe在AWS上。 上个星期,亚马逊在东海岸地区出现故障,导致我们的服务器和其他许多服务器一起中断。 我们现在要实施故障转移策略,以便如果邮件服务器再次变得不可用,那么我们可以简单地切换到另一个区域中的另一个邮件服务器,并且用户可以继续发送和接收邮件以及仍然可以访问他们现有的邮件项目。 显然,定期备份邮件并不是一个足够好的解决scheme,因为有一个连续不断的传入和传出电子邮件被写入磁盘。 我们正在使用Windows 2008 Server并运行Mailenable Enterprise。 MailEnable的configuration(例如,用户帐户,密码等)存储在邮件服务器上的SQL Server数据库中。 我们正在考虑以下解决scheme: 使用像tntdrive这样的工具将S3存储装载为Windows驱动器来存储消息。 与EBS存储(仅限于单个可用区域)不同,S3存储在可用区域间可用,即使单个区域发生故障,我们的存储也可用。 我们每天拍摄邮件服务器的快照并将其复制到S3。 在邮件服务器发生故障的情况下,我们从快照创build邮件服务器的一个新实例(这意味着configuration更改(如更改密码或创build快照后创build的新用户帐户)将不会包含在内,但我们可以接受那风险) 我们将包含消息的S3存储作为驱动器安装在新服务器上。 我们将邮件服务器的弹性ip切换到新的服务器,并且我们有一个邮件服务器可以再次使用! 这个解决scheme能工作吗 与EBS相比,我有点担心S3的延迟和成本(请参阅http://jimliddle.sys-con.com/node/1103438/mobile )。 我们应该考虑一个不同的方法吗? 你会推荐不同的亚马逊工具来解决这个问题吗?

使用USB硬盘驱动器作为介质configurationBackup Exec 2012

我发现这方面的一些信息,但还没有find这些问题的确切答案。 背景 我已经安装了备份执行2012(与代理数据库) 我configuration了一个存储池,带有2个USB驱动器(1TB) 备份configuration为备份到2个驱动器中的一个(取决于哪个连接) 我有两个问题: 如何获得Backup Exec告诉我要插入哪个磁盘? 之前我曾经使用磁带,它告诉我然后使用哪个磁带? 我希望这也可以用于磁盘。 (目前只有2个,会有更多)。 然后,如果磁盘已满,如何让Backup Exec删除旧备份。 新闻只是在… 与Symantec一起检查,他们不支持Backup Exec的USB驱动器。 赛门铁克确实支持USB RDX备份设备,并且通常可以使用标准的USB驱动器(根据本文推荐的configuration)。

在服务器出现故障时访问SAS驱动器上的数据

如果我的服务器出现故障,我如何访问SAS驱动器上的数据? 我没有另外的服务器来插入它们,即使将驱动器连接到另一个控制器(同时保留数据)也不是特定的事情。 是的,我们有一个完整的备份解决scheme,包括快照,非现场复制等,备份可能会延迟15分钟,在某些情况下,我需要运行备份服务器(可能是closures)来访问备份中的数据无论如何。 能够从生产驱动器恢复,或至less访问最近更改的文件等数据将是一个主要的优势,如果我只能得到的数据。 其他然后购买一个RAID控制器,并将其插入工作站(在这种情况下,我仍然可能无法连接驱动器,同时保持数据完整,因为这是一个RAID控制器,而不是一个简单的HBA),我有什么select? 像一个简单的(非RAID)PCIe HBA卡,只是让你插入一个SAS驱动器的东西存在? 或者更好的还有某种shell? 我无法在google上find。 谢谢

我可以通过rsnapshot在远程计算机上创buildLVM快照吗?

我目前正在host1上运行rsnapshot ,使用内置的SFTP支持(我每天,每周和每月在标准的rsnapshotconfiguration中运行备份)备份来自host2的一些文件。 两台主机都运行Ubuntu并使用LVM。 是否有任何直接的方法可以在备份运行开始之前在host2上创build和装载LVM快照,并在之后删除它们以增加备份的文件集的一致性? 看起来更新版本的rsnapshot使用linux_lvm_*命令内置了LVM支持,但似乎只有在从同一主机进行备份时才起作用,而我并不这么做。 理想的机制应该是相当失败的,即: 备份完成后, 主机2上的LVM快照应该被删除,无论是否成功。 如果无法创build快照,则备份不会继续。

我怎样才能恢复微软的SQL Server数据库备份到Postgres?

我需要将Microsoft SQL Server数据库备份(转储)文件和导入/恢复到PostgreSQL数据库中。 是否有人可以在MSSQL服务器备份文件上运行某种转换脚本(可能是perl / sed / awk脚本),以便将其恢复到PostgreSQL数据库? 假设这些表格已经在postgres中创build了,但是它们都是空的。