SQL2000数据库附加失败提示:crosoft SQL-DMO(ODBC SQLState:HY000) 错误 3456:未能恢复日志记录(428653:5176:89) 解决方法教程

SQL2000数据库附加失败提示:crosoft SQL-DMO(ODBC SQLState:HY000) :错误 3456:未能恢复日志记录(428653:5176:89) ,事务ID(1:18686340),位于页(1:1064280),数据库'Database'(7)。页:LSN = (191356:21101:220),类型=1。日志:OpCode=3,上下文1,PrevPageLSN:(428650:53444:81)。

SQL2000数据库附加失败提示:crosoft SQL-DMO(ODBC SQLState:HY000) 错误 3456:未能恢复日志记录(428653:5176:89) 解决方法教程  是否因为你的数据没有备份或者只有LDF和MDF文件,在电脑死机或重启时数据出错,无法附加,SQL附加数据库时错误9003:LSN(26555:2549:1)无效。该LSN是传递给数据库***中的日志扫描操作的,这种情况呢?像错误 9003:LSN(xx:xx:x)无效是最常见的问题。那我们怎么才能够恢复LDF和MDF文件?

  这种情况是数据库的日志文件(LDF)数据不同步造成的,可以根据数据库MDF文件重建日志文件修复。
  以下是详细步骤,有颜色标注的部分应该按本机的实际名称进行修改。
  假设损坏的数据库名称是UPDATA,对应的数据库名称是UPDATA_Data.MDF,日志文件是UPDATA_Log.LDF,数据库所在文件夹为D:\MYDATA\;
  1、先把损坏的数据库对应的文件UPDATA_Data.MDF和UPDATA_Log.LDF备份到别的地方;
  2、在SQL Server和企业管理器中创建一个与损坏数据库同名的数据库,对应的数据库文件名称也是UPDATA_Data.MDF和UPDATA_Log.LDF;
  3、停止SQL Server服务;
  4、删除第2步新建数据库产生的UPDATA_Log.LDF文件;
  5、用损坏的数据库数据文件UPDATA_Data.MDF覆盖第2步新建数据库产生的UPDATA_Data.MDF文件
  6、启动SQL Server服务;
  7、进入企业管理器,刷新数据库状态,此时数据库UPDATA状态为“置疑”;
  8、在SQL Server服务器属性中设置SQL Server数据库服务器“允许对系统目录直接修改”
  9、从SQL企业管理器的“工具”菜单启动“SQL 查询分析器”;
  10、输入以下代码并运行使UPDATA数据库进入紧急修复模式:
  update sysdatabases set status=-32768 where dbid=DB_ID('UPDATA')
  这句语句执行后,刷新企业管理器,UPDATA数据库的状态变成“只读\置疑\脱机\紧急模式”。
  好了,到这里数据库错误9003:LSN(26555:2549:1)无效。该LSN是传递给数据库***中的日志扫描操作的,恢复即将完成,如需此服务请联系QQ:178459881,最低百元起帮您恢复,恢复不成功不收费。
  这种情况是数据库的日志文件(LDF)数据不同步造成的,可以根据数据库MDF文件重建日志文件修复。
  以下是详细步骤,有颜色标注的部分应该按本机的实际名称进行修改。
  假设损坏的数据库名称是UPDATA,对应的数据库名称是UPDATA_Data.MDF,日志文件是UPDATA_Log.LDF,数据库所在文件夹为D:\MYDATA\;
  1、先把损坏的数据库对应的文件UPDATA_Data.MDF和UPDATA_Log.LDF备份到别的地方;
  2、在SQL Server和企业管理器中创建一个与损坏数据库同名的数据库,对应的数据库文件名称也是UPDATA_Data.MDF和UPDATA_Log.LDF;
  3、停止SQL Server服务;
  4、删除第2步新建数据库产生的UPDATA_Log.LDF文件;
  5、用损坏的数据库数据文件UPDATA_Data.MDF覆盖第2步新建数据库产生的UPDATA_Data.MDF文件
  6、启动SQL Server服务;
  7、进入企业管理器,刷新数据库状态,此时数据库UPDATA状态为“置疑”;
  8、在SQL Server服务器属性中设置SQL Server数据库服务器“允许对系统目录直接修改”
  9、从SQL企业管理器的“工具”菜单启动“SQL 查询分析器”;
  10、输入以下代码并运行使UPDATA数据库进入紧急修复模式:
  update sysdatabases set status=-32768 where dbid=DB_ID('UPDATA')
  这句语句执行后,刷新企业管理器,UPDATA数据库的状态变成“只读\置疑\脱机\紧急模式”。
  好了,到这里数据库错误9003:LSN(26555:2549:1)无效。该LSN是传递给数据库***中的日志扫描操作的,恢复即将完成,如需此服务请联系QQ:178459881,最低百元起帮您恢复,恢复不成功不收费。