【发布时间】:2009-07-28 18:28:27
【问题描述】:
我有一个使用简单恢复模式的相当大的 SQL Server 数据库。我们真的不需要第二次恢复,所以我希望我们保持这种模式。
由于某种原因,此数据库的事务日志非常庞大 (410 GB),其中 99% 的空间未分配。
我尝试使用 ( DBCC SHRINKFILE (MyDatabase_log, 20000) ) 缩小文件,但它似乎不起作用。
任何人对为什么简单恢复模式的数据库会有这么大的文件有任何提示吗?我真的很想把它缩小。
【问题讨论】:
-
上次我检查时,默认的收缩单位是 GB。所以你声明的可能是
20000 GB,这不会有任何影响:)
标签: sql-server