永发信息网

SQL SERVER 2005日志怎么清

答案:2  悬赏:50  手机版
解决时间 2021-01-27 08:32
SQL SERVER 2005的日志发现快满了(发现这个日志文件很大),请问怎么清除??
还有,邮件服务器的日志我也不知道怎么清。
请教各位大侠,在此先谢过!

SQL的日志可以清除吗?
最佳答案
问题补充:SQL的日志可以清除吗?
---------------------
方法2、6都可以

1、
收缩数据库文件(如果不压缩,数据库的文件不会减小
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件
--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
--选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了

也可以用SQL语句来完成
--收缩数据库
DBCC SHRINKDATABASE(库名)

--收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles
DBCC SHRINKFILE(1)

2、
a.分离数据库:
企业管理器--服务器--数据库--右键--分离数据库

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

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

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

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

a.分离
EXEC sp_detach_db @dbname = '库名'

b.删除日志文件

c.再附加
EXEC sp_attach_single_file_db @dbname = '库名',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\库名.mdf'

3、
为了以后能自动收缩,做如下设置:
企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩"

--SQL语句设置方式:
EXEC sp_dboption '库名', 'autoshrink', 'TRUE'
4、
如果想以后不让它日志增长得太大
企业管理器--服务器--右键数据库--属性--事务日志
--将文件增长限制为xM(x是你允许的最大数据文件大小)

--SQL语句的设置方式:
alter database 库名 modify file(name=逻辑文件名,maxsize=20)

6、
截断事务日志:
BACKUP LOG 库名 WITH NO_LOG
全部回答
答错地方
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
合肥工业大学的美术学院好考吗
午上的意思是什么啊?知道的请说下!
铁路分局体育场地址在什么地方,我要处理点事
如果发生长期债权投资变现,下列有关说法不正
如何处罚作业不合格的学生?(有效)
中国邮政储蓄银行atm(四家子镇)地址在什么地
鲁迅先生诗书传家,注重家庭教育,从不当着客
请问养老保险是从哪一年开始强制实施的?签订
重奁的意思是什么啊?知道的请说下!
【野竹攒石生下一句】野竹攒石生下句是?野竹
我今年16岁,我攒钱想卖一样东西,钱攒够了又
广州到十堰的火车硬座多少钱?
贾汪区体育馆地址在什么地方,想过去办事
有时候感觉自己很容易动情??
下列句子中标点符号使用正确的一项是A.“到底
推荐资讯
一淘和淘宝联盟哪个好
梁河缘来客栈地址在哪,我要去那里办事
It is matter of ___would take the position
电信tv能搜本地台吗
苍南到宜春温汤多少公里
金港九辉国际大酒店咖啡厅地址有知道的么?有
竹林居书法学堂地址在哪,我要去那里办事
我们的孩子在河北三河今年中考是否能在衡水中
练了三个月的腹肌撕裂者 为什么腹肌不是很
吉利远景x6旗舰版与宝骏560智能手动豪华版那
扣扣发不出信息!
沃仕达手机客户端在哪下载
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?