Articles of 备份

PostgreSQL备份/恢复

备份postgresql数据库的最佳方法是什么? 我试过在www.postgresql.org上使用这个文档,但是在恢复的时候我总是得到完整性错误。 现在我正在使用这个备份: pg_dump -U myuser -d mydatabase db.pg.dump 恢复: pg_restore -c -r -U myuser -d mydatabase db.pg.dump 但是我没有得到理想的结果 编辑:我应该注意到,我的数据库有很多外键。 我看到的一些错误是: ERROR: current transaction is aborted, commands ignored until end of transaction block ERROR: zero-length delimited identifier at or near """" LINE 1: …_text_id_fkey" FOREIGN KEY ("text_id") REFERENCES ""."wiki_t…

Windows服务器备份 – 我可以恢复到一个特定的修订?

我正在使用Windows Server 2008中的Windows Server Backup来为服务器上的专用硬盘驱动器执行预定的每日备份。 我注意到,在“所有备份”下,它说我有45份。 这是否意味着我可以在系统故障时恢复到我的数据修改版本? 如果答案是肯定的,那么我不必担心每月或每周拍摄我的数据。 我担心发生的数据损坏事件发生在我的备份中,然后没有干净的快照返回。 谢谢!

在SQL Server中恢复差异备份的困难,预计有2个媒体系列,或者没有文件准备好前滚

我有SQL备份每晚从服务器A复制到服务器B. 我们希望将sql服务器从服务器A移到服务器B,而没有太多的停机时间,但是文件非常大。 我认为执行差异备份和还原可以解决数据库的问题。 从服务器A复制完整备份到服务器B(10 + gb) 在服务器B上打开SQL Server Managment Studio 在数据库上右键单击 还原数据库 input新的DB名称 select“从设备”并浏览到备份文件 点击确定。 这是现在采取原来的“全面”备份。 testing与开发应用程序的新数据库 – 一切正常:) 在DB上的原始数据库rightmouse>任务>备份… 备份types=差异,备份到磁盘,添加一个新的文件,并删除旧的(它需要一个小文件传输的最小数量的中断) 将差异备份复制到新的数据库 在数据库>任务>恢复>数据库上右键单击 这是我卡住的地方。 如果我同时添加新的差异文件,并将原始备份添加到还原过程中,则会出现错误 The media loaded on "M:\path\to\backup\full.bak" is formatted to support 1 media families, but 2 media families are expected according to the backup device specification. RESTORE HEADERONLY is terminating abnormally. 但是,如果我试图恢复使用差异文件,我得到 […]

将Windows Server 2008迁移到新的硬盘2

几个星期前,我已经问过如何将Windows Server 2008移动到新的硬盘上。 尽pipe以前的答案和两个星期没有试图做到这一点,我总是无法将操作系统移到新的驱动器上。 我试过的: 使用Windows备份进行备份/恢复。 这从来没有帮助。 首先,我尝试备份,然后将备份复制到一个新的驱动器,然后恢复。 这导致“备份参数不正确。(0x80070057) ”错误导致的 Windows备份。 最近,我试图备份到networking共享,但我不能从它恢复,因为“*networkingpath找不到(0x80070035)”错误。 尝试netsh interface ipv4 set address […]也不工作(至less看到三个不同的错误,主要是“ 接口是未知的。 ”)解决了,但我有“ 参数不正确。 ”错误,我有即使在删除所有旧备份后,清除所有日志并进行新的完全备份。 以前build议的使用Windows AIK中的imagex的解决scheme在向其写入映像后会导致不可引导的磁盘。 当从Windows 2008安装盘(从USB)启动时,它发现硬盘不能启动,并提出解决这个问题,但后来崩溃,导致无法启动的USB闪存盘(和HDD保持无法启动)。 正如我在前一个问题中所说的那样,做一个硬盘驱动器克隆(当然)可以启动磁盘,但是Windows抱怨硬件更改并且无法启动。 现在有人可以build议我另一种方式将Windows Server 2008移动到新的硬盘上吗? 至less是可能的,或者任何硬盘故障/改变必须重新安装整个操作系统?

ROBOCOPY是一种很好的备份forms吗?

看它如何不写一个validation,除非脚本(或需要?)这是一个体面的select转储几个文件夹到另一台服务器? 我只是担心被复制后的数据是否可能被破坏,但你不会意识到它是越野车? 我过去没有使用它,但是我正在寻求反馈,以防我明显地漏掉了一些东西。

mysql增量备份

现在我有一个cron作业,每天都会把数据库转储两次。 现在罚款,因为我的DB是<100MB。 我有有限的空间在服务器上(也想反过来空间的其他东西)。 我如何使用MySQL进行增量备份? 我想每3-4小时做一次,每周一次。 我该怎么做呢? 另外我听到使用“二进制日志”是好的,但我不确定如何做到这一点。 很多链接是欢迎的。

Rackspace – 如果我删除一个服务器,我会失去备份?

我刚开始使用Rackspace,很失望地发现我必须自己安装整个LAMP堆栈。 这不是什么大事,如果我只需要做一次。 我已经build立了一个testing服务器来尝试一下,我将来会删除它。 从RS知识库中,我可以看到,我可以从任何备份创build新的服务器实例。 但我无法确定删除实例是否也会删除备份。 这很重要,因为我想确保configurationtesting服务器所做的工作不会丢失。 任何build议非常感谢,泰克。

rdiff备份 – 只有在本地安装才可以工作? Dreamhost备份

我试图将文件备份到Dreamhost的备份帐户,该帐户“允许用户仅执行ftp,sftp,scp,cvs,rdist和/或rsync操作”(来源: http : //wiki.dreamhost.com/RSSH ) 。 有没有什么configuration可以让我在这种情况下使用rdiff-backup? 它没有安装在远程服务器上。

如何在SQL Server 2008R2中使用SQL Server Management Studio来安排数据库备份操作?

我无法在SSMS 2008 R2开发人员版中设置每日备份计划。 这正是我想要实现的:我的SSMS连接到我的数据库(远程),位于一些托pipe服务。 我正在寻找一些脚本(或其他方式)进入查询(在SSMS,甚至更好 – 在“MyLittleAdmin”工具),将备份我的数据库每天的基础。 我会感谢任何进一步的帮助。 编辑: 我很抱歉,我会回答所有出现的问题: @DaniSQL – 是的。 我通过Rackspace(MyLittleAdmin)的托pipe服务工具和SSMS访问了数据库。 在SSMS出于某种原因,当我连接(远程)到位于我的托pipe服务服务器的数据库时,“维护计划”文件夹不会显示在对象资源pipe理器中。 但是,当我将bak文件本地下载到我的电脑,并将其连接到SSMS时,就会显示出来。 (我认为托pipe服务不允许我创build计划/工作?) @ Chris S – 正如我上面写的,当我远程连接到数据库时,维护计划消失(通过将服务器的IP&PORTinput到SSMS) 对于@DaniSQL的最后回答: 这看起来不错,但我似乎无法在SSMS中运行任务。 如果我将通过Rackspace SQLpipe理工具( MyLittleAdmin )将这个脚本放入新的查询中,它将起作用吗? 我只想每天自动备份和恢复我的数据库。 非常感谢您的帮助!

将linux备份恢复到新硬件

我正在看在这个 serverfault问题的指示,以恢复服务器的备份到新的硬件。 我对整个过程有点困惑,并有一些我很想回答的具体问题。 如果遵循定义的备份过程,那么这显然与将物理驱动器取出并放入目标机器相同? 不同的硬件设备会发生什么情况,在目标机器上进行备份还原后,是否需要手动设置原来不存在的硬件? 使用旧系统的完整备份进行干净的裸安装和复制是什么问题? 为什么复制MBR和分区表是重要的一步? 最后,我真的很想在移植到新硬件时保留所有安装的程序和configuration(包括像apache,bind等),并且安装程序处理操作系统和驱动程序问题。 这完全可行吗? 谢谢