日期:2014-05-18  浏览次数:20631 次

无法附加数据库,只是由于没有log文件
sql2005里无法附加数据库,只是由于没有log文件,而mdb文件是有的,以前在2000里可以忽略的,现在怎么办?


------解决方案--------------------
mdb?

mdb文件是Access格式的。

------解决方案--------------------
可以没有log文件

------解决方案--------------------
用2000加,用2005接收
------解决方案--------------------
sp_attach_single_file_db
将只有一个数据文件的数据库附加到当前服务器。

------解决方案--------------------
USE master;
GO
EXEC sp_detach_db @dbname = 'AdventureWorks ';
EXEC sp_attach_single_file_db @dbname = 'AdventureWorks ',
@physname = N 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\AdventureWorks_Data.mdf ';