SQL Server 2000 数据库日志过大
来源:互联网 发布:手机淘宝联盟登不上 编辑:程序博客网 时间:2024/05/20 02:52
我的服务器上使用的是 SQL Server 2000 ,数据库文件放在D分区,该分区只有15G大小,今天突然发现D分区只剩下1.4G了,一检查,发现日志文件居然有11G之多,汗……,于是,决定将数据库文件移到E分区,该分区有50G,应该足够了。
于是开始准备工作。在百度上搜索了一下,答案很多。考虑到该数据库正在使用,为了对用户影响最小,应该在最短的时间内完成移库操作。数据库的主文件(.mdf)只有几百兆,于是决定放弃日志文件,采用分离再附加数据库的办法。
登录到远程服务器,打开企业管理器,右击要分离的数据库,选择分离,收到有用户连接到数据库的提示,断开它,确定,分离成功!然后我迅速的将主文件复制到E区的一个目录中(考虑到万一附加不成功,没有剪切,而是采取复制的方法),开始附加数据库,选择主文件后,发现自动连到了原来D区的日志文件,又晕了,系统还真智能啊!只能取消,又回到D区,将原来的日志文件改个名字(加了两个下划线),再重新附加。这次提示找不到日志文件了,不管它,确定。此时弹出来一个对话框,问你是否创建新日志,我本来想先不附加的,再看看有没有其他的办法,于是点了否,奇迹出现了,居然附加成功!而且在E区主文件处添加了一个新的日志,500多K,数据库恢复正常工作。:)
整个移动过程大概用了不到10分钟。又观察了一会儿,没有发现异常,放心的将D区的数据库主文件和日志文件删除。
没有做过的事,总要去尝试一下(当然,不包括犯罪),才能知道是怎么回事儿。之所以写这篇文章,只是想让没有尝试的后来者有个借鉴。
- SQL Server 2000 数据库日志过大
- sql server 数据库日志过大,截断日志
- sql server 数据库日志过大处理
- sql server数据库 日志文件过大的清理
- 问题:SQL Server 2000数据库的事务日志文件过大,如何将其缩小?
- SQL Server 2000数据库的事务日志文件过大,如何将其缩小?
- SQL Server 2000日志文件过大的简单解决方法
- SQL Server日志文件过大 大日志文件清理方法 不分离数据库
- SQL Server 2005 日志文件过大处理
- Sql Server 清除过大的日志文件
- SQL Server日志文件过大的处理
- SQL数据库日志文件过大 清理方法
- ms sql server 2005数据库日志文件过大,需要清除或者清空
- SQL SERVER 数据库日志
- 关于SQL SERVER日志满或过大的处理方法
- SQL Server日志过大会影响查询结果
- (转载)SQL Server 2005 日志文件过大处理
- (转载)SQL Server 2005 日志文件过大处理
- DateTime.ToString and IFormatProvider
- 损搭法库
- 中兴笔试题 (一)
- Java I/O 输入输出流
- 可动态引用webservice
- SQL Server 2000 数据库日志过大
- 进程和线程的资源比较
- JAVA 抽象类和接口的区别
- CMMI/CMM体系
- 什么是点阵汉字
- XML之父-Charles F.Goldfard
- 简单的JAVABEAN属性复制方法!
- 传说中的 Visual Studio 2003 下载地址
- pku 1043 What's In A Name ?