sqlserver 消息 682,: 内部错误。提供用于读取列值的缓冲区太小。请运行 DBCC CHECKDB 查看是否有损坏情况 的处理方法

sqlserver 消息 682,: 内部错误。提供用于读取列值的缓冲区太小。请运行 DBCC CHECKDB 查看是否有损坏情况 的处理方法,第1张

概述sqlserver 消息   682,:   内部错误提供用于读取列值的缓冲区太小。请运行   DBCC   CHECKDB   查看是否有损坏情况 的处理方法 select * into BBB_vip_PREPARE  --SELECT *  FROM   openquery(DBLINK_ORACL,'SELECT TRIM(M.MEMBER_CODE),        ''-'' shi sqlserver 消息   682,:   内部错误。提供用于读取列值的缓冲区太小。请运行   DBCC   CHECKDB   查看是否有损坏情况 的处理方法
select * into BBB_vip_PREPARE  --SELECT *  FROM   openquery(DBlink_ORACL,'SELECT TRIM(M.MEMBER_CODE),        ''-'' shibIEma,         ''Y'',宋体; Font-size:16px">        M.CHInesE_name,宋体; Font-size:16px">        '''' ps,宋体; Font-size:16px">        ''2049-12-31'' youxiaoq,宋体; Font-size:16px">        ''VIP'',宋体; Font-size:16px">        M.JOINT_DATE,宋体; Font-size:16px">        M.SHOP_CODE,宋体; Font-size:16px">        M.POINTS,宋体; Font-size:16px">        ''N'',宋体; Font-size:16px">        0 CSJE,宋体; Font-size:16px">        ''2049-12-31'',宋体; Font-size:16px">        M.SEX,宋体; Font-size:16px">        M.ID_NO,宋体; Font-size:16px">        CASE             WHEN M.BIRTHDAY>TO_DATE(''2000-01-01'',''yyyy-mm-dd'')             THEN ''2100-''||SUBSTR(M.BIRTHMMDD,2)||''-''||SUBSTR(M.BIRTHMMDD,2,2)             WHEN M.BIRTHDAY<TO_DATE(''2000-01-01'',宋体; Font-size:16px">            THEN TO_CHAR(M.BIRTHDAY,宋体; Font-size:16px">        END SHENGRI,--之前这里没有加 SHENGRI,结果就报上述错误,加了就不报错了。        TRIM(PP.PROV_Cname),宋体; Font-size:16px">        '''' postcode,宋体; Font-size:16px">        M.PHONE_DAY,宋体; Font-size:16px">        M.PHONE_NIGHT,宋体; Font-size:16px">        M.E_MAIL,宋体; Font-size:16px">        ''0'' QQ,宋体; Font-size:16px">        ''MSN'' MSN,宋体; Font-size:16px">        TRIM(M.ADDRESS),宋体; Font-size:16px">        ''1900-01-01 23:59'',宋体; Font-size:16px">        0 JsJF,宋体; Font-size:16px">        1,宋体; Font-size:16px">        ''-'' BZ,宋体; Font-size:16px">        ''-'' XL,宋体; Font-size:16px">        ''-'' ZY,宋体; Font-size:16px">        ''-'' SR,宋体; Font-size:16px">        M.AGE     FROM MEMBERSHIP M     left JOIN PROVINCE PP         ON TRIM(PP.PROV_CODE) =TRIM(M.PROV_CODE)         --AND M.ID_NO IS NOT NulL        and 1=0 ') 出现上述错误后,运行dbcheck ,没有错误。后来想强行修复 ALTER DATABASE MYDBname  SET SINGLE_USER 执行好长时间也没有结束,最后放弃,看看是不是还有其他的地方要注意 结果发现:  --之前这里没有加 SHENGRI,宋体; Font-size:16px"> 分享之。 上述语句是在sqlSERVER 中执行,生成oracle查询来的数据。 总结

以上是内存溢出为你收集整理的sqlserver 消息 682,: 内部错误。提供用于读取列值的缓冲区太小。请运行 DBCC CHECKDB 查看是否有损坏情况 的处理方法全部内容,希望文章能够帮你解决sqlserver 消息 682,: 内部错误。提供用于读取列值的缓冲区太小。请运行 DBCC CHECKDB 查看是否有损坏情况 的处理方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1165646.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存