如何增加SQL Server 2005中的數據庫磁盤空間?如何增加SQL 2005 Server中數據庫的磁盤空間?
-1
A
回答
1
增加數據庫文件大小:ALTER DATABASE database MODIFY FILE (NAME = logical_file_name, SIZE = size_in_MB, <other options>)
。例如:
ALTER DATABASE mydb MODIFY FILE (NAME = mydb_data, SIZE = 5000)
<other options>
你可能要考慮包括MAXSIZE
(限制文件大小的最高端)和FILEGROWTH
(多少增加文件時,需要對數據庫更多的磁盤空間,高達最多爲MAXSIZE
)。
相反,要減小數據庫文件大小:DBCC SHRINKFILE(logical_file_name, size_in_mb)
。例如:
DBCC SHRINKFILE(data_live, 50)
DBCC SHRINKFILE(data_live_log, 10)
請注意,這是不可能的SHRINKFILE到小於數據庫實際上需要爲(例如,如果你有數據的500MB,你不能SHRINKFILE到400 MB)。
在這兩種情況下,如果你不知道數據庫文件的邏輯文件名,那麼你就可以查詢sys.sysfiles感興趣的數據庫,並提取「名稱」欄:
SELECT * FROM <database>.sys.sysfiles
希望有所幫助。
0
另外,您可以啓用自動增長
USE master
GO
ALTER DATABASE db_name
MODIFY FILE
(NAME = db_name,
FILEGROWTH = 10MB)
相關問題
- 1. Docker增加磁盤空間
- 2. SQL Server 2005的完整數據庫備份到磁盤
- 3. SQL Server:查找數據庫磁盤空間使用情況
- 4. SQL Server 2014如何使用磁盤空間來存儲數據
- 5. SQL Server 2005:刪除列佔用的磁盤空間
- 6. 如何確定SQL Server 2005中索引視圖使用的磁盤空間
- 7. 增加Docker Toolbox上的磁盤空間
- 8. SQL Server:關於改善磁盤空間
- 9. 可用磁盤空間是否存儲在sql server(2000)master數據庫中?
- 10. sql server 2005附加數據庫中斷
- 11. 虛擬機增加磁盤空間並達到磁盤空間不足問題
- 12. 如何測量Mercurial存儲庫的磁盤空間增長率?
- 13. 減少sql數據庫的磁盤空間
- 14. 如何在SQL Server 2005數據庫之間傳輸sql加密數據?
- 15. SQL Server 2005 - 如何找出特定索引的磁盤大小
- 16. 如何在SQL Server 2005中恢復SQL SERVER 2008數據庫
- 17. 如何在sql server 2005中編寫sql server數據庫圖表?
- 18. 如何增加Docker Sonarqube磁盤空間以避免此警告?
- 19. SQL Server 2005數據加密
- 20. 問題的磁盤空間SQL Server 2008中
- 21. 在sql server db中處理未使用的磁盤空間db
- 22. 增加Azure數據磁盤大小
- 23. 在mysql中刪除數據庫之後回收磁盤空間
- 24. Kvm磁盤增加
- 25. 硬盤空間vs數據庫空間
- 26. VirtualBox磁盤空間擴展
- 27. iOS:核心數據和磁盤空間
- 28. 如何將SQL Server 2005數據庫遷移到SQL Server 2008?
- 29. 如何將SQL Server 2005表導出到SQL Server Compact數據庫
- 30. 如何將數據庫從SQL Server 2008導出到SQL Server 2005