日期:2014-05-19  浏览次数:20369 次

请问一个 SQL 还原的问题
我有一个数据库有   一个   mdf   一个   ldf   还有两个ndf   文件   我已经在主机上用数据库备份把他备份成   .bak文件   现在我在本机上怎么还原它
要求还原成一个   mdf   和一个   ldf   把另两个   ndf中的文件合到一个mdf中怎么操作

------解决方案--------------------
如果是MDF和LDF,使用sp_attach_db在查询分析器里面附加数据库.

示例
下面的示例将 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 '