手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >MS SQL SERVER 数据库日志压缩方法与代码
MS SQL SERVER 数据库日志压缩方法与代码
摘要:MSSQL性能是很不错的,但是数据库用了一段时间之后,数据库却变得很大,实际的数据量不大。一般都是数据库日志引起的!数据库日志的增长可以达到...

MSSQL性能是很不错的,但是数据库用了一段时间之后,数据库却变得很大,实际的数据量不大。一般都是数据库日志引起的!数据库日志的增长可以达到好几百M。

网上的MSSQL虚拟主机价格也贵,要想不让数据库超容,只好压缩下数据库日志,或者删除数据库日志。

下面我给大家介绍一个方法

1、打开企业管理器

2、打开要处理的数据库

3、点击菜单>工具>SQL查询分析器

4、在输入窗口里面输入:

复制代码 代码如下:

DUMPTRANSACTION[数据库名]WITHNO_LOG

BACKUPLOG[数据库名]WITHNO_LOG

DBCCSHRINKDATABASE([数据库名])

点击执行!这样子数据库就操作成功了。

程序里面的方法:

压缩数据库日志

--1.清空日志

exec('DUMPTRANSACTION['+@dbname+']WITHNO_LOG')

--2.截断事务日志:

exec('BACKUPLOG['+@dbname+']WITHNO_LOG')

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

exec('DBCCSHRINKDATABASE(['+@dbname+'])')

【MS SQL SERVER 数据库日志压缩方法与代码】相关文章:

SQL Server数据库中的存储过程介绍

SQL SERVER清除日志的方法

SQL数据库开发中的一些经典代码

sql server 2005数据库备份还原图文教程

SQL SERVER 2008 R2 重建索引的方法

SQL SERVER存储过程的使用

SQL Server 数据库清除日志的方法

SQL SERVER 2005数据库还原的方法

SQL Server 2008 数据库中创建只读用户的方法

SQL Server 2005 开启数据库远程连接的方法

精品推荐
分类导航