Менеджер пользователей. Ошибка при синхронизации
Select messages from
# through # FAQ
[/[Print]\]

-> БЭСТ-5

#1: Менеджер пользователей. Ошибка при синхронизации Author: ewgenLocation: Евгений PostPosted: 10 Jul 2007 08:23
    —
Выдается ошибка при запуске Синхронизации дерева (на все предприятия).
Alias not found
Ошибка при выполнении хранимой процедуры на сервере №13
1 Alias not found

#2:  Author: dkarpuhinLocation: Карпухин Д.Ю. PostPosted: 10 Jul 2007 10:51
    —
Выполните восстановление индексных файлов серверной част

#3:  Author: ewgenLocation: Евгений PostPosted: 10 Jul 2007 12:27
    —
Выполнил.
Ошибка осталась.

#4:  Author: maestro_ PostPosted: 10 Jul 2007 13:09
    —
а Вы делали восстановление серверной части с копирование файлов из директории recovery (\Server\DATA\Recovery\Pro)?
если нет то попробуйте следующее.
-скопировать эти файлы
-открыть foxBro и им открыть best5pro.dbc
-затем утилиты-создание БД Б5 и индексацию
PS в БЭСТе не кого не должно быть.
Удачи

#5:  Author: ewgenLocation: Евгений PostPosted: 11 Jul 2007 06:30
    —
Спасибо. Помогло.

#6:  Author: ewgenLocation: Евгений PostPosted: 11 Jul 2007 12:55
    —
Опять та же ошибка.
В чем дело? Из-за чего она появляется?

#7:  Author: dkarpuhinLocation: Карпухин Д.Ю. PostPosted: 11 Jul 2007 14:32
    —
Удалите из каталога PRO все файлы с расширением CDХ и повторите утилитой foxBro создание БД Б5.

#8:  Author: ewgenLocation: Евгений PostPosted: 28 Jul 2007 08:23
    —
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.
Что значат эти ошибки и как отвечать на вопросы?

#9:  Author: psaLocation: Павличенко Сергей Александрович PostPosted: 30 Jul 2007 12:46
    —
Добрый день!
При различных сбоях в работе программы настоятельно рекомендуем использовать штатный механизм восстановления индексных файлов из БЭСТА.
Причем обязательно с восстановлением как серверной части, так и баз с указанием режима восстановление целостности.
Режим "внешнего" восстановления через FoxBro используется в крайних случаях, когда не запускается стандартная индексация. И он может помочь, но не покажет причины проблемы.
Если стандартное восстановление не поможет, пришлите через FTP или на почту trade@trd.bestnet.ru каталог PRO без файлов *.ace, файл из каталога TMP - ssrv.log и базу. Будем разбираться.

Всего наилучшего,
С.Павличенк

#10:  Author: ewgenLocation: Евгений PostPosted: 30 Jul 2007 13:47
    —
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 ???

#11:  Author: psaLocation: Павличенко Сергей Александрович PostPosted: 31 Jul 2007 11:11
    —
Добрый день!

Вот выдержка из файла 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 из командной строки, рекомендуется перезагрузка сервера.

Успехов!
С.Павличенк

#12:  Author: ewgenLocation: Евгений PostPosted: 31 Jul 2007 12:52
    —
Объясните, пожалуйста, что значит серверная часть? Где она находится, что это за файлы?
Как я понимаю серверная часть это каталог...\server\data?

#13:  Author: psaLocation: Павличенко Сергей Александрович PostPosted: 31 Jul 2007 18:26
    —
Добрый вечер!
Серверная часть индексируется из командной строки с восстановлением целостности:
foxbro /путь к файлу/best5pro.dbc create 1
обычно файл лежит в /server/data/pro/

Индексация с восстановлением целостности пользовательской базы:
foxbro /путь к базе/best5.dbc create 1
обычно лежит в server/data/dbf/скажем demo/

порядок индексации не принципиален...
Успехов!
С.Павличенк

#14:  Author: ewgenLocation: Евгений PostPosted: 01 Aug 2007 06:03
    —
Спасибо.
Теперь понятно.
Вам бы так подробно дописать в read2nd.rtf ... очень помогло бы.

Quote:
Серверная часть индексируется из командной строки с восстановлением целостности:
foxbro /путь к файлу/best5pro.dbc create 1
обычно файл лежит в /server/data/pro/


И еще.
Можно одним bat файлом запустить индексацию всех предприятий?
И как это сделать?
В БЭСТ4 можно был

#15:  Author: ewgenLocation: Евгений PostPosted: 09 Oct 2007 07:10
    —
Можно одним bat файлом запустить индексацию всех предприятий?
И как это сделать?
В БЭСТ4 можно был



-> БЭСТ-5


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group