zoukankan      html  css  js  c++  java
  • 某客户一些错误信息的处理

    最近去帮某客户处理,顺带处理了一些问题

    1.客户使用DBCC check DB,出现很多2570错误,符合以下链接

    http://support.microsoft.com/kb/923247/

    有以下三种可能性

    Invalid or out-of-range data may have been stored in the SQL   Server database in earlier versions for the following reasons:   

    • Invalid data was present in the source while using bulk insert methods, such as the bcp utility.
    • Invalid data was passed through RPC event calls made to SQL Server.
    • Other potential causes of physical data corruption left the column value in an invalid state.

    通过一些业务逻辑上的验证,认为是第一种问题。用户可能更改了字符集,导致原有字段中值溢出。可以参考Finding Rows with Invalid Values Using T-SQL Queries部分进行逻辑验证。

    2.SQL server 2005 数据库日志中存在大量的 17187,符合以下链接描述

    http://support.microsoft.com/kb/929376/en-us

    简单来说就是打补丁

    3.某个数据库中经常波段性的出现9002,符合以下错误描述

    http://support.microsoft.com/kb/2922898/en-us

    查看日志,可以看到用户日志部分波段地增长和收缩,数据库为恢复模式为简单的,日志初始大小为1M是造成这样问题的原因(这种主要原因在于挂载无日志数据库造成)。

    根据客户业务压力,将日志初始大小设置为适当值,从而避免频繁地增长和收缩。

  • 相关阅读:
    我的期末可以加分项
    冲刺
    公司授课管理系统
    挑战赛题终于完成
    Java web 学习
    Java web 学习
    Javaweb 学习
    Base64加密
    选课系统
    Educational Codeforces Round 62题解
  • 原文地址:https://www.cnblogs.com/SignalTips/p/4061914.html
Copyright © 2011-2022 走看看