Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
BackUp через Event
|
|||
|---|---|---|---|
|
#18+
Всем привет!! Я пытаюсь настроить событие - создание архива в рабочие дни. В конструкторе всё делаю без проблем, НО когда сохраняю событие, то на экране вижу ASA Error -131: Syntax error near 'Create' on line 1 В окне "event handler" у меня следующий код... Код: plaintext 1. Прошу помощи - в чём моя ошибка? Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 15:47 |
|
||
|
BackUp через Event
|
|||
|---|---|---|---|
|
#18+
Может надо: begin BACKUP DATABASE DIRECTORY 'c:\\ab\\BackUp' end ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 16:01 |
|
||
|
BackUp через Event
|
|||
|---|---|---|---|
|
#18+
antandМожет надо: begin BACKUP DATABASE DIRECTORY 'c:\\ab\\BackUp' end Прошу прощения... Именно так и написано, но, увы, выдаёт вышеозначенную ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 16:16 |
|
||
|
BackUp через Event
|
|||
|---|---|---|---|
|
#18+
joe black antandМожет надо: begin BACKUP DATABASE DIRECTORY 'c:\\ab\\BackUp' end Прошу прощения... Именно так и написано, но, увы, выдаёт вышеозначенную ошибку Данный синтаксис по-моему появился в 8-ой версии, если не в 9-той, если вы ипользуете 7-ку, то запускайте утилиту dbbackup с соответсвующими ключами, через xp_cmdshell. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 16:57 |
|
||
|
BackUp через Event
|
|||
|---|---|---|---|
|
#18+
Sergey OrlovДанный синтаксис по-моему появился в 8-ой версии, если не в 9-той, если вы ипользуете 7-ку, то запускайте утилиту dbbackup с соответсвующими ключами, через xp_cmdshell. У меня как раз восьмёрка. А xp_cmdshell это случаем не батник (простите за глупый вопрос). Если нет, то очень прошу примерчик... Кстати батником и шедулером я решил проблему, вот тока в упор не вижу как мне задавать имя файла с использованием YYMMDD ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 17:14 |
|
||
|
BackUp через Event
|
|||
|---|---|---|---|
|
#18+
В батнике для копирования резервной копии в новый каталог. Имя каталога - текущая дата. Формат получаемой даты вроде зависит от региональных настроек: SET CDATE=%date:~-10,2%%date:~-7,2%%date:~-4,4% md c:\ab\backup\%CDATE% dbbackup -c "eng=;dbn=;CommLinks=;uid=;pwd=" c:\ab\backup\%CDATE% ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 17:27 |
|
||
|
BackUp через Event
|
|||
|---|---|---|---|
|
#18+
antandВ батнике для копирования резервной копии в новый каталог. Имя каталога - текущая дата. Формат получаемой даты вроде зависит от региональных настроек: SET CDATE=%date:~-10,2%%date:~-7,2%%date:~-4,4% md c:\ab\backup\%CDATE% dbbackup -c "eng=;dbn=;CommLinks=;uid=;pwd=" c:\ab\backup\%CDATE% Спасибо! Работат! Сааавсем DOS забыл... И всё же... Как бы это всё через ивенты сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 17:40 |
|
||
|
BackUp через Event
|
|||
|---|---|---|---|
|
#18+
К сожалению 8 нет проверить, в 9 работает. Посмотрел в 7 там синтаксис вроде такой же для ваших команд. И проверил в 7, мастером создал event, все работает! Странно. Имя event у вас не "кривое", задали в мастере? Что вообще указывали, по шагам можете сказать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 17:54 |
|
||
|
BackUp через Event
|
|||
|---|---|---|---|
|
#18+
antand Что вообще указывали, по шагам можете сказать? Вот... 1. Добавить ивент 2. Имя "Create Backup" 3. Sheduled 4. New ->На General Указываю время 01:00, на Recurrence дни недели -> Next 5. Загоняю текст Код: plaintext 1. 2. 3. 7. Next 8. Finish Ну а ошибка уже известна... ASA Error -131: Syntax error near 'Create' on line 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 18:02 |
|
||
|
BackUp через Event
|
|||
|---|---|---|---|
|
#18+
joe black 2. Имя "Create Backup" Нельзя делать имена для объектов состоящие из зарезервированых слов. Сделай событие Create_Backup или CreateBackup тогда все будет работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 18:04 |
|
||
|
BackUp через Event
|
|||
|---|---|---|---|
|
#18+
Ну вот и имя "кривое" у event всплыло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 18:07 |
|
||
|
BackUp через Event
|
|||
|---|---|---|---|
|
#18+
White OwlНельзя делать имена для объектов состоящие из зарезервированых слов. Сделай событие Create_Backup или CreateBackup тогда все будет работать. antandНу вот и имя "кривое" у event всплыло. Точно!!! Работат!!! Незнал - с этой базой данных ну совсем на ВЫ... А в скрипте можно задать имя базы?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 18:25 |
|
||
|
BackUp через Event
|
|||
|---|---|---|---|
|
#18+
joe blackА в скрипте можно задать имя базы?... В каком скрипте, какой базы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 18:30 |
|
||
|
BackUp через Event
|
|||
|---|---|---|---|
|
#18+
Если имелось ввиду в тексте event, то Вы и так в "базе" Event лежит в конкретной базе и в ней же выполняется. Если на сервере несколько баз крутится, то в каждой должен быть свой Event. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 18:36 |
|
||
|
BackUp через Event
|
|||
|---|---|---|---|
|
#18+
antandЕсли имелось ввиду в тексте event, то Вы и так в "базе" Event лежит в конкретной базе и в ней же выполняется. Если на сервере несколько баз крутится, то в каждой должен быть свой Event. Имеется ввиду имя файла дампа. Хотелось бы делать имена YYMMDD.BKP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 18:56 |
|
||
|
BackUp через Event
|
|||
|---|---|---|---|
|
#18+
joe black antandЕсли имелось ввиду в тексте event, то Вы и так в "базе" Event лежит в конкретной базе и в ней же выполняется. Если на сервере несколько баз крутится, то в каждой должен быть свой Event. Имеется ввиду имя файла дампа. Хотелось бы делать имена YYMMDD.BKP Ну ты даешь!!! Какой дамп в ASA??? Ты почитай, что backup делает в ASA. А если хочется других имен файлов после backup, то команду Rename еще никто в батниках не отменял. Заодно можно и заархивировать все это дело в файл YYMMDD.zip ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 19:03 |
|
||
|
BackUp через Event
|
|||
|---|---|---|---|
|
#18+
antandНу ты даешь!!! Какой дамп в ASA??? Ты почитай, что backup делает в ASA. А если хочется других имен файлов после backup, то команду Rename еще никто в батниках не отменял. Заодно можно и заархивировать все это дело в файл YYMMDD.zip С батником - всё понятно. Я уже всё настроил и всё работат (проверил). Вопрос с именем касается именно ивента и его команд. А что делает BackUp - прочитаю прям щас. Просто всё делается на скорую руку да и к тому же с минимальными знаниями конкретной БД и её функционала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 19:13 |
|
||
|
BackUp через Event
|
|||
|---|---|---|---|
|
#18+
Не надо на скорую руку, когда дело резервного копирования касается. А то рискуешь без резервной копии остаться. Из event только 3 способами: 1) после backup выдать в event xp_cmdshell для запуска батника(переименование, удаление, форматирование диска и т.д.) 2) запустить батник для переименованиния в планировщике потом, выбрав время, чтобы резервная копия уже была гарантировано создана. 3) ручками ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 23:33 |
|
||
|
BackUp через Event
|
|||
|---|---|---|---|
|
#18+
Виноват, 3 способ это не из event конечно. Я event для backup никогда не использую, смысла не вижу. Через планировщик и командные файлы гораздо удобнее и гибче. А если учесть, что на том же сервере еще что-нибудь по планировщику запускается для базы и не только, то все это вместе гармоничнее выглядит. Тем более, что можно запускать не просто обычные батники, а "современные" скрипты с помощью с сервера сценариев для командной строки (Cscript.exe). А там только фантазией ограничен. Event я использую только для работы именно внутри базы(обработка данных, закрытие документов и т.д.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 23:45 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=34186927&tid=2012368]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 215ms |
| total: | 394ms |

| 0 / 0 |
