Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Менеджер пользователей. Ошибка при синхронизации

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-5
View previous topic :: View next topic  
Author Message
ewgen



Joined: 23 Nov 2002
Posts: 339
Location: Евгений
Occupation: (инженер программист)
Interests: Надым

PostPosted: 10 Jul 2007 08:23    Post subject: Менеджер пользователей. Ошибка при синхронизации Reply with quote

Выдается ошибка при запуске Синхронизации дерева (на все предприятия).
Alias not found
Ошибка при выполнении хранимой процедуры на сервере №13
1 Alias not found
Back to top
View user's profile Send private message Send e-mail
dkarpuhin



Joined: 19 Apr 2005
Posts: 85
Location: Карпухин Д.Ю.
Occupation: ООО "БЭСТ-Программы"
Interests: Москва

PostPosted: 10 Jul 2007 10:51    Post subject: Reply with quote

Выполните восстановление индексных файлов серверной част
Back to top
View user's profile Send private message
ewgen



Joined: 23 Nov 2002
Posts: 339
Location: Евгений
Occupation: (инженер программист)
Interests: Надым

PostPosted: 10 Jul 2007 12:27    Post subject: Reply with quote

Выполнил.
Ошибка осталась.
Back to top
View user's profile Send private message Send e-mail
maestro_



Joined: 29 Jan 2003
Posts: 95



PostPosted: 10 Jul 2007 13:09    Post subject: Reply with quote

а Вы делали восстановление серверной части с копирование файлов из директории recovery (\Server\DATA\Recovery\Pro)?
если нет то попробуйте следующее.
-скопировать эти файлы
-открыть foxBro и им открыть best5pro.dbc
-затем утилиты-создание БД Б5 и индексацию
PS в БЭСТе не кого не должно быть.
Удачи
Back to top
View user's profile Send private message
ewgen



Joined: 23 Nov 2002
Posts: 339
Location: Евгений
Occupation: (инженер программист)
Interests: Надым

PostPosted: 11 Jul 2007 06:30    Post subject: Reply with quote

Спасибо. Помогло.
Back to top
View user's profile Send private message Send e-mail
ewgen



Joined: 23 Nov 2002
Posts: 339
Location: Евгений
Occupation: (инженер программист)
Interests: Надым

PostPosted: 11 Jul 2007 12:55    Post subject: Reply with quote

Опять та же ошибка.
В чем дело? Из-за чего она появляется?
Back to top
View user's profile Send private message Send e-mail
dkarpuhin



Joined: 19 Apr 2005
Posts: 85
Location: Карпухин Д.Ю.
Occupation: ООО "БЭСТ-Программы"
Interests: Москва

PostPosted: 11 Jul 2007 14:32    Post subject: Reply with quote

Удалите из каталога PRO все файлы с расширением CDХ и повторите утилитой foxBro создание БД Б5.
Back to top
View user's profile Send private message
ewgen



Joined: 23 Nov 2002
Posts: 339
Location: Евгений
Occupation: (инженер программист)
Interests: Надым

PostPosted: 28 Jul 2007 08:23    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail
psa



Joined: 03 Mar 2002
Posts: 41
Location: Павличенко Сергей Александрович
Occupation: Компания БЭСТ
Interests: Москва

PostPosted: 30 Jul 2007 12:46    Post subject: Reply with quote

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

Всего наилучшего,
С.Павличенк
Back to top
View user's profile Send private message Send e-mail
ewgen



Joined: 23 Nov 2002
Posts: 339
Location: Евгений
Occupation: (инженер программист)
Interests: Надым

PostPosted: 30 Jul 2007 13:47    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail
psa



Joined: 03 Mar 2002
Posts: 41
Location: Павличенко Сергей Александрович
Occupation: Компания БЭСТ
Interests: Москва

PostPosted: 31 Jul 2007 11:11    Post subject: Reply with quote

Добрый день!

Вот выдержка из файла 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
View user's profile Send private message Send e-mail
ewgen



Joined: 23 Nov 2002
Posts: 339
Location: Евгений
Occupation: (инженер программист)
Interests: Надым

PostPosted: 31 Jul 2007 12:52    Post subject: Reply with quote

Объясните, пожалуйста, что значит серверная часть? Где она находится, что это за файлы?
Как я понимаю серверная часть это каталог...\server\data?
Back to top
View user's profile Send private message Send e-mail
psa



Joined: 03 Mar 2002
Posts: 41
Location: Павличенко Сергей Александрович
Occupation: Компания БЭСТ
Interests: Москва

PostPosted: 31 Jul 2007 18:26    Post subject: Reply with quote

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

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

порядок индексации не принципиален...
Успехов!
С.Павличенк
Back to top
View user's profile Send private message Send e-mail
ewgen



Joined: 23 Nov 2002
Posts: 339
Location: Евгений
Occupation: (инженер программист)
Interests: Надым

PostPosted: 01 Aug 2007 06:03    Post subject: Reply with quote

Спасибо.
Теперь понятно.
Вам бы так подробно дописать в read2nd.rtf ... очень помогло бы.

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


И еще.
Можно одним bat файлом запустить индексацию всех предприятий?
И как это сделать?
В БЭСТ4 можно был
Back to top
View user's profile Send private message Send e-mail
ewgen



Joined: 23 Nov 2002
Posts: 339
Location: Евгений
Occupation: (инженер программист)
Interests: Надым

PostPosted: 09 Oct 2007 07:10    Post subject: Reply with quote

Можно одним bat файлом запустить индексацию всех предприятий?
И как это сделать?
В БЭСТ4 можно был
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-5 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru