Востановление базы SQL как? #342144


#0 by aviatorr
ситуация в следующем, есть SQL 2005 и каждую ночь необходимо в автоматическом режиме востанавливать базу из архивной копии, в ручном режиме все работает, а в автоматическом никак... хотя скрипт используется один... куда копать...
#1 by Злой Бобр
В скуле создал задание и поставил расписание на него? Если нет - туда и копать.
#2 by aviatorr
пишет в скуле что данная база занятая и ошибка
#3 by МимохожийОднако
Расшифруй "данная база". что это за база? Если та, в которую восстанавливаешь, то выгоняй пользователей из нее
#4 by Злой Бобр
Отсоединяй, присоединяй и только потом выполняй восстановление - 100% будет свободна.
#5 by aviatorr
вот и я о чем, в базе никто не работает, проверено а скуль пишет " Выполняется от имени пользователя: NT AUTHORITYSYSTEM.При помощи операции RESTORE не удалось выполнить обработку базы данных "bassql", так как она используется в этом сеансе. Рекомендуется для выполнения этой операции использовать базу данных master. [SQLSTATE 42000] (Ошибка 3102)  RESTORE DATABASE прервано с ошибкой. [SQLSTATE 42000] (Ошибка 3013).  Шаг завершился с ошибкой."
#6 by Immortal
гг..в заголовке убери USE bassql
#7 by aviatorr
вот код запроса RESTORE DATABASE [bassql] FROM  DISK = N'E:переносarchiv44.bak' WITH  FILE = 1,  NOUNLOAD,  REPLACE,  STATS = 10 GO
#8 by Immortal
это ВЕСЬ текст?
#9 by aviatorr
да
#10 by Immortal
чудеса. ну а если как в ошибке написано попробвать use master Go restore bla bla
#11 by Artem_Programmer
не может ли на это влиять имя учетной записи, от которой запускается служба агента SQL?
#12 by aviatorr
буду пробовать и тему подымать каждый день после следующей попытки востановления, днем проверить никак...
#13 by Злой Бобр
Незнаю. Воспользуйся мастером. У меня 2000 стоит. Становимся на базе которую нужно ресторить, жмем правой, выбираем Maintenance Plan... , ну и далее по мастеру. Единственное незабываем указать расписание. После завершения заходим в Management - Jobs и запускаем наше задание для проверки. Все отрабатывает четко.
#14 by Artem_Programmer
см. в "в ручном режиме все работает..."
#15 by Злой Бобр
В мастером создается не ручной режим. Просто в указан только кусок кода по которому абсолютно ничего сказать нельзя, кроме того что использование кирилицы в указании пути как-то не очень, хотя кому как.
#16 by aviatorr
самое интересное что в Management Studio 2005 нет в мастере Maintenance Plan возможности востанавливать базу...
#17 by Злой Бобр
Ну тада ОЙ. Мне 2000 хватает, с 2005 плотно неработал.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С