【问题标题】:Getting Error 605 in sybase ASE 15.0在 sybase ASE 15.0 中出现错误 605
【发布时间】:2016-10-04 07:39:50
【问题描述】:

sybase ASE15.0 中出现错误 605

服务器错误:605,严重性:21,状态:1

服务器尝试从缓存“默认数据缓存”中获取逻辑页面“64000”。页面属于数据库'testdb' (30)、对象'' (0)、索引'' (0)、分区'' (1836412015),而不属于数据库'testdb' (30)、对象'' (99)、索引'' (0),分区 '' (99)。

我们如何解决上述错误?

【问题讨论】:

    标签: sybase-ase15


    【解决方案1】:

    605 表示您的数据库已损坏。这是非常罕见的,但可能是由于 - 例如 - 硬件故障 - 再加上一些倒霉的情况。 如果幸运的话,损坏仅存在于页面的内存副本中,在这种情况下,重新启动将清除它。但通常损坏已进入磁盘,情况更糟。 由于这似乎与对象 ID 99 有关,这意味着分配页面已被搞砸。如果幸运的话,您可以使用 dbcc checkalloc 修复它,但在最坏的情况下,您可能不得不删除并重新创建数据库。因此,我会先从您的表中复制所有数据,无论是复制到文件还是复制到不同的数据库——进行数据库转储(备份)将无济于事,因为它也会包含损坏。

    【讨论】:

      猜你喜欢
      • 2014-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 2020-06-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多