您的位置:首页 > 数据库

sql server 2008数据库文件收缩的方法。

2014-10-07 14:26 441 查看
sql server2008和2005差别较大,数据文件收缩方法如下:

ALTER DATABASE 数据库 SET RECOVERY SIMPLE WITH NO_WAIT

GO

ALTER DATABASE 数据库 SET RECOVERY SIMPLE --简单模式

GO

USE 数据库

GO

DBCC SHRINKFILE (N'数据库文件id' , 10, TRUNCATEONLY)

--'数据库文件id'是SELECT file_id, name FROM sys.database_files 查出来的

GO

ALTER DATABASE 数据库 SET RECOVERY FULL WITH NO_WAIT

GO

ALTER DATABASE 数据库 SET RECOVERY FULL --还原为完全模式

GO

也可以先备份日志,再收缩:

USE 数据库;

GO

BACKUP LOG 数据库 TO DISK='e:/mylog.bak'

DBCC SHRINKFILE (N'数据库文件id', 10);

GO
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: