SQL2005数据库附件时,遇到如下问题,请高手指导

时间:2022-06-01 21:59:41
标题: Microsoft SQL Server Management Studio
------------------------------

附加数据库 对于 服务器“COMPUTER”失败。  (Microsoft.SqlServer.Smo)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.5000.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=附加数据库+Server&LinkId=20476

------------------------------
其他信息:

执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)

------------------------------

SQL Server 检测到基于一致性的逻辑 I/O 错误 pageid 不正确(应为 1:28516,但实际为 0:0)。在文件 'D:\k3备份\有问题的K32012\K32012_Data.mdf' 中、偏移量为 0x0000000dec8000 的位置对数据库 ID 10 中的页 (1:28516) 执行 读取 期间,发生了该错误。SQL Server 错误日志或系统事件日志中的其他消息可能提供了更详细信息。这是一个威胁数据库完整性的严重错误条件,必须立即纠正。请执行完整的数据库一致性检查(DBCC CHECKDB)。此错误可以由许多因素导致;有关详细信息,请参阅 SQL Server 联机丛书。
在重做数据库 '123K32012' 的日志中记录的操作时,日志记录 ID (1108:6708:16) 出错。通常,特定故障以前会在 Windows 事件日志服务中记录为错误。请利用完整备份还原数据库,或者修复该数据库。
无法打开新数据库 '123K32012'。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 824)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=824&LinkId=20476

------------------------------
按钮:

确定
------------------------------

11 个解决方案

#1


高版本附加到低版本?

还是MDF文件已经损坏?

#2


MDF文件已经损坏

#3


引用 2 楼  的回复:
MDF文件已经损坏

确定mdf损坏那就是命了,没招了

#4


具体情况再详细说说  

#5


数据库的版本是?

#6


sql2005 上面有写得清楚

#7


在线等高手出招

#8


这个就算附加上,估计也要丢点数据了。

#9


附加不上,岂不是完整性检查都没办法做了。

#10


遇到同样问题 如何解决?

#11


日志记录 ID (1108:6708:16) 这个位置的日志已经损坏了,你有没有备份,或者不附加日志,直接附加数据库行不行?

#1


高版本附加到低版本?

还是MDF文件已经损坏?

#2


MDF文件已经损坏

#3


引用 2 楼  的回复:
MDF文件已经损坏

确定mdf损坏那就是命了,没招了

#4


具体情况再详细说说  

#5


数据库的版本是?

#6


sql2005 上面有写得清楚

#7


在线等高手出招

#8


这个就算附加上,估计也要丢点数据了。

#9


附加不上,岂不是完整性检查都没办法做了。

#10


遇到同样问题 如何解决?

#11


日志记录 ID (1108:6708:16) 这个位置的日志已经损坏了,你有没有备份,或者不附加日志,直接附加数据库行不行?