【问题标题】:Simple space recovery question - removing tables entirely sql server简单的空间恢复问题-完全删除表sql server
【发布时间】:2011-03-20 06:43:38
【问题描述】:

我正在从我的 SQL Server 数据库中删除几个大表。减少数据库使用的空间/文件空间的最简单方法是什么?我在网上阅读的所有内容都感觉很复杂。我希望有一种简单的方法可以做到这一点,假设数据库不会增长到以前使用这些文件的水平。 Sql 2005。

【问题讨论】:

  • 目前所有内容都在一个 mdf 文件中吗?
  • 一分为二;我在考虑合并。

标签: sql-server


【解决方案1】:

有很多选择,但没有一个可能是您所说的“简单”。

最简单:删除表后,您必须缩小数据库。您可能还想缩小日志。请注意,您不想定期执行此操作 (http://blogs.msdn.com/b/sqlserverstorageengine/archive/2006/06/13/629059.aspx),当您缩小日志时,您需要进行备份。

其他选项包括将文件添加到数据库并将数据仅移动到这些文件,或者将要保留的表移动到另一个具有适当增长限制的新数据库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-19
    • 1970-01-01
    • 1970-01-01
    • 2010-10-05
    • 1970-01-01
    相关资源
    最近更新 更多