Sql 2000日志管理

2023-01-08

我服务器上(2003操作系统,企业版SQL2000)的Sql2000数据库日志文件时10G左右,备份完后是90多M,但是将其在我电脑上(Xp系统,个人版SQL2000)还原却还原不上去,提示错误“试图扩大物理文件时,Modify File遇到操作系统错误112(磁盘空间不足),未能调整数据日志文件的空间分配。Restore Database操作异常停止”,我的磁盘空间还有80多G,这是为什么?请高手指点,谢谢。。。
我该怎么做才可以还原上去?又解决的办法吗? 同样的数据库只是数据量小的时候就可以还原没问题,只是这次数据量产生的多量大才导致还原不上去的,应该跟文件系统没关系的吧。。。 这个问题是由于你在备份的时候,数据库日志文件处于未截断,未收缩状态,即使备份完后达到90M,但还原后仍然为10G.所以你在做备份前,应该首先做下日志备份,截断其中的日志,然后手动收缩数据库,将其日志文件的未使用空间释放,最后在备份数据库。这样你还原后,其日志文件也不会很大。
你的空间虽然剩余80G,但这80G应该要存放还原后的数据文件和日志文件,所以通过缩小日志文件是解决方法之一。
还有如果没办法做到上面的步骤,可以用移动硬盘挂载,在还原的时候,在选项里把日志文件还原到移动硬盘上,还原好后,在收缩数据库日志文件,然后分离数据库,把日志文件copy到你的硬盘,再重新附加上即可。
参考知识1 这个问题很有可能是文件系统的问题,
你看看你XP电脑上面,放数据库文件(MDF文件)的那个盘的文件系统是什么?
NTFS,应该没有问题,如果是FAT/FAT32,肯定不行。

可以用CONVERT volume /FS:NTFS [/V]

修改文件系统。

FAT32支持的单个文件最大只有2G,超过了就会报空间不足,你看你的数据库文件是不是超过2G啦。
如果是FAT32分区,你转成NTFS分区应该就可以还原了。
参考知识B 因为你XP系统上的数据库设备大小不够

相似知识
日志多了怎么管理。 参考知识1朋友,您好。空间里的日志是没有上限的,但超过300篇后,最早发表的100篇日志会被系统自动纳入日志分类下的往期日志里,您打开空间,点日志,就可以在页面右边的日志分类下的往期日志里找到它们了。
管理人员日志 参考知识1日志主要发表在网络,详细介绍一个过程和经历的记录。我整理的管理人员日志,供参考!安全日志理解施工安全日志是从工程开始到竣工,由专职安全员对整个施工过程中的重要生产和技术活动的连续不断的详实记
『学了就忘』Linux日志管理 — 3.日志轮替 参考知识1日志轮替最主要的作用就是把旧的日志文件移动并改名,同时建立新的空日志文件,当旧日志文件超出保存的范围之后,就会进行删除。那么旧的日志文件改名之后,如何命名呢?主要依靠/etc/logrota
Graylog日志管理介绍——系列(一) 参考知识1Graylog是一个开源的完整的日志管理工具,功能和ELK类似,但又比ELK要简单,相对ELK也有自己的优势,不足之处大概就是扩展性没有ELK架构好。这篇文章里对两者做了一些比较,大家可以参
如何用Spring进行日志管理 可以用springaop进行日志管理,下面是我博客中的内容,项目中也是这么用,只是复杂度更高:第一步:导包,可以参考:spring4项目搭建 还需要添加AspectJ(java中最流行的ao
班级管理日志 参考知识1无论是在学校还是在社会中,大家都接触过日志吧,不知不觉中一天又要结束了,想必有很多难忘的瞬间吧,需要认真地为此写一篇日志了。如何写好日志呢?以下是我收集整理的班级管理日志范文,欢迎大家分享。
班级管理日志怎么写 班级日志管理制度是坚持把以人为本作为学生德育工作创新的灵魂和良好班集体建设的主要策略,同时在实施教育的过程中贯穿爱的主题教育,立足教育本质,辅以自主管理,充分发挥学生干部的主观能动性和榜样带头作用,提
什么叫管理日志? 系统日志源自航海日志:当人们出海远行的时候,总是要做好航海日志,以便为以后的工作做出依据。日志文件作为微软Windows系列操作系统中的一个比较特殊的文件,在安全方面具有无可替代的价值。日志每天为我们