Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - автоматическое восстановление в SQL 2005

Ответить
Настройки темы
MSFT SQL Server - автоматическое восстановление в SQL 2005

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день. Помогите с написание SQL скрипта для MS SQL 2005.

Есть рабочая БД и тестовая БД (для всякого рода тестов, не резервная). Необходимо поддержание тестовой БД в актуальном состоянии путем восстановления из бэкапа рабочей. Быкапы рабочей находится на диске d:\temp\Trade_backup_2012_10_24_070006_3086250.bak вот в таком формате.

Вот шаги которые надо выполнить автоматически:
1.Просмотр каталога, где хранятся архивы;
2.Поиск самого молодого архива;
3.Восстановление БД.

Нашел нечто похожее, но не могу переделать для своих нужд.

declare @db_name as varchar(100) = 'data_base_1';--имя базы данных
declare @table as table(SUBDIR varchar(100)); --таблица для хранения всех имен подкаталогов
declare @date as varchar(200); --дата создания архива
declare @path varchar(200) --путь к архиву
insert @table exec master.dbo.xp_subdirs N'\\192.168.1.50\sql_server_backups\'; --запись всех подкаталогов в таблицу
select @date = MAX(subdir) from @table --поиск самого молодого архива (самой большой даты)
set @path = N'\\192.168.1.50\sql_server_backups\' + @date + '\' + @db_name --задание пути для восстановления
RESTORE DATABASE @db_name FROM DISK = @path WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 10
GO

Отправлено: 11:26, 24-10-2012

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - автоматическое восстановление в SQL 2005

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Система - Восстановление владельца файлов/папок + восстановление прав igolovin Microsoft Windows 2000/XP 4 13-07-2015 18:19
Acronis - автоматическое восстановление разделов BlackDragon Автоматическая установка приложений 13 18-11-2014 16:29
Разное - автоматическое восстановление vjqkjubyrjn Microsoft Windows 7 1 12-05-2012 09:54
VPN - [решено] Автоматическое восстановление подключения при обрыве связи Kuzia Сетевые технологии 3 19-02-2011 08:23




 
Переход