我刚刚在新的机器上安装了SQL Server 2005,并试图从我的一台服务器上导入2个数据库。 这对我今天早上做的盒子来说工作得很好,但是现在我在第二个盒子上出现了一些错误。
我正在做以下事情:
通常会popup“导入成功”,但现在我得到以下几点:
服务器“myServer”的还原失败。 (Microsoft.SqlServer.Smo)
其他信息:System.Data.SqlClient.SqlError:目录查找文件“ C:\ Program Files \ Microsoft Sql Server \ MSSQL.1 \ MSSQL \ DATA \ myDbBkp.mdf ”失败,操作系统错误3(未find错误)(Microsoft.SqlServer.Smo)
我的下一个问题是:
有任何想法吗? 我之前在相同版本的相同环境下成功完成了这项工作
非常感谢
它不是试图从你没有指定的目录加载一个MDF,而是试图把它放在那里(因为它在那里)。
而不是执行第4步,检查它,不要单击“确定”,但然后转到选项,并确保数据path和日志path(和.MDF / .LDF名称)是确定和唯一的。
或者,创buildpath* C:\ Program Files \ Microsoft Sql Server \ MSSQL.1 \ MSSQL \ DATA *。
;)
目标path是否与源path相同? 如果不是,则需要更改目标path。