日期:2014-05-18  浏览次数:20389 次

咨询一个SQL2005的缓冲区错误消息,急
我在SQL2005中建立了一个作业用于调用一个存储过程,每分钟执行一次,其中有一次返回以下错误:

执行存储过程
出现消息
消息   682,严重性   22,状态   148,第   8   行:   内部错误。提供用于读取列值的缓冲区太小。请运行   DBCC   CHECKDB   查看是否有损坏情况。   [SQLSTATE   HY000]

不知道有没有人知道这个问题的原因和解决方法

------解决方案--------------------
每分钟执行一次,应该占用内存就比较多,是不是要考虑做些清理内存的工作?没事也来接接分.
------解决方案--------------------

------解决方案--------------------
http://support.microsoft.com/kb/280380/zh-cn
------解决方案--------------------
你按照说明执行一下DBCC CHECKDB看看啊,SQL SERVER缓冲区快满的时候,他会根据缓冲区回收算发回收数据。LZ可以把相应的存储过程和表结构发来看看啊!
------解决方案--------------------
DBCC CHECKDB

我也运行了一次看,可是得到的信息,也不能解决这个问题的,帮UP

学习