我是 DBA 任务的新手。
我正在尝试使用我们公司每天每小时通过 FTP 站点获得 24 次的事务日志(以 SQB 文件格式)恢复数据库,然后我必须使用“RedGate 的 SQL 备份”应用程序将它们转换为 BAK 文件格式。
然后,我计划使用“NoRecovery”恢复每个事务日志,因为我们必须每小时恢复一次。
我发现有一种文件编号“..04”的模式,与其他每小时事务日志相比,它确实很大。
我没有从提供数据的供应商文档中获得有关此文件“..04”的具体说明。
我很好奇我是否应该将此特定文件视为常规事务日志,还是像“差异备份文件”一样对待它?
我正在尝试提出一种使用“备用”还原模式跟上每日数据库更新过程的策略。
我从第三方的 FTP 站点获取 24 个日志传送文件(用于前一天的每小时事务日志文件)。我会在每晚运行时更新这 24 个文件。我最初以 SQB 文件格式获取这些文件,然后我有一个工具和脚本将这些 SQB 文件转换为 BAK 文件格式。
现在,我正在尝试制定一个持续备份计划的策略。
数据库不必更新或修改,只需读取即可。 我是否始终将每个事务日志文件恢复为“备用”,而将它们保留为“备用”模式?
我计划创建一个单独的数据库,以便仅从这个“只读”数据库的某些表中检索必要的数据。
我还有一个问题。如果我不小心运行脚本将此数据库恢复为“NoRecovery or Recovery”模式,有没有办法通过运行脚本将模式更改回“Standby”,或者我是否必须再次将完整的 bak 文件恢复为“Standby”(做整个过程再次)?