Я пытаюсь сделать резервную копию моего файла LocalDB используя file.Copy()
метод, но он бросает следующее IOException
:Как создать резервную копию и восстановить базу данных localDb 2012?
Процесс не может получить доступ к файлу, так как он используется другим процессом «\ DB.mdf.».
И когда я пытаюсь сделать резервную копию со следующим сценарием:
@"BACKUP DATABASE " + DatabaseName + " TO DISK = N'" + BackUpLocation + @"\" + BackUpFileName + @"'"
он бросает следующее SqlException
:
База данных 'DB' не существует. Убедитесь, что имя введено правильно.
Моя строка соединения:
Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\DB.mdf;Integrated Security=True;Connect Timeout=30
Каков наилучший способ сделать резервную копию в этой ситуации?
http://stackoverflow.com/questions/10299527/sql-server-mdf-files-how-to-back-up – andy
Попробуйте использовать полный путь к вашему mdf как имя базы данных в команде BACKUP. –
Большое спасибо Dare @VDohnal. Ваш комментарий работал на меня! –