SQLServer 列 XXXX 的值超出了数据类型varchar的范围。请将该列更新为合法的值。

CHECKDB 在表 XXXX (对象 ID 521261112)中发现 0 个分配错误和 75 个一致性错误



公司动态 【2023-04-04 20:33】



DBCC CheckDB检查SQL Server数据库,出现如下错误:


消息 2570,级别 16,状态 3,第 1 行

页 (1:1847),槽 39 位于对象 ID 192875904,索引 ID 0,分区 ID 12640315244544,分配单元 ID 12640315244544 (类型为"In-row data")中。列 "input_code" 的值超出了数据类型"varchar"的范围。请将该列更新为合法的值。

消息 2570,级别 16,状态 3,第 1 行

页 (1:1847),槽 44 位于对象 ID 192875904,索引 ID 0,分区 ID 12640315244544,分配单元 ID 12640315244544 (类型为"In-row data")中。列 "input_code" 的值超出了数据类型"varchar"的范围。请将该列更新为合法的值。

消息 2570,级别 16,状态 3,第 1 行

页 (1:1847),槽 254 位于对象 ID 192875904,索引 ID 0,分区 ID 12640315244544,分配单元 ID 12640315244544 (类型为"In-row data")中。列 "input_code" 的值超出了数据类型"varchar"的范围。请将该列更新为合法的值。

消息 2570,级别 16,状态 3,第 1 行

页 (1:3728),槽 7 位于对象 ID 192875904,索引 ID 0,分区 ID 12640315244544,分配单元 ID 12640315244544 (类型为"In-row data")中。列 "item_code" 的值超出了数据类型"varchar"的范围。请将该列更新为合法的值。

消息 2570,级别 16,状态 3,第 1 行

页 (1:3728),槽 80 位于对象 ID 192875904,索引 ID 0,分区 ID 12640315244544,分配单元 ID 12640315244544 (类型为"In-row data")中。列 "item_code" 的值超出了数据类型"varchar"的范围。请将该列更新为合法的值。

消息 2570,级别 16,状态 3,第 1 行

页 (1:3728),槽 82 位于对象 ID 192875904,索引 ID 0,分区 ID 12640315244544,分配单元 ID 12640315244544 (类型为"In-row data")中。列 "item_code" 的值超出了数据类型"varchar"的范围。请将该列更新为合法的值。

消息 2570,级别 16,状态 3,第 1 行

页 (1:3729),槽 61 位于对象 ID 192875904,索引 ID 0,分区 ID 12640315244544,分配单元 ID 12640315244544 (类型为"In-row data")中。列 "input_code" 的值超出了数据类型"varchar"的范围。请将该列更新为合法的值。

消息 2570,级别 16,状态 3,第 1 行

页 (1:3730),槽 108 位于对象 ID 192875904,索引 ID 0,分区 ID 12640315244544,分配单元 ID 12640315244544 (类型为"In-row data")中。列 "input_code" 的值超出了数据类型"varchar"的范围。请将该列更新为合法的值。

消息 2570,级别 16,状态 3,第 1 行

页 (1:4110),槽 13 位于对象 ID 192875904,索引 ID 0,分区 ID 12640315244544,分配单元 ID 12640315244544 (类型为"In-row data")中。列 "input_code" 的值超出了数据类型"varchar"的范围。请将该列更新为合法的值。

消息 2570,级别 16,状态 3,第 1 行

页 (1:4111),槽 212 位于对象 ID 192875904,索引 ID 0,分区 ID 12640315244544,分配单元 ID 12640315244544 (类型为"In-row data")中。列 "item_code" 的值超出了数据类型"varchar"的范围。请将该列更新为合法的值。

CHECKDB 在表 'TB_PRICE_CLASS_DICT' (对象 ID 192875904)中发现 0 个分配错误和 64 个一致性错误。

消息 2570,级别 16,状态 3,第 1 行

页 (1:4091),槽 12 位于对象 ID 521261112,索引 ID 1,分区 ID 315636344946688,分配单元 ID 34161368236032 (类型为"In-row data")中。列 "jynr" 的值超出了数据类型"varchar"的范围。请将该列更新为合法的值。

页 (1:4143),槽 39 位于对象 ID 521261112,索引 ID 1,分区 ID 315636344946688,分配单元 ID 34161368236032 (类型为"In-row data")中。列 "jynr" 的值超出了数据类型"varchar"的范围。请将该列更新为合法的值。

消息 2570,级别 16,状态 3,第 1 行

页 (1:4176),槽 9 位于对象 ID 521261112,索引 ID 1,分区 ID 315636344946688,分配单元 ID 34161368236032 (类型为"In-row data")中。列 "jynr" 的值超出了数据类型"varchar"的范围。请将该列更新为合法的值。

消息 2570,级别 16,状态 3,第 1 行

页 (1:4207),槽 32 位于对象 ID 521261112,索引 ID 1,分区 ID 315636344946688,分配单元 ID 34161368236032 (类型为"In-row data")中。列 "jynr" 的值超出了数据类型"varchar"的范围。请将该列更新为合法的值。

消息 2570,级别 16,状态 3,第 1 行

页 (1:4208),槽 4 位于对象 ID 521261112,索引 ID 1,分区 ID 315636344946688,分配单元 ID 34161368236032 (类型为"In-row data")中。列 "jynr" 的值超出了数据类型"varchar"的范围。请将该列更新为合法的值。

消息 2570,级别 16,状态 3,第 1 行

页 (1:4208),槽 6 位于对象 ID 521261112,索引 ID 1,分区 ID 315636344946688,分配单元 ID 34161368236032 (类型为"In-row data")中。列 "jynr" 的值超出了数据类型"varchar"的范围。请将该列更新为合法的值。

CHECKDB 在表 'HR_tjjy' (对象 ID 521261112)中发现 0 个分配错误和 75 个一致性错误。

CHECKDB 在数据库 'zzfyhis' 中发现 0 个分配错误和 139 个一致性错误。

消息 0,级别 11,状态 0,第 0 行

当前命令发生了严重错误。应放弃任何可能产生的结果。

消息 0,级别 20,状态 0,第 0 行

当前命令发生了严重错误。应放弃任何可能产生的结果。



001.png



002.png





数据库完美修复,附加到SQL,软件正常使用。



建议:

          1、重要数据要经常备份,【异地备份重要数据,一天一次】。备份方案推荐:秒备份

        2、建议将重要数据定时备份到远程FTP,可以确保数据安全。


SQL Oracle MySQL数据库可以做恢复修复,QQ : 80554803,TEL : 18620906802 (微信)

SQL and Oracle and MySQL database can be restored and repaired, wechat: 18620906802, Skype: jogewang, Email:Data700@qq.com


甲骨文Oracle,微软SQLServer,MySQL常见错误修复恢复。底层修复。技术支持。





友情链接:
SQL数据库修复专家
  • 关注微博
    联系QQ
  • 二维码
  • 扫一扫加关注

——信阳市速全网络科技有限公司——

版权所有:信阳市速全网络科技有限公司

豫ICP备19030104号-2