Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   MS SQL 2016 (http://forum.oszone.net/showthread.php?t=318495)

iminbox 05-09-2016 16:28 2665926

MS SQL 2016
 
Добрый день уважаемые коллеги!
Использую MS SQL 2016+1c, при попытке восстановить из бэкапа другой базы вылазит сообщения типа:
Ошибка восстановления базы данных "test@. (Microsoft.SqlServer.Management.RelationalEngineTasks)

------------------------------
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:

System.Data.SqlClient.SqlError: Файл "F:\DATABASE\test_copy.mdf" заменить невозможно. Он используется базой данных "test_copy". (Microsoft.SqlServer.SmoExtended)

Вроде бы ошибка сама по себе понятна, но учитывая тот факт что все соединения с базой разорваны с помощью "Консоль администрирования 1с" и база висит пустая, ошибка становится нелогичной. я отсоединял базу, удалял соединения, но база все равно не хочет восстанавливаться. Сразу отвечу на вопросы :
Восстановить нужно именно в тот лог и в ту базу которая используется.
При первом запуске, после создания базы у меня получилось восстановить этот бэкап в базу.
Аналогичные действия я проделываю на SQL 2008r2 и все проходит успешно.
Отправлял запросы типа : SP_WHO KILL SPID, не помогает.
Пробовал отправлять запросы : WITH_REPLACE, WITH RESTRICTED_USER безуспешно.
Буду благодарен за любую помощь. Спасибо.

UP:
При выборе бэкапа, SQL сбрасывал место назначения а так как это нововведение которого не было в 2008r2 я даже не обратил внимания. Банальное решение. Всем спасибо за помощь


Время: 22:23.

Время: 22:23.
© OSzone.net 2001-