![]() |
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-