Articles of 损坏

LevelDB文件已损坏,如何登记?

我们在一个目录中有65K的.ldb文件,其中大部分都是损坏的,有什么办法可以看到或者说哪些是损坏的? .ldb文件来自LevelDb , 任何帮助将不胜感激,谢谢。

损坏的系统日志消息

在运行64位debian lenny的服务器之一,我可以不时看到系统日志文件中损坏的内核消息。 他们在dmesg中看起来不错: usb-storage: device found at 21 usb-storage: waiting for device to settle before scanning 但在/ var / log / syslog [生产sysklog守护进程]我可以看到: Aug 19 10:01:09 hostname kernel: usb-storage: device found at 21 Aug 19 10:01:09 hostname kernel: usb-storage: waitin fordvc ostl eoesann 这只会影响内核日志。 来自CRON / dhcpd和其他服务的条目来得干净利落。 全部发生在本地主机上 – 它不是通过networking的系统日志。 你有没有见过类似的问题? 任何提示? 我很确定这是不相关的io subsytem或损坏的内存…机器使用沉重,没有稳定性的问题,一致的数据存储在它实际上是每天检查[巫婆校验和计算在其他机器上和本地validation] 。 […]

Windows 7破坏XP驱动器?

我有一个用户最近安装Windows 7 RC(7100)在一个单独的驱动器,他的主XP驱动器 – 他做了XP的驱动器拔出安装,然后一旦设置了一个不同的SATA端口重新连接驱动器之前(因为Windows 7驱动器现在正在使用sata-1连接)。 他说,一切都很好,直到今天早上,由于驱动器错误消息(0x00000024),他不能重新login到XP,声称他应该运行CHKDSK / F来解决问题。 无法启动到XP中,他启动到Windows 7,并从那里固定磁盘,最初似乎解决了这个问题 – 但成功地重新启动到XP后,域login将不允许任何人连接到域。 我在本地login,断开连接并重新连接到域的问题,问题消失了 – chkdsk不报告任何进一步的问题。 实现Windows 7的版本是一个释放“候选人”我很惊讶,它可以通过简单地读取它腐蚀驱动器! 用户声称,他甚至尝试打开或查看XP驱动器上的任何文件之前出现的错误。 这是一个已知的错误还是他做错了什么? 显然他需要它来testing一些应用程序,但我不能相信它损害他的XP分区。 干杯,克里斯

在MSSQL Server 2005开发版中,我面临索引损坏

在MSSQL Server中运行存储过程时,我发现它失败,DBMS(MSSQL Server 2005 Dev Edition)通知某些索引已损坏。 请指教我,下面这里是DBCC日志: DBCC results for 'itopup_dev'. Service Broker Msg 9675, State 1: Message Types analyzed: 14. Service Broker Msg 9676, State 1: Service Contracts analyzed: 6. Service Broker Msg 9667, State 1: Services analyzed: 3. Service Broker Msg 9668, State 1: Service Queues analyzed: 3. Service Broker Msg 9669, State […]

MySQL表不断腐败,需要一个简单的故障转移解决scheme?

我的一个客户服务器最近在这个星球上坠毁,我们从他们那里得到了一个自动的电子邮件,他们必须重新启动。 此后,mysqld偶尔停止运行,然后购物车停止让用户将产品添加到购物车中。 我发现这是一个存储会话数据的表损坏。 这张桌子每隔几天就会崩溃,在这个星球上的技术支持人员查看服务器后,他们升级了BIOS的内存,并计划replace整个服务器,因为存在一些硬件问题。 所有的崩溃似乎都影响了购物车,主要是会议桌。 什么是一个简单的解决scheme,故障转移到另一个数据库,如果表损坏? 我search了这个网站,看到了一些指向这三个网站的问题和答案 http://www.codership.com/ http://mysql-mmm.org/ http://dev.mysql.com/doc/refman/5.1/en/replication-solutions-switch.html 将复制帮助,如果一个表损坏在一个数据库不会复制它只是复制坏表数据? 所以我需要一些方法来监视表,如果有任何损坏的redirectstream量或采取该数据库脱机,直到它的固定。 任何帮助表示赞赏,解决scheme越简单越好 谢谢

Windows Server 2008修复了logonui.exe

我相当肯定我的服务器上的一些数据被损坏,从popup的对话框中,我认为被损坏的东西之一是logonui.exe 我认为这是因为当服务器通过BIOS和窗口加载启animation面,当它完成后,只有一个鼠标光标,我可以移动到黑色的屏幕。 但是大部分服务都恢复正常,例如:DNS,DHCP,DFS和打印服务都在黑屏上加载。 有什么我可以做的修复login屏幕? 也许从Server 2008的另一个副本中复制一个文件,从原始媒​​体(我有),或使系统恢复到以前的还原点? 谢谢! 我现在在杂草丛生

SQL Server 2005中的数据库日志文件损坏

