数码资讯
MS sql server数据库设置自动清除事务日志的方法
--清除日志 方法1、 --在查询分析器,选中所要清理日志的数据库,执行如下SQL backup log 数据库名 with no_log DBCC SHRINKFILE ( 日志文件名或日志文件ID,要缩小的目标大小) 在当前数据库下 select fileid,groupid,name from
--清除日志
方法1、
--在查询分析器,选
backup log 数据库名 with no_log
DBCC SHRINKFILE
在当前数据库下
select fileid,gro
----------
得到以下结果
fileid groupid name
2 0 test_log
以上结果,filei
你可以
backup log test with no_log
dbcc shrinkfile
or
backup log test with no_log
dbcc shrinkfile
如果以后,不想要它变
或用SQL语句
alter database 数据库名 set recovery simple
方法2、
SQL SERVER企业管理
然后到数据库所在物理
==========
定时执行:
1、清空日志
DUMP TRANSACTIO
2、企业管理器--右
==========
1: 删除LOG
1:分离数据库 企业管理器->服务器
2:删除LOG文件
3:附加数据库 企业管理器->服务器
此法生成新的LOG,
再将此数据库设置自动
或用代码:
下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当
EXEC sp_detach_
EXEC sp_attach_
@physname = 'c:Progra
2:清空日志
DUMP TRANSACTIO
再:
企业管理器--右键你
3: 如果想以后不让它增长
企业管理器->服务器
==========
STOP MSSQLSERVE
重新启动 MSSQLSERVE
把Fwbimport
在SQLSERVER
=========================================================================================