我知道在做任何事情之前我需要完全备份日志文件。
但是,一旦我这样做,如果我按照分离数据库然后删除日志文件然后重新创建它的过程会发生什么?
答案 0 :(得分:0)
这可能是缩短数据库日志文件的快速方法,因为sp_attach_db将自动创建一个新的日志文件,其中包含使用数据库创建指定的原始大小。
并且分离过程是安全的,因为SQL Server确保服务器干净地分离数据库文件,这意味着
1.数据库中没有未完成的交易
2.内存没有DB的脏页
答案 1 :(得分:0)
在我运行事务日志备份两次并运行收缩命令后,一切都很好。
由于
答案 2 :(得分:0)
删除并重新创建日志文件后,它将在不了解数据库状态的情况下创建t-log,您可能会遇到数据丢失。