我需要确保我在遵守公司要求的同时采用了最佳实践。1.7天的数据备份,当这一天重复时会覆盖。我的命名约定是DBNAME_DAYNAME.BAK,我通过一个动态构建名称的游标实现了这一点。2.事务日志备份每分钟执行一次,并命名为DBNAME_DAYNAME_MINUTEOFDAY.TRN。同样,当周期中的第8天开始时,这些备份将被覆盖。正在使用类似的游标。3.将数据备份复制到网络共享。每次备份完成后,我都会使用CmdExec。4.将日志备份复制到网络共享。我正在使用备份日志到磁盘和镜像到磁盘。
我需要确保我的参数是正确的。
对于步骤1中的数据文件备份,我使用以下参数: WITH NOFORMAT、
我们在相同的S3存储桶中备份工具的主目录和配置,并按目录名称分隔。我们在S3存储桶上启用了版本控制。由于担心丢失S3备份中的重要文件,如果我们的分布式文件系统和计划的S3同步作业运行出现问题-我们在s3同步期间没有启用--delete选项。
现在,我在想-如果本地备份出现问题,我们意识到-比方说4天后-我们需要在S3存储桶的just one directory中恢复4天前的文件,我该如何实现?
此外,如果您可以回答-因为我们没有启用--delete选项,恢复也将恢复所有已删除或本地不存在的文件-这些不再需要-我们如何在恢复过程中避免这种情况?
我们正在尝试将备份共享移动到另一台服务器,但是我们遇到了验证错误,这阻碍了我们的工作。我在网上发现了几次同样的错误,但是没有一个建议有效。
运行Azure DevOps Server 2020 Update 1,我们使用管理控制台配置预定备份。在向导的末尾,我得到以下验证错误
[Error @09:43:49.096] TF400997: SQL Server service is running as svc-sqldbuser@int.domainname.com. Please change this account to an account that can be granted
我正在Server 2017上运行加密备份。
执行测试还原时,它失败了:
RESTORE DATABASE [test]
FROM DISK = N'\\DPH-DD-SLI-001\SLI_SQL_Backups\Encrypted\DPH-SQL-SLI-12P\BTBLEAD\FULL\DPH-SQL-SLI-12P_BTBLEAD_FULL_20201021_185145.bak'
WITH NORECOVERY, REPLACE;
RESTORE DATABASE [test]
FROM DISK = N'\\DPH-DD-SLI-001\SLI_S