我將大量表從SQL Server 2005數據庫中刪除。如何縮小數據庫 - 假設我沒有替換數據或表?我正在將東西歸檔到另一個數據庫。當永久刪除表時,回收SQL Server 2005數據庫中的空間
2
A
回答
6
DBCC Shrinkdatabase(0) -- Currently selected database
或
DBCC Shrinkdatabase(<databasename>) -- Named database
然而,萎縮的文件可能會破壞你的表,特別是大型onces,作爲表的內容得到移動有關文件中,所以一旦縮水它來整理好主意,你的表。這當然會使你的文件再次增長,但可能不會像你丟棄舊錶之前那麼大。 (Err,假定丟失的表包含大量的數據...)
0
您可以使用DBCC SHRINKDATABASE
命令,也可以右鍵單擊數據庫Tasks,Shrink,Database。
相關問題
- 1. 從DateTime sql server 2005刪除時間2005
- 2. 刪除SQL - 永久刪除
- 3. 更改數據類型後回收SQL 2005表中的空間?
- 4. SQL Server - 刪除表但未使用的空間不被回收?
- 5. 永久排序在SQL Server CE數據庫表中的行
- 6. SQL Server 2005,收縮複製數據庫
- 7. 如何永久刪除表格數據
- 8. 刪除SQL Server 2005
- 9. 刪除SQL Server 2005數據庫中的所有行
- 10. 如何增加SQL 2005 Server中數據庫的磁盤空間?
- 11. 在mysql中刪除數據庫之後回收磁盤空間
- 12. 刪除SQL Server數據庫
- 13. 如何從SQL Server 2005數據庫中刪除脫機文件
- 14. 從SQL Server 2005數據庫中刪除非法字符?
- 15. 永久刪除GitLab回收站中的二進制文件
- 16. 總結(永久)SQL表中的數據
- 17. SQL Server 2005:刪除列佔用的磁盤空間
- 18. SQL Server tempdb永久表使用案例
- 19. SQL Server 2005級聯刪除
- 20. SQL Server 2005:刪除優化
- 21. SQL Server 2005高效刪除
- 22. 如何在sql server 2005中編寫sql server數據庫圖表?
- 23. 永久刪除NSURLCredential?
- 24. 在sql server表中刪除數據需要很多時間
- 25. SQL Server 2005 - 刪除表觸發器?
- 26. 永久數據收集
- 27. Sql Server永久更新
- 28. SQL Server 2005中 - 返回的XML數據或數據表
- 29. SQL Server - 刪除65%的內容 - 數據庫收縮好嗎?
- 30. 在SQL Server 2005中壓縮數據庫
您是否需要縮小數據庫?這很關鍵嗎?請參閱這些最近的答案,請http://stackoverflow.com/questions/1940533/does-sqls-delete-statement-truly-delete-data/1940569#1940569和http://stackoverflow.com/questions/6149605/freeing-up -space-in-sql-server/6150193#6150193 – gbn 2011-05-29 09:03:31
是的。表格不再使用,空間不再需要。 – Caveatrob 2011-05-29 17:57:27