我现在用finaldata把数据库文件恢复过来了,但是,
使用下面语句重新创建数据库时,总是提示“日志文件错误”???!!!EXEC sp_attach_db @dbname = N'MyEDI',
@filename1 = N'c:\MyEDI_Data.mdf',
@filename2 = N'c:\MyEDI_log.ldf'用这个也是一样:
create database MyEDI
on
(filename = 'c:\MyEDI_Data.mdf'),
(filename = 'c:\MyEDI_log.ldf')
for attach
2、把日志文件删掉
3、在查询分析器里面使用sp_attach_single_file_db重新加载数据库就可以了格式:
sp_attach_single_file_db ‘数据库名’,‘c:\sqlserver\data\数据库名.mdf’
执行!
我都怀疑MDF文件也不能用!其实,该数据库的存储过程和表的创建脚本我有备份,
不知可否把原来的数据找回来!???EXEC sp_attach_single_file_db @dbname = 'MyEDI',
@physname = 'c:\MyEDI_Data.mdf'