如果我们在数据库上应用了复制,如何减少ldf文件大小

van*_*rma 3 sql-server-2005

我有一个使用复制的数据库.现在我想减少LDF文件的大小(目前LDF的大小是6 GB).

我确实"收缩"了LDF文件,但它只缩小了几MB.我们需要为它寻找其他选项,因为这些数据库正在使用复制.有没有可用的解决方案?

Dal*_*lex 11

您应该将数据库恢复模型更改为" 简单 ",然后使用

dbcc shrinkdatabase('database_name').

在此之后,您将有一个空日志.

然后不要忘记将恢复模型更改回" 完整 "