Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Backup в MSSql


Murad ©   (2003-11-27 12:03:00) 

Добрый день.
Вопросов два:
1).Как заставить SQL Server Agent выполнять внешнюю программу.
Пытался использовать Job с шагом типа CmdExec, но он не находит приложение, размещенное в дирректории указанной в Path.
Аналогичный результат при запуске команды из ActiveX скрипта.
Обязательно указывать полный путь?

2) Как сделать автоматический Backup базы по расписанию. С бакапом одновременно должна выполняться некоторая пред/пост обработка с помощью внешних приложений (останов/запуск другого сервера, архивация файлов на диске).
Когда добавил шаги в Job, созданный Maintenance Plan-ом - план перестал открываться на редактировние.


BlackTiger   (2003-11-27 17:18:00) [1]

По поводу CmdExec- RTFM(есть такая вещь - security)
По поводу backup - RTFM(есть такая вещь DTS)

Вполне серьезно. Это основы DBA, а ты получаешься DBA, если полез в этот лес.


Michail Dalakov   (2003-11-27 13:35:00) [2]

>Бэкап в файл это не совсем одно и тоже что бэкап в постоянное устройство.

Я в общем-то хотел показать как это сделать самому через SQL.
Хотите в файл подойдет "backup database [DBNAME] to disk = "c:\mssql\back\DBNAME.dmp"

Хотите на устройство добавтье его процедурой sp_addumpdevice и затем используйте.


Murad   (2003-11-27 12:58:00) [3]

2Reindeer Moss Eater © (27.11.03 12:55) [14]
>Бэкап в файл это не совсем одно и тоже что бэкап в постоянное
>устройство.
Это понятно... Мне сама идея сделать это через ADO-компоненты
понравилась, а параметры я нужные поставлю.


Murad   (2003-11-27 12:55:00) [4]

2Reindeer Moss Eater © (27.11.03 12:24) [11]
> Удали, создай новый
Пробовал - не помогает.


Reindeer Moss Eater   (2003-11-27 12:55:00) [5]

Бэкап в файл это не совсем одно и тоже что бэкап в постоянное устройство.


Murad   (2003-11-27 12:47:00) [6]

2mid
Спасибо, хорошая идея.


mid   (2003-11-27 12:34:00) [7]

Насчет Backup в MSSql.

Напиши приложение, которое делает все необходимое.

Backup и restore в MSSql можешь делать при помощи SQL:

ADOQuery1.SQL.Text:="backup database [REGISTRY] to disk = "+AnsiquotedStr(BFile+".dmp","""");
ADOQuery1.ExecSQL;
ADOQuery1.SQL.Text:="restore database [REGISTRY] from disk = "+AnsiquotedStr(BFile,"""")+" with REPLACE";
ADOQuery1.ExecSQL;


Reindeer Moss Eater   (2003-11-27 12:24:00) [8]

Удали, создай новый


Murad   (2003-11-27 12:22:00) [9]

2Reindeer Moss Eater ©
Видимо ты только их и читаешь..

Повторяю ...

Когда добавил шаги в Job, созданный Maintenance Plan-ом - план
перестал открываться на редактировние.

P.S. Спасибо, что про визард просветил...


Reindeer Moss Eater   (2003-11-27 12:20:00) [10]

Конечно.
Я даже ответы свои читаю.


Murad   (2003-11-27 12:19:00) [11]

Ты вопрос читал, или был занят поеданием ягеля?


Reindeer Moss Eater   (2003-11-27 12:18:00) [12]

"Визард" или "мастер" - визуальное средство пошагового достижения результата с помошью кликов мышки для тех, кто не хочет вдаваться в подробности и суть проделываемых операций.
Снижает требования у квалификации персонала, обеспечивая неизменно превосходный результат.


Murad   (2003-11-27 12:14:00) [13]

2Reindeer Moss Eater
Извини, видимо у нас разные диалекты русского языка...
Ты не мог бы по подробнее рассказать?


Reindeer Moss Eater   (2003-11-27 12:10:00) [14]

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


Murad   (2003-11-27 12:09:00) [15]

2Reindeer Moss Eater
Т.е. ты имеешь ввиду, что в этом виноваты MS-разработчики ?


Reindeer Moss Eater   (2003-11-27 12:07:00) [16]

он самый


Murad   (2003-11-27 12:06:00) [17]

2Reindeer Moss Eater
Что такое EM - Enterprise Manager?


Reindeer Moss Eater   (2003-11-27 12:05:00) [18]

Мда...
И это когда в EM визард на визарде сидит и визардом погоняет.


Наверх

Титульная страница Поиск, карта сайта Написать письмо