【发布时间】:2019-12-18 03:24:27
【问题描述】:
我需要确保在遵守公司要求的同时采用最佳做法。 1. 7天的数据备份,当一天重复时覆盖。我的命名约定为 DBNAME_DAYNAME.BAK。我通过动态构建名称的游标实现了这一点。 2. 事务日志备份每分钟发生一次,命名为 DBNAME_DAYNAME_MINUTEOFDAY.TRN。同样,这些应该在周期中的第 8 天开始时覆盖。正在使用类似的光标。 3. 将数据备份复制到网络共享。每次备份完成后,我都在使用 CmdExec。 4. 将日志备份复制到网络共享。我正在使用备份日志到磁盘和镜像到磁盘。
我需要确保我的参数是正确的。
对于步骤 1 中的数据文件备份,我使用以下参数: 使用 NOFORMAT、INIT、SKIP、倒带、NOUNLOAD、压缩、STATS = 10
然后,我有第二步,将文件复制到网络共享: 复制 H:\BACKUPS\SQLDataFiles*.* """\192.xxx.xxx.xxx\sharepath\Directory*.*""" /Y
问题 1:所有这些似乎都有效。我的参数还好吗?
对于日志文件备份,我使用镜像到磁盘,具有以下参数: WITH FORMAT, INIT, SKIP, REWIND, NOUNLOAD, COMPRESSION, STATS = 10
问题 2:所有这些似乎都有效,但我的参数还好吗?
当然,和往常一样,整个过程都是领导匆匆忙忙的,我还没有真正做过恢复测试。我很快就会但想得到这个明智的小组的参数审查。参数描述没有深入。诚然,管理不是我的强项。我使用的参数是从其他代码复制而来的,有些似乎暗示磁带。没有磁带,只有磁盘。如果它们是磁带并且不会引起问题,那很好。我只是想确保文件被覆盖,并且我可以通过此设置恢复。
【问题讨论】: