--假设数据库名为dbname
'c:\Program Files\Microsoft SQL Server\MSSQL\Data\dbname.mdf',
'c:\Program Files\Microsoft SQL Server\MSSQL\Data\dbname_log.ldf'
分离后先拷贝这两个文件到其他地方,然后再附加这个数据库.示例
下面的示例将 pubs 中的两个文件附加到当前服务器。EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'
'c:\Program Files\Microsoft SQL Server\MSSQL\Data\dbname.mdf',
'c:\Program Files\Microsoft SQL Server\MSSQL\Data\dbname_log.ldf'
分离后先拷贝这两个文件到其他地方,然后再附加这个数据库.示例
下面的示例将 pubs 中的两个文件附加到当前服务器。EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'
或者...
1楼.
你如果要附加数据库可以用企业管理器来操作,也可以参考那段话在查询分析器中来操作,把库名,文件名换成你的库名和文件名就行了.
2.如果是分离出来的,还有错的话,把这个文件拷贝成另外一个文件,改个名字(你拷贝的时候如果抱错,就说明你这个MDF不是分离出来的,是别的库正在用的MDF文件)
3.不知道我这么说你明白了没有?