我有一个我想用我的应用程序部署的数据库。 所以我把它清空了,但是尺寸还是很大的! 即使在运行DBCC SHRINKFILE (1, 1)和DBCC SHRINKDATABASE (1, 1)
谁能帮忙?
如果数据库设置为使用“完全”恢复模式,则在备份事务日志之前,您将无法缩小数据库。
如果您不需要此恢复模式提供的可恢复性,请将其设置为“简单”,并且应该可以在不需要日志备份的情况下收缩数据库。
看起来SHRINKFILE命令有一些公平的选项,而不是在这里重复,尝试这个链接,它给了comman选项一个体面的解释,希望它的一些将帮助…
收缩SQL Server数据库
您可以通过使用脚本而不是实际的数据库来更好地实现这一点 – 例如,您可以避免出现Service Pack问题 – 如果您是针对特定版本的SQL Server的SP2开发的,则使用相同的RTM或SP1的人员SQL版本将能够使用您的脚本,但将无法附加实际的数据库。