sql server数据库文件的压缩方法

数据库 SQL Server
sql server数据库文件的压缩方法未必人人都会,下面就将为您介绍此方法的详细步骤,供您参考,如果您也在此方面遇到了问题,不妨一看。

如果需要压缩sql server数据库文件,应该怎么操作呢?下文将为您介绍sql server数据库文件的压缩详细的方法步骤,希望能够帮助到您。

请按步骤进行,未进行前面的步骤时,请不要做后面的步骤,以免损坏你的数据库.一般不建议做第4,6两步,第4步不安全,有可能损坏数据库或丢失数据。第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复。

1.清空日志

DUMP  TRANSACTION  库名  WITH NO_LOG

2.截断事务日志

BACKUP LOG 数据库名 WITH NO_LOG

3.收缩数据库文件(如果不压缩,数据库的文件不会减小

企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件

--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了

--选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了

收缩数据库文件(也可以用SQL语句来完成

--收缩数据库

DBCC SHRINKDATABASE(客户资料)

--收缩指定数据文件,1是文件号,可以通过这个语句查询到:

select * from sysfiles #p#
DBCC SHRINKFILE(1)

4.为了最大化的缩小日志文件(如果是sql 7.0,这步只能在查询分析器中进行)

a.分离数据库:

企业管理器--服务器--数据库--右键--分离数据库

b.在我的电脑中删除LOG文件

c.附加数据库:

企业管理器--服务器--数据库--右键--附加数据库

此法将生成新的LOG,大小只有500多K

或用代码:

下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。

 

 

【编辑推荐】

带您了解SQL Sever数据库文件

sql server字符串的类型

sql server字符串截取实例分析

sql server字符串函数分类详解

sql server字符串串联运算符示例

 

责任编辑:段燃 来源: 互联网
相关推荐

2011-03-24 11:14:46

2010-09-02 11:56:21

SQL删除

2010-09-13 15:21:17

SQL Sever数据

2010-09-14 09:53:52

sql server还

2009-03-19 09:44:07

SQL Server数据库迁移数据库

2010-03-03 15:45:08

Linux Oracl

2011-07-26 18:06:00

SQL Server数批量重命名

2011-06-07 10:12:27

2010-04-22 16:08:24

Oracle数据库

2011-03-30 15:36:31

SQL Server

2009-03-30 10:56:58

SQL Server数据库死锁数据库

2010-07-15 17:28:50

SQL Server

2010-06-02 17:06:54

MySQL数据库文件

2010-10-26 15:54:02

连接oracle数据库

2010-05-05 10:19:19

Oracle数据导

2010-07-08 11:05:14

SQL Server数

2011-08-25 16:13:31

SQL Server批量替换数据

2010-09-13 15:55:17

SQL Server数

2011-03-28 14:29:46

SQL Server数主键列

2010-09-03 11:00:47

SQL删除
点赞
收藏

51CTO技术栈公众号