|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - групповой Restore (восстановить сразу несколько баз) в MS SQL 2000? |
|
MSFT SQL Server - групповой Restore (восстановить сразу несколько баз) в MS SQL 2000?
|
Новый участник Сообщения: 2 |
Профиль | Отправить PM | Цитировать Здравствуйте! У меня часто возникает такая ситуация что необходимо быстро отресторить сразу несколько баз (обычно 10-15) по одному или нескольким бэкапам, вот хотелось бы разработать скрипт или может быть он у кого-то есть готовый, чтобы можно было быстро восстановить несколько баз одновременно.
|
|
Отправлено: 10:49, 09-02-2010 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Есть такая вещь в 2000 - Data Transformation Sevice (DTS). В нем можно создать пакет, который и будет выполнять требуемую операцию.
|
------- Отправлено: 01:59, 10-02-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Ни разу не работал с DTS раньше, разве что импорт/экспорт в текстовый файл. Не могли бы вы рассказать как это можно реализовать?
|
Отправлено: 15:18, 10-02-2010 | #3 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Че то я слишком сложное посоветовал. Все гораздо проще.
Базы, которые требуется отресторить, уже есть на сервере? Т.е. надо сделать подмену? Тогда можно использовать наипростешие скрипты: use [master] GO IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'ИМЯ_БАЗЫ') DROP DATABASE [ИМЯ_БАЗЫ] GO RESTORE DATABASE ИМЯ_БАЗЫ FROM DISK = 'C:\\ИМЯ_БАЗЫ' WITH MOVE 'ИМЯ_БАЗЫ_Data' TO 'c:\ПАПКА\\ИМЯ_БАЗЫ_Data.mdf',MOVE 'ИМЯ_БАЗЫ_log' TO 'c:\ПАПКА\ИМЯ_БАЗЫ_log.ldf' GO Приведенный код можно размножить, изменяя имена баз, и все Потом запускаем через query analizer или DTS. |
------- Отправлено: 01:12, 11-02-2010 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
MSFT SQL Server - Количество созданных баз 1с в SQL Server | olenyka | Программирование и базы данных | 3 | 15-01-2010 01:04 | |
MySQL - [решено] несколько баз | morgan1991 | Программирование и базы данных | 2 | 23-10-2008 18:59 | |
MSFT SQL Server - Подскажите что лучше ставить SQL 2000 или SQL 2005 на Server 2003 | ForGroin | Программирование и базы данных | 6 | 23-03-2008 20:54 | |
Перенос баз данных в sql 2000 | Staub | Microsoft Windows NT/2000/2003 | 2 | 14-09-2007 15:21 | |
Проблема с переносом баз MS SQL | RED Bear 01 | Программирование и базы данных | 1 | 29-10-2003 20:17 |
|