View previous topic :: View next topic |
Author |
Message |
ewgen
Joined: 23 Nov 2002 Posts: 339 Location: Евгений Occupation: (инженер программист) Interests: Надым
|
Posted: 10 Jul 2007 08:23 Post subject: Менеджер пользователей. Ошибка при синхронизации |
|
|
Выдается ошибка при запуске Синхронизации дерева (на все предприятия).
Alias not found
Ошибка при выполнении хранимой процедуры на сервере №13
1 Alias not found |
|
Back to top |
|
|
dkarpuhin
Joined: 19 Apr 2005 Posts: 85 Location: Карпухин Д.Ю. Occupation: ООО "БЭСТ-Программы" Interests: Москва
|
Posted: 10 Jul 2007 10:51 Post subject: |
|
|
Выполните восстановление индексных файлов серверной част |
|
Back to top |
|
|
ewgen
Joined: 23 Nov 2002 Posts: 339 Location: Евгений Occupation: (инженер программист) Interests: Надым
|
Posted: 10 Jul 2007 12:27 Post subject: |
|
|
Выполнил.
Ошибка осталась. |
|
Back to top |
|
|
maestro_
Joined: 29 Jan 2003 Posts: 95
|
Posted: 10 Jul 2007 13:09 Post subject: |
|
|
а Вы делали восстановление серверной части с копирование файлов из директории recovery (\Server\DATA\Recovery\Pro)?
если нет то попробуйте следующее.
-скопировать эти файлы
-открыть foxBro и им открыть best5pro.dbc
-затем утилиты-создание БД Б5 и индексацию
PS в БЭСТе не кого не должно быть.
Удачи |
|
Back to top |
|
|
ewgen
Joined: 23 Nov 2002 Posts: 339 Location: Евгений Occupation: (инженер программист) Interests: Надым
|
Posted: 11 Jul 2007 06:30 Post subject: |
|
|
Спасибо. Помогло. |
|
Back to top |
|
|
ewgen
Joined: 23 Nov 2002 Posts: 339 Location: Евгений Occupation: (инженер программист) Interests: Надым
|
Posted: 11 Jul 2007 12:55 Post subject: |
|
|
Опять та же ошибка.
В чем дело? Из-за чего она появляется? |
|
Back to top |
|
|
dkarpuhin
Joined: 19 Apr 2005 Posts: 85 Location: Карпухин Д.Ю. Occupation: ООО "БЭСТ-Программы" Interests: Москва
|
Posted: 11 Jul 2007 14:32 Post subject: |
|
|
Удалите из каталога PRO все файлы с расширением CDХ и повторите утилитой foxBro создание БД Б5. |
|
Back to top |
|
|
ewgen
Joined: 23 Nov 2002 Posts: 339 Location: Евгений Occupation: (инженер программист) Interests: Надым
|
Posted: 28 Jul 2007 08:23 Post subject: |
|
|
Quote: | Удалите из каталога PRO все файлы с расширением CDХ и повторите утилитой foxBro создание БД Б5. |
Удаляю *.cdx
Копирую файлы из каталога Recovery
Утилитой foxbro повторяю создание БД Б5
В процессе появляется несколько ошибок
The index tag ID in the structural CDX of table ...\pro\datasource.dbf was not found in the DBC. Would you like to add this index to the DBC, delete the table object or cancel the validation.
И так еще с таблицами category, dscategory, reptempl, rtcategory.
Что значат эти ошибки и как отвечать на вопросы? |
|
Back to top |
|
|
psa
Joined: 03 Mar 2002 Posts: 41 Location: Павличенко Сергей Александрович Occupation: Компания БЭСТ Interests: Москва
|
Posted: 30 Jul 2007 12:46 Post subject: |
|
|
Добрый день!
При различных сбоях в работе программы настоятельно рекомендуем использовать штатный механизм восстановления индексных файлов из БЭСТА.
Причем обязательно с восстановлением как серверной части, так и баз с указанием режима восстановление целостности.
Режим "внешнего" восстановления через FoxBro используется в крайних случаях, когда не запускается стандартная индексация. И он может помочь, но не покажет причины проблемы.
Если стандартное восстановление не поможет, пришлите через FTP или на почту trade@trd.bestnet.ru каталог PRO без файлов *.ace, файл из каталога TMP - ssrv.log и базу. Будем разбираться.
Всего наилучшего,
С.Павличенк |
|
Back to top |
|
|
ewgen
Joined: 23 Nov 2002 Posts: 339 Location: Евгений Occupation: (инженер программист) Interests: Надым
|
Posted: 30 Jul 2007 13:47 Post subject: |
|
|
Quote: | Режим "внешнего" восстановления через FoxBro используется в крайних случаях, когда не запускается стандартная индексация |
А как мне проводить индексацию по ночам?
Я в планировщике задач делаю задание на выполнение bat-файла.
Строка в файле:
e:\best5\client\bin\foxbro.exe e:\bd5\bd1\BEST5.DBC REINDEX
Так можно? Или нужно как-то по-другому?
И еще. В Руководстве написано: "ВНИМАНИЕ! Для серверной части индексацию необходимо выполнять вместе с восстановлением ссылочной целостности. Выполнение только индексации для серверной части не допускается!"
То есть я добавляю в bat-ник строку
e:\best5\client\bin\foxbro.exe e:\best5\server\data\pro\BEST5PRO.DBC ??? |
|
Back to top |
|
|
psa
Joined: 03 Mar 2002 Posts: 41 Location: Павличенко Сергей Александрович Occupation: Компания БЭСТ Interests: Москва
|
Posted: 31 Jul 2007 11:11 Post subject: |
|
|
Добрый день!
Вот выдержка из файла Read2nd документации к БЭСТ-5:
4. Индексация баз данных из командной строки
В комплект поставки БЭСТ-5 входит утилита foxbro.exe которая может запускаться с параметрами командной строки.
Первый параметр - путь к файлу базы данных (.DBC).
Второй параметр - команда. Возможны два варианта:
· REINDEX - реиндексация базы данных;
· CREATE par1 - восстановление ссылочной целостности базы данных, где
· Par1 - параметр, определяющий выполнение реиндексации базы после восстановления
· 0 - без последующей реиндексации.
· 1 - с последующей реиндексацией.
По умолчанию, если параметр не указан, восстановление выполняется без последующей реиндексации.
Пример:
foxbro.exe Base_hd\BEST5.DBC CREATE
foxbro.exe c:\Base_hd\BEST5.DBC REINDEX
foxbro.exe \\server\Base_hd\BEST5.DBC CREATE 1
Перед восстановлением ссылочной целостности базы данных рекомендуется скопировать в каталог базы данных все файлы из каталога Recovery\DBF, находящегося в каталоге, куда установлен БЭСТ-5.
ВНИМАНИЕ! Если путь содержит длинные имена (более 8 символов, например, Program Files), то его необходимо указывать в кавычках.
ВНИМАНИЕ! При выполнении данной операции и при вызове foxbro.exe из командной строки НИКТО НЕ ДОЛЖЕН РАБОТАТЬ С ЭТОЙ БАЗОЙ ДАННЫХ!
ВНИМАНИЕ! Для серверной части индексацию необходимо выполнять вместе с восстановлением ссылочной целостности. Выполнение только индексации для серверной части не допускается!
Еще один практический совет. Для исключения влияния возможных "подвисших" соединений и связанных с этим блокировок файлов, перед запуском foxbro из командной строки, рекомендуется перезагрузка сервера.
Успехов!
С.Павличенк |
|
Back to top |
|
|
ewgen
Joined: 23 Nov 2002 Posts: 339 Location: Евгений Occupation: (инженер программист) Interests: Надым
|
Posted: 31 Jul 2007 12:52 Post subject: |
|
|
Объясните, пожалуйста, что значит серверная часть? Где она находится, что это за файлы?
Как я понимаю серверная часть это каталог...\server\data? |
|
Back to top |
|
|
psa
Joined: 03 Mar 2002 Posts: 41 Location: Павличенко Сергей Александрович Occupation: Компания БЭСТ Interests: Москва
|
Posted: 31 Jul 2007 18:26 Post subject: |
|
|
Добрый вечер!
Серверная часть индексируется из командной строки с восстановлением целостности:
foxbro /путь к файлу/best5pro.dbc create 1
обычно файл лежит в /server/data/pro/
Индексация с восстановлением целостности пользовательской базы:
foxbro /путь к базе/best5.dbc create 1
обычно лежит в server/data/dbf/скажем demo/
порядок индексации не принципиален...
Успехов!
С.Павличенк |
|
Back to top |
|
|
ewgen
Joined: 23 Nov 2002 Posts: 339 Location: Евгений Occupation: (инженер программист) Interests: Надым
|
Posted: 01 Aug 2007 06:03 Post subject: |
|
|
Спасибо.
Теперь понятно.
Вам бы так подробно дописать в read2nd.rtf ... очень помогло бы.
Quote: | Серверная часть индексируется из командной строки с восстановлением целостности:
foxbro /путь к файлу/best5pro.dbc create 1
обычно файл лежит в /server/data/pro/ |
И еще.
Можно одним bat файлом запустить индексацию всех предприятий?
И как это сделать?
В БЭСТ4 можно был |
|
Back to top |
|
|
ewgen
Joined: 23 Nov 2002 Posts: 339 Location: Евгений Occupation: (инженер программист) Interests: Надым
|
Posted: 09 Oct 2007 07:10 Post subject: |
|
|
Можно одним bat файлом запустить индексацию всех предприятий?
И как это сделать?
В БЭСТ4 можно был |
|
Back to top |
|
|
|