这个问题是驱使我坚果! 我们将所有生产数据库备份到networking共享中,然后每晚备份到磁带上。 星期一至星期五晚8点 – 完整备份,然后进行日志备份 周一至周五早上7点至下午7点,以半小时为间隔 – 备份日志 自从3年前我们从SQL Server Standard 2000迁移到2008年以来,我们的备份一直以这种方式工作。 最近,星期一的第一次日志备份失败了。 不是每一次,但几乎每一次! 剩下的一周,我们没有任何问题。 我想这个问题可能与在没有备份的周末之后尝试的日志备份的大小有关。 现在到这个问题上,我需要一个修复… 所有这一周,我们最大的两个数据库上的每个完整备份都失败了(两个备份压缩均小于1GB)。 源服务器和目标服务器上有足够的磁盘空间。 我猜问题是完成这些数据库的备份所需的时间和/或完成这些备份所需的备份文件的大小。 将备份目标更改为本地存储可以正常工作(而且速度非常快)。 从工作经历,我可以find一些提示,问题可能是… 代码:0xC002F210(总是这个代码,但混合以下描述…) “操作系统在'\ drserver \ SQLBackups \ Database.bak'上尝试'SetEndOfFile'时,返回错误'64(未能检索到此错误的文本。原因:1815)'。BACKUP DATABASEexception终止。 “操作系统在'\ drserver \ SQLBackups \ Database.bak'上尝试”FlushFileBuffers“时,返回错误'64(未能检索到该错误的文本。原因:1815)'。BACKUP DATABASEexception终止。 请帮助保存我的头发和理智!
我有一个SQL备份,其中有数百个单独的数据库。 备份的容量大约为70GB,而且我花了无数个小时试图在新机器上恢复,因为前一个机器已经损坏。 我目前正在试图恢复这个做… mysql -u root -p > E:\CHI.sql 只要我运行这个,SQL备份去0KB,没有其他的事情发生。 我能做些什么来恢复这个SQL备份,因为这是非常紧急的,我从来没有遇到过这样的问题。
我每天都有数据库备份scp到一个本地linux机器上的多个数据库的目录。 命名格式是[dbname] .backup; 没有时间戳,并且当前最新的备份覆盖了以前的。 pipe理层希望保留带有date戳记的旧版本的文件,并在保留时应用以下策略: 所有文件将被保留7天 每个数据库的月份第一次备份将保留12个月 每年的第一次备份将被无限期保留 我正在摸索如何写这个脚本,所以我希望别人之前写过类似的东西,或者有一个我不知道的东西可以pipe理这样的事情。 谁知道这样的脚本或工具?
我想检索一个数据库的脚本,其中将包括创build数据库,创build表和插入所有数据的操作。 我怎样才能达到这个使用pipe理工作室2008年。 我已经尝试了生成脚本选项,但似乎只创build表结构,不创build数据库或不插入数据。 或
我有一个位于colo中心的SQL Server。 目前,我们的数据库大概是100Gb。 日志文件平均大约500Mb /天,差异备份增长略less于此。 我目前的灾难恢复计划是:在其他地方进行完整备份,每十分钟进行一次日志备份,每天晚上进行一次备份。 我把日志和差异复制到S3,所以除了尾巴,它们不在机器上,以防万一。 我可以在其他地方恢复完整的备份,并且偶尔检查以确保我可以恢复整个日志链。 通常情况下,我只是恢复“完整 – >最新的差异 – >差异后的日志”,但我偶尔运行全套,只是为了确保我可以。 我的问题是,人们实际上多久做完整的备份? 我看不出有什么值得每天尝试将100Gb塞进S3的。 我甚至不确定我会每星期做一次。 是否有一个“最佳实践”,或者这只是归结为我自己的购买带宽/存储的能力/欲望,如果我必须申请几天(或几周)的日志,恢复时间会更长。 我想真正的风险是链中的一些日志文件被损坏,然后我完全搞砸了。
我们在多台服务器上安装了一个Web应用程序,我们希望通过将关键数据备份到S3来增加一个额外的冗余层。 关键数据是MySQL数据库和一个包含dynamic创build的站点资源的文件夹 – 主要是图像。 某种基于rsync的解决scheme最初似乎是最好的计划。 几年前,我们使用S3cmd (特别是s3cmd同步)进行了一些成功,但是我们没有发现它特别可靠,尽pipe这可能从那以后就改变了。 它发生在我身上,尽pipe一个rsync解决scheme可能不适用于使用mysqldump创build的单个db.sql文件,我认为这意味着整个数据库每次都被传输,多个数据库超过1GB,这将加起来很多stream量(和$ s)很快。 有了图像文件,我可以简单地传输在最后一天内修改的文件,这将更加简单。 我应该看什么方法?
原谅我的无知的问题,但我看到postgres有他们的WAL日志,有关于使用文件系统快照的谈判,与快照的WAL可能或可能不足以备份/恢复…我不是传统的DBA / admin(我是一名开发人员),但达到了希望在支持这些需求方面做得更好的一点。 问题:可以将Postgres安装在10GB或100GB大小的系统上,以便不使用特殊的备份软件,而只需使用传统的文件系统备份软件(文件系统快照?),并使用此方法有合理的恢复方法? (如果大小问题,想知道) 用例1:在使用Postgres时避免使用特殊的备份方法,只使用普通的文件系统。 没有停机时间,或<5秒。 用例2:与混合ECM(如Alfresco)一起使用时,应始终备份和恢复文件系统内容(图像)和元数据(数据库)。 没有停机时间,或<5秒。 请详细说明我可能不会问的领域,如好的/坏的想法或要注意的事情:-) (注意,这是为了在Linux环境中进行本地安装,如果某个策略需要特定的文件系统,那就好了)。 TIA! -D
我试图说服客户,他们的SQL Server备份策略是不够的。 长话短说,他们目前的备份“策略”是每周完整备份,然后是每日事务日志备份。 我已经build议客户,由于数据库的大小,他们应该切换到每日完整的备份策略,同时进行多个日常事务日志备份,或者至less每日添加差异备份到已有的备份。 然而,他们正在摆弄这个,因为它需要比现有更多的驱动器空间。 所以,我的问题是 – 对于只有每周完整备份和日常事务日志备份的备份策略,可能会出现哪些潜在的问题或风险? 是否主要是可能需要几个小时或几天来恢复数据库,因为t-log恢复必须在完全备份恢复后重新运行每个事务? 以下是大小和活动上下文数据库的规格: 使用的数据库空间:大约12.5GB 一周的事务日志备份:总共大小约为400 MB的7个TRN文件 每周一次的重新索引事务日志备份:大约3GB
我正在构build一个Centos 7服务器来保存Postgres备份(使用Barman)。 Dell PowerEdge服务器有一个Perc-8控制器(H710P),每个3TB 7200rpm SAS驱动器有12个可用于存储数据的RAID组。 我会使用Perc来执行Raid,但是不知道Raid的select水平。 我讨厌在Raid-10上浪费磁盘空间,因为备份不像实时数据,而且容量越大越好。 但是Raid-5已经成为历史,所以我认为Raid-6是一个妥协。 build议使用哪个团队级别将不胜感激。 有没有关于把所有12个磁盘放在一个集合的问题? 谢谢…
我可以每周自动备份mysql数据库,就像本地Phpmyadmin中的预定作业一样。 如果可能的话,我想把每个数据库单独的文件。这是可能的! 谢谢