我需要确保在遵守公司要求的同时采用最佳实践。 1. 7天的数据备份,当一天重复时覆盖。我的命名约定为DBNAME_DAYNAME。.BAK。我使用动态构建名称的游标实现了此目的。 2. 事务日志备份每分钟进行一次,并命名为 DBNAME_DAYNAME_MINUTEOFDAY。TRN.同样,当周期中的 8 天开始时,这些应该覆盖。正在使用类似的游标。 3. 将数据备份复制到网络共享。每次备份完成后,我都在使用 CmdExec。 4. 将日志备份复制到网络共享。我正在使用备份日志到磁盘和镜像到磁盘。
我需要确保我的参数正确。
对于步骤 1 中的数据文件备份,我使用以下参数: 使用无格式、初始化、跳过、倒带、无加载、压缩、统计 = 10
然后,我有第二个步骤将文件复制到网络共享: Copy H:\BACKUPS\SQLDataFiles*.* ""\192.xxx.xxx.xxx\sharepath\Directory*.*""/Y
问题1:所有这些似乎都有效。我的参数可以吗?
对于日志文件备份,我使用镜像到磁盘,具有以下参数: 使用格式、初始化、跳过、倒带、卸载、压缩、统计 = 10
问题2:所有这些似乎都有效,但我的参数可以吗?
当然,正如通常发生的那样,整个过程是由领导匆忙进行的,我实际上并没有做过恢复测试。我很快就会但想让这个明智的小组对参数进行审查。参数说明未下沉。诚然,行政管理不是我的强项。我使用的参数是从其他代码复制的,有些似乎暗示了磁带。没有磁带,只有磁盘。如果它们是磁带并且不会导致问题,那很好。我只想确保文件被覆盖,并且我可以使用此设置进行恢复。
我不能告诉你参数是否正常。我能说的是,我肯定更喜欢使用真实可靠的备份和还原软件。为什么:
- 备份和还原工具正是为此目的而设计的
- 备份和还原工具提供了比"命名"工具更多的功能,这实际上反映了保留时间的需求:例如能够根据日期,搜索系统等找到要还原的数据
- 备份和恢复工具可以附带支持装置,在需要时为您提供帮助的保险。
有许多备份和恢复工具,由于我是一个开源的人,我建议根据您的企业SLA,策略或要求使用Bacula(https://www.bacula.org(或企业版(https://www.baculasystems.com(。
此致敬意
韦兰