Sql 2005 分离日志文件并进行复制

Sql 2005 分离日志文件并进行复制

SQL 2005

我想将日志文件移动到其他位置。但是,数据库是复制的发布者。

无需重新创建出版物和/或订阅者,移动文件的最简单方法是什么?(它是一个 300gb 的数据库)

答案1

确实没有什么简单的方法可以做到这一点。

最接近简单的方法可能是关闭与数据库对话的所有内容,然后备份数据库,并使用 WITH MOVE 标志(和 KEEP_REPLICATION 标志)进行恢复,以将日志文件放在新位置。

或者向数据库添加一个新的日志文件,然后缩小现有日志文件并限制其增长。理论上,您应该能够删除它。删除它可能很棘手,因为如果您尝试删除时日志中有任何待复制的事务,您将无法删除它。

相关内容