我已将数据库还原到另一个驱动器上并重命名了。我注意到我的实际数据库大小为500GB,还原后的(新)为600GB。这背后的任何理论都如此。
答案 0 :(得分:0)
您检查了日志文件吗?
几周前我遇到了同样的问题,但是我通过两种方式使用数据库收缩实现了它。
1。缩小MSSQL数据库日志文件/使用步骤截断事务日志
2。使用DBCC SHRINKFILE(Transact-SQL)
DBCC SHRINKFILE
(
{ file_name | file_id }
{ [ , EMPTYFILE ]
| [ [ , target_size ] [ , { NOTRUNCATE | TRUNCATEONLY } ] ]
}
)
[ WITH NO_INFOMSGS ]
要使用T-SQL进行实施,请使用以下查询。
SELECT * FROM sys.database_files;
file_id 5是实例中的日志文件。检查正在使用的虚拟日志。
DBCC LOGINFO;
DBCC SHRINKFILE (2, 100);
DBCC LOGINFO;
有关数据库收缩的更多信息,请参考link。