日期:2014-05-17  浏览次数:20664 次

SQL Server 2000 无法增加更新记录
本人的WEB服务器平台由WIN 2003 SP2 + SQL Server 2000 8.00.2039 + ASP.NET 已经正常使用了3年的时间,最近WEB访问陆续出现一些情况:故障一:SQL Server 2000的WEB数据库日志达到90G而数据库文件却只有600多M,日志截断后正常使用,并且将日志文件大小限定在2G以内;当故障一解决以后最近由陆续出现故障二:就是有时候WEB数据库突然无法增加或是是更新记录,有时候访问WEB会提示一个无法找到插入表的ASP.NET错误但是重新刷新网页又能又正常访问ASP.NET页面,处理方式是:把SQL Server 2000重新启动一下就可以正常访问基本是一周出现一次这样的故障;注:SQL Server 2000中删除了部分安装时候带的示例数据库,WEB数据库有自动备份功能;我想问一下,这样的故障一般是什么原因造成的,是限制了日志大小的原因吗? 

------解决方案--------------------
1、是否限制了日志增长大小,
2、是否限制了日志的最大大小,
处理:允许自动增长,限制大小为磁盘的80%空间。定期备份日志,并收缩日志。

------解决方案--------------------
完整。

可以做一个计划任务,定时的备份日志,并收缩日志。
如果日志文件单独的放在一个磁盘里,可以把日志文件大小限制为磁盘大小的80%,然后定期收缩就行了,不允许日志自动增长,也不需要收缩日志了。
------解决方案--------------------
引用:
把模型设置为简单即可!

可以用SQL代理作业定期备份数据就可解决这个问题!
------解决方案--------------------
日志这个东西是挺麻烦的,平时开发不会注意到,我是这样操作的:
在SQLSERVER中添加一个维护计划,然后定时备份数据库,截断日志,收缩,