Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как воcстановить БД MS SQL Express Edition 2008  [new]
Вопрос23
Guest
1. Скриптом делается backup.
2. Как восстановить БД из файла-backup'a не используя студию?
2 май 13, 10:44    [14253910]     Ответить | Цитировать Сообщить модератору
 Re: Как воcстановить БД MS SQL Express Edition 2008  [new]
Glory
Member

Откуда:
Сообщений: 104751
Вопрос23
1. Скриптом делается backup.
2. Как восстановить БД из файла-backup'a не используя студию?

использовать любую другую утилиту и или программу.
Например, sqlcmd.exe из стандартной установки MS SQL
2 май 13, 10:47    [14253912]     Ответить | Цитировать Сообщить модератору
 Re: Как воcстановить БД MS SQL Express Edition 2008  [new]
Вопрос23
Guest
т.е. можно создать такой же файл-скрипт для восстановления БД?

C:\> sqlcmd
1> RESTORE DATABASE test FROM DISK = 'W:\SQLServerBackups\test.bak' WITH REPLACE;
2> GO

этого будет достаточно для продолжения нормальной работы с БД?
2 май 13, 11:05    [14253941]     Ответить | Цитировать Сообщить модератору
 Re: Как воcстановить БД MS SQL Express Edition 2008  [new]
Glory
Member

Откуда:
Сообщений: 104751
Вопрос23
т.е. можно создать такой же файл-скрипт для восстановления БД?

C:\> sqlcmd
1> RESTORE DATABASE test FROM DISK = 'W:\SQLServerBackups\test.bak' WITH REPLACE;
2> GO

Изучите параметры запуска sqlcmd.
В частности входной файл с командами

Вопрос23
этого будет достаточно для продолжения нормальной работы с БД?

"Этого" - это вашего скрипта ? или команды RESTORE DATABASE ? или ...
2 май 13, 11:10    [14253948]     Ответить | Цитировать Сообщить модератору
 Re: Как воcстановить БД MS SQL Express Edition 2008  [new]
Вопрос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]     Ответить | Цитировать Сообщить модератору
 Re: Как воcстановить БД MS SQL Express Edition 2008  [new]
Glory
Member

Откуда:
Сообщений: 104751
Вопрос23
после успешного выполнения restore.bat можно приступать к работе с приложением в штатном режиме?

после успешного завершения RESTORE DATABASE можно приступать к работе с приложением в штатном режиме

Если логины, которое использует ваше приложение для работы с MS SQL, имеют правильный маппинг в восстановленную базу
2 май 13, 11:20    [14253967]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить