Я получаю сообщение об ошибке с помощью SQL Server 2012 при восстановлении резервной копии, сделанной с предыдущей версией (SQL Server 2008). На самом деле у меня есть несколько файлов резервных копий одной и той же базы данных (взятых в разное время в прошлом). Новейшие восстанавливаются без проблем; однако одна из них дает следующую ошибку:
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
.