数据库磁盘文件满了,你该怎么办?
2012-07-16 10:11
155 查看
1、数据库进行脱机操作。
Alter DATABASE [数据库名称] SET OFFLINE
2、数据库进行分离。
EXEC sp_detach_db [数据库名称]
删除日志文件
再附加
EXEC sp_attach_single_file_db@dbname=
'库名',@physname
= 'D:/MSSQL/Data/库名.mdf'
3、收缩日志文件
BACKUP LOG 数据库名 WITH NO_LOG (备注:日志文件会被清空,如果你确定你的日志文件没有用的情况下。可以执行些操作。)
再收缩数据文件
企业管理器--服务器--数据库--右键--任务--收缩--收缩数据库
查看数据库的文件信息。
USE [数据库名称]
SP_HELPFILE
Alter DATABASE [数据库名称] SET OFFLINE
2、数据库进行分离。
EXEC sp_detach_db [数据库名称]
删除日志文件
再附加
EXEC sp_attach_single_file_db@dbname=
'库名',@physname
= 'D:/MSSQL/Data/库名.mdf'
3、收缩日志文件
BACKUP LOG 数据库名 WITH NO_LOG (备注:日志文件会被清空,如果你确定你的日志文件没有用的情况下。可以执行些操作。)
再收缩数据文件
企业管理器--服务器--数据库--右键--任务--收缩--收缩数据库
查看数据库的文件信息。
USE [数据库名称]
SP_HELPFILE
相关文章推荐
- 添加JBoss插件中的hibernate tools后怎么创建hibernate配置文件和对数据库的表进行反转映射
- 将数据库二进制文件读出并保存到磁盘上
- 怎么将导出的sql文件再次导入到数据库?
- MS Sql Server查询磁盘的可用空间,数据库数据文件及日志文件的大小及利用率
- thinkPHP,怎么把json文件里面的数据导入数据库
- SQL查询某数据库各表占用磁盘空间和收缩数据库MDF文件
- 如何优化Urchin配置文件每月数据库的磁盘存储空间
- 怎么在Android手机没root的情况下读取手机系统文件(比如数据库文件)
- 一个数据库只剩下mdf文件了,怎么恢复?
- 数据库里面的表已删除了,但数据库文件大小没变小是怎么回事(转)
- 怎么用引用啊?[转]SQL Server 2005数据库日志文件损坏的情况下如何恢复数据库
- 一个数据库只剩下mdf文件了,怎么恢复?
- 进入用友通:提示"由于文件不可访问,内存磁盘空间不足无法打开ufsystem数据库"登录失败
- 只有.mdf文件,而没有.ldf文件,怎么恢复数据库
- 数据库文件太大的时候怎么办?
- 一个SQL SERVER数据库只剩下mdf文件,怎么附加数据库?
- 删除Oracle数据库表空间时,数据库文件删不掉怎么办?
- 判断数据库和磁盘中文件是否一致
- 磁盘中的文件文件要怎么恢复
- 插入数据库记录与磁盘文件关联思想