Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Вопрос23
Guest |
1. Скриптом делается backup. 2. Как восстановить БД из файла-backup'a не используя студию? |
2 май 13, 10:44 [14253910] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
использовать любую другую утилиту и или программу. Например, sqlcmd.exe из стандартной установки MS SQL |
||
2 май 13, 10:47 [14253912] Ответить | Цитировать Сообщить модератору |
Вопрос23
Guest |
т.е. можно создать такой же файл-скрипт для восстановления БД? C:\> sqlcmd 1> RESTORE DATABASE test FROM DISK = 'W:\SQLServerBackups\test.bak' WITH REPLACE; 2> GO этого будет достаточно для продолжения нормальной работы с БД? |
2 май 13, 11:05 [14253941] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Изучите параметры запуска sqlcmd. В частности входной файл с командами
"Этого" - это вашего скрипта ? или команды RESTORE DATABASE ? или ... |
||||
2 май 13, 11:10 [14253948] Ответить | Цитировать Сообщить модератору |
Вопрос23
Guest |
делаем так restore.sql: RESTORE DATABASE test FROM DISK = 'W:\SQLServerBackups\test.bak' WITH REPLACE; restore.bat: sqlcmd -S .\sqlexpress -i restore.sql -o LogBackUpFull.txt после успешного выполнения restore.bat можно приступать к работе с приложением в штатном режиме? |
2 май 13, 11:16 [14253959] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
после успешного завершения RESTORE DATABASE можно приступать к работе с приложением в штатном режиме Если логины, которое использует ваше приложение для работы с MS SQL, имеют правильный маппинг в восстановленную базу |
||
2 май 13, 11:20 [14253967] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |