3.SQLSERVER数据库日志文件过大删除方法

1.全备份数据库

以防操作失误导致不可恢复。

2.准备测试数据

create database test1;
use test1; 
create table t_test1(id int,name varchar(20));
insert into t_test1 values(1,'薛双奇1'),(2,'薛双奇2'),
(3,'薛双奇3'),(4,'薛双奇4'),(5,'薛双奇5'),(6,'薛双奇6');

select * from t_test1;

3.分离数据库

数据库-test1数据库-任务-分离

 

 

 服务器文件目录中查看。

拷贝test1,test1_log 文件到别的目录进行备份。

 暂时存放到这里

 删除test1_log 文件。

 

 

 4.附加数据库

 点击"添加" ,选中test1数据文件,选中test1_log.ldf 这行,点击下面的删除。即添加时不需要日志文件。点击确定后,会自动生成日志问test1_log.ldf .

 可以发现数据能够正常插入,且能正常查询。

我们再看后台服务器数据文件。

 果然日志文件test1_log.ldf 文件又自动生成。

总结:

综上,如果SQLSERVER日志文件过大,可以先进行全库备份,然后进行分离要删除日志文件的数据库。然后附加数据库到相关用户,同时附加时删除日志连接。添加后会自动生成日志文件。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值