社区
应用实例
帖子详情
急急急!帮忙啊!怎么删除数据库日值??
cjyun
2004-04-28 09:24:29
我用sql2000,怕数据库用久了太大,限制了20M大小,但用了一段时间,系统提示数据库日值以满。我想清空日志,或是减小日值,该怎么删除日值啊??急啊!!大侠有知道的谢谢指导!!
...全文
27
5
打赏
收藏
急急急!帮忙啊!怎么删除数据库日值??
我用sql2000,怕数据库用久了太大,限制了20M大小,但用了一段时间,系统提示数据库日值以满。我想清空日志,或是减小日值,该怎么删除日值啊??急啊!!大侠有知道的谢谢指导!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangxingbo
2004-04-30
打赏
举报
回复
1: 删除LOG
1:分离数据库 企业管理器->服务器->数据库->右键->分离数据库
2:删除LOG文件
3:附加数据库 企业管理器->服务器->数据库->右键->附加数据库
此法生成新的LOG,大小只有500多K
一楼说的好呀!
yuchuanbo
2004-04-29
打赏
举报
回复
没有错,已经很详细了。在也没有补充的了!
wxq1142
2004-04-29
打赏
举报
回复
就这么办
cjyun
2004-04-29
打赏
举报
回复
我用分离的方法可以实现,就是需要停止sql服务,不方便啊
用限定日值大小的方法不行的,一旦达到限定的大小,数据库将不能被访问。提示“数据库日值以满请备份日值”。
执行 DUMP TRANSACTION 库名 WITH NO_LOG 要在那个数据库执行?
为什么我执行这句语句不能成功,提示 “WITHNO_LOG附近有语法错误”?
zjcxc
2004-04-28
打赏
举报
回复
--压缩日志及数据库文件大小
/*--特别注意
请按步骤进行,未进行前面的步骤,请不要做后面的步骤
否则可能损坏你的数据库.
--*/
1.清空日志
DUMP TRANSACTION 库名 WITH NO_LOG
2.截断事务日志:
BACKUP LOG 数据库名 WITH NO_LOG
3.收缩数据库文件(如果不压缩,数据库的文件不会减小
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件
--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
--选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
也可以用SQL语句来完成
--收缩数据库
DBCC SHRINKDATABASE(客户资料)
--收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles
DBCC SHRINKFILE(1)
4.为了最大化的缩小日志文件(如果是sql 7.0,这步只能在查询分析器中进行)
a.分离数据库:
企业管理器--服务器--数据库--右键--分离数据库
b.在我的电脑中删除LOG文件
c.附加数据库:
企业管理器--服务器--数据库--右键--附加数据库
此法将生成新的LOG,大小只有500多K
或用代码:
下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。
a.分离
EXEC sp_detach_db @dbname = 'pubs'
b.删除日志文件
c.再附加
EXEC sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'
5.为了以后能自动收缩,做如下设置:
企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩"
--SQL语句设置方式:
EXEC sp_dboption '数据库名', 'autoshrink', 'TRUE'
6.如果想以后不让它日志增长得太大
企业管理器--服务器--右键数据库--属性--事务日志
--将文件增长限制为xM(x是你允许的最大数据文件大小)
--SQL语句的设置方式:
alter database 数据库名 modify file(name=逻辑文件名,maxsize=20)
java 缓冲区怎么理解_JAVA中的缓存是怎么一回事??
帮忙
解释下。
急
急
急
!!!!!!谢谢...
急
急
急
!!!!!!谢谢mip版关注:133答案:5悬赏:80解决时间 2021-01-24 22:17已解决2021-01-24 18:44JAVA中的缓存是怎么一回事??
帮忙
解释下。
急
急
急
!!!!!!谢谢最佳答案2021-01-24 19:09(1)Hibernate有两个...
大家
帮忙
.谢谢!..(
急
急
急
急
急
)
大家
帮忙
.谢谢!..(
急
急
急
急
急
) Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiDB/html/delphi_20061218224617231.html procedure TForm1.Button4Click(Sender: TObject); var P : ...
数据库
帖子收集
急
急
急
.... 请问如何用命令行执行MSSQL2000的脚本文件 xxx.sql 对SQL语句加了出错处理是不是很消耗系统资源 关于7405错误! 一个关于ADO和触发器的问题 如何把dat数据文件导入到sql server的表中?...
深入浅出java高级编程【2011-12-3】
有bland enterprise server5.1的license吗!!! 用cactus测试j2ee EJB技术介绍 关于apache与tomcat的整合问题,
急
急
!!! [请教]对一篇文章进行分页的思路?...使用 PreparedStatement如何将null值插入到
数据库
中
我在CSDN参与的3000个帖子
2:100分
急
求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手
帮忙
! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章