积极答复者
关于SQL Server 2008 R1跨域访问异常

问题
-
我的机器使用的是Window7嵌入式版,安装数据库SQLServer 2008 Express R1版。在两个数据库上使用事务(TransactionScope)。莫名的发生一个数据库怀疑状态(SUSPECT)。大家帮我分析一下。错误如下:
Msg 3437, Level 21, State 3, Server PETCTHOST-PC\SQLEXPRESS, Line 1
An error occurred while recovering database 'PETDB'. Unable to connect to Micros
oft Distributed Transaction Coordinator (MS DTC) to check the completion status
of transaction (0:61226). Fix MS DTC, and run recovery again.
Msg 3414, Level 21, State 2, Server PETCTHOST-PC\SQLEXPRESS, Line 1
An error occurred during recovery, preventing the database 'PETDB' (database ID
8) from restarting. Diagnose the recovery errors and fix them, or restore from a
known good backup. If errors are not corrected or expected, contact Technical S
upport.
Msg 926, Level 14, State 1, Server PETCTHOST-PC\SQLEXPRESS, Line 1
Database 'PETDB' cannot be opened. It has been marked SUSPECT by recovery. See t
he SQL Server errorlog for more information.
Msg 5069, Level 16, State 1, Server PETCTHOST-PC\SQLEXPRESS, Line 1
ALTER DATABASE statement failed.
答案
-
Stop distributed process then try to put suspected db in emergency mode again.
- 已标记为答案 Amy PengMicrosoft employee, Moderator 2015年7月9日 6:09
-
Thank you very much。我已经将出错的数据库DROP了。然后使用备份恢复。下次如果再出现这样的问题我再试试。谢谢你的回复。
- 已标记为答案 Amy PengMicrosoft employee, Moderator 2015年7月9日 6:09
全部回复
-
Stop distributed process then try to put suspected db in emergency mode again.
- 已标记为答案 Amy PengMicrosoft employee, Moderator 2015年7月9日 6:09
-
Thank you very much。我已经将出错的数据库DROP了。然后使用备份恢复。下次如果再出现这样的问题我再试试。谢谢你的回复。
- 已标记为答案 Amy PengMicrosoft employee, Moderator 2015年7月9日 6:09