今天专卖店里面的系统数据库出现问题,提示数据库可疑(SUSPECT),我一下子就蒙了,根本就没有遇到过这种问题。写下来备份下。
问题就是数据文件和日志文件不匹配,具体原因还没查到,现在先将解决方法写出来。
我的方法就是将原有的日志文件删除(数据文件当然不能删了 ~~),然后只还原数据文件,方法如下:
sp_attach_single_file_db [ @dbname = ] 'dbname' , [ @physname = ] 'physical_name'
示例
下面的示例将 pubs 中的一个文件附加到当前服务器。
EXEC sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'
注释
当使用 sp_attach_single_file_db 将数据库附加到服务器时,它创建一个新的日志文件并执行额外的清除工作,从新附加的数据库中删除复制。
转载于:https://blog.51cto.com/jayai/278213