首页 / 知识
数据库备份/还原过程
2023-04-16 05:50:00

Database Backup/Restore Process对于灾难和恢复而言,大型数据库或SQL Server上数据库集合的备份和还原过程非常重要。但是,我还没有找到一种健壮的解决方案来保证整个过程尽可能高效,跨多个服务器100%可靠且易于维护和配置。 Microsft的维护计划似乎还不够。我使用的最好的解决方案是我使用许多作业手动创建的解决方案,每个作业在源服务器(备份)和目标服务器(还原)上运行每个数据库要执行许多步骤。作业使用存储过程进行备份,复制和还原。每天运行一次(完全备份/还原),每隔5分钟运行一次(事务日志传送)。 尽管我当前的流程可以正常工作并通过电子邮件报告任何作业失败,但是我知道整个流程不是很可靠,并且如果不具备深入的知识,非DBA便无法在我们所有的服务器上轻松地维护/配置该流程。 我想知道其他人是否具有相同的备份/还原过程,以及其他人如何克服此问题。 您问题的关键部分是由非DBA管理备份解决方案的能力。备份脚本之类的任何本机SQL Server答案都无法满足该需求,因为备份脚本需要T-SQL知识。 因此,您希望参考Mitch Wheat提到的第三方解决方案。我为Quest(LiteSpeed的制造商)工作,所以我当然很喜欢那一个-向非DBA展示很容易。在离开上一家公司之前,我进行了十分钟的会议,向系统管理员和开发人员展示LiteSpeed控制台的工作原理,仅此而已。从那以后他们没有再打电话了。 另一种方法是使用商店其余部分使用的相同备份软件。 TSM,Veritas,Backup Exec和Microsoft DPM都具有SQL Server代理,可让您的Windows管理员以不同程度的易用性管理备份过程。如果您确实要由非DBA来管理它,这可能是最简单的方法,尽管您牺牲了SQL专用备份工具所提供的许多性能。 我采取了类似的步骤,每晚将开发/测试/质量检查数据库保持"零步长",供开发人员和质量检查人员使用。 文档是关键-如果您想删除Scott Hanselman所谓的"总线因素"(即,系统的创建者会被总线撞到而一切开始变得糟透的危险)。
就是说,对于正常的数据库备份和灾难恢复计划,我发现SQL Server维护计划工作得很好。只要您包括:
我已经概述了一些实现该目标的方法(对于那些对此问题感兴趣的人,他们正在寻找如何创建灾难恢复计划的示例): 我正在做同样的事情,即使有这个过程,我也会半定期遇到各种问题。 如何处理从服务器A复制文件到服务器B与在服务器B上还原事务备份之间的间隔。 事务备份偶尔会比正常情况下大,并且需要更长的时间进行复制。然后,还原作业会得到该文件正在使用的操作系统错误。 没什么大不了的,因为该文件将在下次自动应用,但是最好有一个更优雅的解决方案,特别是可以解决该问题的解决方案。 |
最新内容
相关内容
linux数据库升级命令?
linux数据库升级命令?,系统,信息,时间,最新,网络,名字,地址,管理,简介,传播,linux下手动更新locate所在数据库的指令updatedb为什么行不通_百linux备份整机命令?
linux备份整机命令?,系统,工具,数据,设备,备份,情况,时间,地址,命令,文件,linux系统如何备份?1、将MYSQL数据放在一台计算机上是不安全的,所以数据库导出linux命令?
数据库导出linux命令?,密码,数据,数据库,情况,地址,系统,工具,网上,名字,命令,linux系统导出oracle数据库数据导出数据库对象在PL/SQL Developlinux命令解决方案?
linux命令解决方案?,系统,管理,数据,电子,工作,电脑,软件,情况,不了,档案,linux处理/tmp文件空间不足1、删除缓存文件 缓存文件是临时存储在磁备份还原命令linux?
备份还原命令linux?,系统,数据,设备,一致,密码,工具,备份,数据库,命令,文件,Linux备份与恢复首先,您需要找到您的备份。您可以在外部硬盘、云存linux拷贝备份命令?
linux拷贝备份命令?,设备,系统,文件,命令,情况,备份,目录,源文件,选项,分区,linux怎么复制命令1、cp命令:用于复制文件或目录。语法如下:`bash clinux恢复数据库命令?
linux恢复数据库命令?,工具,系统,软件,数据,盘中,密码,命令,备份,数据库,文件,linux如何恢复删除的文件1、接下来小编就给大家带来linux恢复误linux拷贝备份命令?
linux拷贝备份命令?,设备,系统,文件,命令,情况,备份,目录,源文件,选项,分区,linux怎么复制命令1、cp命令:用于复制文件或目录。语法如下:`bash clinux命令备份文件夹?
linux命令备份文件夹?,设备,系统,文件,命令,备份,情况,做好,名字,灵活,数据,linux怎么设置原目录和备份目录dump命令 Linux dump命令用于备份linux命令大全数据库?
linux命令大全数据库?,服务,系统,平台,状态,软件,通用,环境,数据,神州,地址,在Linux上用命令怎么连接数据库(linux连接oracle数据库命令)登录linux上数据库的命令?
linux上数据库的命令?,服务,系统,信息,地址,命令,密码,工具,管理,数据,单位,在Linux上用命令怎么连接数据库(linux连接oracle数据库命令)1、登linux命令dm数据库?
linux命令dm数据库?,地址,软件,时间,设备,名字,服务,位置,名称,公司,命令,linux创建dm数据库超时linux/sys下无法新建 方法如下打开c盘,在用户