Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Скрипт ежедневного восстановления  [new]
selis76
Member

Откуда:
Сообщений: 407
Есть база данных 1С на MSSQL для которой хотим настроить скрипт ежедневного восстановления на тестовый сервер (как для отладочных целей, так и для проверки жизнеспособности бэкапов)
Т.е. структура базы данных полностью одинакова отличаются только сервера, логические имена и местоположения файлов.
команда restore c replace
RESTORE DATABASE [test] FROM  DISK = N'D:\Exchbackup\work_backup_2014_02_20_020006_0002052.bak.bak' WITH  FILE = 1,  MOVE N'P1' TO N'D:\db_s\MSSQL\test.mdf',  MOVE N'P1_log' TO N'D:\db_s\MSSQL\test_log.LDF',  NOUNLOAD,  REPLACE, STATS = 10

заменяет логические имена файлов на P1_ (у тестовой T1) и еще убивает права пользователя на базу (прописывается роль db_owner).
Вопрос Есть ли возможность их (логические имена и права сохранить как на тестовом сервере) или все время переименовывать и грантовать повторно при восстановлении?
4 мар 14, 21:14    [15672715]     Ответить | Цитировать Сообщить модератору
 Re: Скрипт ежедневного восстановления  [new]
invm
Member

Откуда: Москва
Сообщений: 9913
Придется переименовывать и раздавать права.
Почему бы не включить эти шаги в скрипт?
4 мар 14, 22:02    [15672869]     Ответить | Цитировать Сообщить модератору
 Re: Скрипт ежедневного восстановления  [new]
selis76
Member

Откуда:
Сообщений: 407
Да можно включить в скрипт, я просто думал что если Microsoft сделала опцию REPLACE с возможностью пути файлам то можно и остальное сохранить
5 мар 14, 10:58    [15674856]     Ответить | Цитировать Сообщить модератору
 Re: Скрипт ежедневного восстановления  [new]
Glory
Member

Откуда:
Сообщений: 104751
selis76
то можно и остальное сохранить

Там можно сохранить только то, о чем написано в документации
5 мар 14, 11:02    [15674897]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить