在恢复使用以前版本(SQL Server 2008)创建的备份时,我在使用SQL Server 2012时出错。实际上,我有同一数据库的几个备份文件(在过去的不同时间拍摄)。恢复最新的文件时没有任何问题;但是,其中一个文件会显示以下错误:
System.Data.SqlClient.SqlError:文件"C:\PROGRAM FILES\MICROSOFT SQL SERVER\MSSQL.1\MSSQL\DATA\MYDB_ABC.MDF“的目录查找失败,出现操作系统错误3(系统找不到指定的路径。)。(Microsoft.SqlServer.SmoExtended)
这是一台x64机器,我的数据库文件位于以下位置:c:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL
。
我不明白为什么它尝试在MSSQL.1
上而不是在MSSQL11.MSSQLSERVER
上进行恢复。
https://stackoverflow.com/questions/10741281
复制相似问题