我已经经历了最近2天的数据损坏,.ldf被破坏,我得修复它。 我做了我的研究,我需要新的服务器和pipe理工作室,因为无论我们使用的是旧的。 在这里,我给你的信息,我们使用。 有人可以告诉我,如果我升级到较新版本的SQL Server和pipe理工作室将我的问题解决? 我们正在使用 我们正在使用MICROSOFT WINDOWS Server 2003r2 – 标准X64版本Service Pack 2 我们正在使用SSMS作为以下版本 MICROSOFTSQL Server 2005 – 9.00.5324.00 (X64) Aug 24 2012 18:28:47 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition (64-bit) on WINDOWS NT 5.2 (Build 3790: Service Pack 2) 我正在规划升级 我打算从2005 SQL Server Management Studio的WINDOWS SQL Server 2003 R2升级到WINDOWS SQL Server 2008 […]

当在SQL Server 2005中尝试附加数据库时,“path中的非法字符(mscorlib)”

我试图在SQL Server 2005中附加一个数据库,并得到以下错误: =================================== path中的非法字符。 (mscorlib程序) —————————— 计划地点: 在System.IO.Path.CheckInvalidPathChars(stringpath) 在System.IO.Path.GetFileName(stringpath) 在Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabaseData.PrimaryFile.PopulateAssociatedFiles(String primaryFilePath) 在Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabaseData.PrimaryFile.PopulatePrimaryFileData(String primaryFilePath) 在Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabaseData.PrimaryFile..ctor(SqlManagementUserControl父级,CDataContainer dc,stringfullPath,stringdatabaseOwner,ServerConnection connectionInfo) 在Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabase.IsSelectedFileValid(BrowseFolder dlg) path是“E:\ Database \ DB_Data.MDF”,所以应该没问题。 我担心数据损坏。 任何方法来深入查看文件,看看我能否得到我的数据? 更新:数据已损坏。 任何方法来检查个别分区或获取一些数据回来? 以下是sp_attach_db的结果: Msg 5120,Level 16,State 5,Line 1 无法打开物理文件“E:\ Database \ NationalDatabase_Log.LDF”。 操作系统错误2:“2(系统找不到指定的文件)”。 Msg 5120,Level 16,State 5,Line 1 无法打开物理文件“Ѐ”。 操作系统错误2:“2(系统找不到指定的文件)”。 Msg 5120,Level 16,State 5,Line 1 无法打开物理文件“䔀䔀㨀䐀䐀愀愀愀愀猀猀猀愀琀琀漀漀渀愀氀氀愀愀愀愀开开开愀琀琀愀⸀䴀䴀䘀䘀”。 操作系统错误2:“2(系统找不到指定的文件)”。 1813年级,16级,2状态,1号 无法打开新数据库'NationalDatabase'。 CREATE […]

我以前的团队成员将服务器上的数据库“复制”到另一台服务器上。 但现在它不再同步了

数据库1是一个常规数据库服务器。 他复制到数据库2 …直接克隆。 主 – 主。 他们一直在“同步”。 他们每个有四千万行。 今天,数据库2是“破”,似乎返回比数据库1不同的结果。这是不正常的,因为它们应该是相同的。 你有什么build议来解决这个问题? 我应该删除数据库2,并将数据库1复制到数据库2重新? 如果是这样,我该怎么做? – 我需要知道他做了哪些更改以及键入了哪些命令,以便可以反转复制并创build新的复制。

Firebird数据库损坏的原因

我在多个基于Windows的服务器上运行几个不同的Firebird版本(2.0,2.1),这些服务器硬件差异很大。 他们之间唯一匹配的事情是,他们正在运行相同的数据库结构的家庭build成的应用程序。 最近我在多台服务器上看到了大规模的减速。 事实certificate,数据库被破坏了,所以每次破坏时,我都会修复,备份和恢复数据库,并且一段时间(1-2周)都没有问题,然后再次重复。 谢天谢地,我还没有看到任何数据丢失或损坏。 问题是,每一次这样的停机都会导致生产力的损失,而且由于一些数据库位于偏远地区,往往会对我造成很大的影响。 我一直在试图找出是什么原因造成的腐败,但我一直无法。 它运行在不同的硬件上的事实表明,它不应该是一个基于硬件的问题。 如果我们排除硬件问题,我不好意识到这是Firebird中的一个bug,因为我没有通过SQL做任何事情。 你有什么想法如何找出究竟是什么造成的腐败,希望解决这个问题? 根据第一个回复:我在firebird.log中遇到了几个不同的问题: INET/inet_error: read errno = 10054 INET/inet_error: select in packet_receive errno = 10038 Relation has 12 orphan backversions (5 in use) in table LIMITAI (139) Index 1 is corrupt on page 61700 level 1. File: ..\..\..\src\jrd\validation.cpp, line: 1659 (repeats for multiple pages and index numbers) […]