supernaut
Дата: 21.05.2015 16:06:56
Добрый день!
Что добавить к скрипту, либо сделать аналогичный скрипт для того чтобы базы восстанавливались из bak в E:\SQL_DATA\имя базы ?
Сейчас скрипт кладет все базы и логи в одну папку E:\SQL_DATA\.
Сам скрипт:
#!/bin/bash
for f in $(cat list_databases.txt);
do
echo "RESTORE DATABASE [$f] FROM DISK = N'D:\databases_backup\\"$f".bak'
WITH FILE=1, MOVE N'"$f"' TO N'E:\SQL_DATA\\"$f".mdf', MOVE N'"$f"_log' TO N'E:\SQL_DATA\\"$f"_log.ldf'"; done >> tsql_data_restore.txt
запуск скрипта: sqlcmd -S localhost -i d:\tsql_data_backup.txt
supernaut
Дата: 21.05.2015 16:34:48
Minamoto,
Скрипт писал не я, не отрицаю. Поэтому спрашиваю знающих людей на форуме. Сразу скажу. что гуглил и ничего не нашел.