如何增加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