Sql Server数据库置疑的一种解决方法

  假如只是日志文件有错误而数据库文件是好的话,有可能可以解决.[转别人的,没有作验证]

  1.在企业管理器里把置疑的数据库分离掉

  2.删除掉置疑数据的日志文件(删除之前要先备份)

  3.在Sql查询分析器里执行sp_attach_single_file_db命令附加上数据库

      例如:

      EXEC sp_attach_single_file_db @dbname = 'abcd', @physname = 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\abcd.mdf'

     那么设备激活错误。物理文件名 'E:\Program Files\Microsoft SQL Server\MSSQL\data\abcd_log.LDF' 可能有误。

     已创建名为 'E:\Program Files\Microsoft SQL Server\MSSQL\Data\abcd_log.LDF' 的新日志文件。