Главная
Новый форум
 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 -> Технический форум БЭСТ-4
View previous topic :: View next topic  
Author Message
Виктория_



Joined: 17 Nov 2004
Posts: 56
Location: Забалуева
Occupation: Ведущий программист
Interests: Красноярск

PostPosted: 16 May 2005 14:12    Post subject: Проблема с "ночной " индексацией Reply with quote

Имеем БЭСТ4+1103(SP1-7). Есть батник:

indexBEST.bat:
@echo off
date /t
time /t
echo Starting indexing...
c:
cd \
cd database
cd best
c:\database\best\bin\init.exe index t:3
date /t
time /t
echo Indexing succesfull!!!
pause

Главная строчка это вот эта c:\database\best\bin\init.exe index t:3,
все остальное можно опустить.
Планировщик задач запускал этот батник сначала в 00:30, затем в 03:00, теперь в 05:00. И все потому, что время от времени, БД все равно запрашивает реиндексацию. И не просто запрашивает, а БД действительно не индексируется. Планировщик ошибок не дает.
Помогите понять - что не так.
С уважением Виктория. Краснояр
Back to top
View user's profile Send private message
Magistr



Joined: 19 Aug 2002
Posts: 1264
Location: Петрунин Д.Н.
Occupation: Инженер-программист
Interests: Н.Новгород

PostPosted: 16 May 2005 14:50    Post subject: Re: Проблема с "ночной " индексацией Reply with quote

То что время старта индексации смещается - это вы так планировщик настроили - БЭСТ тут ни при чем.

В BAT советую весь вывод перенаправлять в лог файл:
cd \database\best
echo Starting indexing... >> index-log.txt
date /t >> index-log.txt
time /t >> index-log.txt
bin\init.exe index t:3
date /t >> index-log.txt
time /t >> index-log.txt
echo Indexing succesfull!!! >> index-log.txt
REM pause - это вы зря здесь сделали
echo.
_________________
http://v32.ru - печать и экспорт в Excel отчетов БЕСТ4.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Aidar



Joined: 13 Jan 2003
Posts: 222


Interests: Казань

PostPosted: 16 May 2005 16:40    Post subject: Reply with quote

Может поможет(мой батник, обратите внимание у меня СМОД-версия)

rem BEST сетевой
set best_net=no_local

rem прописал имя ключа
set best_name=BEST4

rem обязательно перейти в каталог, где best.bat
q:
cd\
cd q:\best\best4

rem Запускаем полную индексацию
REM БД ООО "Мое родное предприятие"
rem \my_BD
cmod\nsldr.exe cmod\init index L:000004 T:3

rem Запускаем копирование на локальную машину.
xcopy q:\best\best4\my_BD e:\arhiv\bd\my_BD\ /s /e /y

На локальной машине создаем архив базы на каждый день.
Каждые десять дней пишем на болванку.

Айдар
------------------------
Желаю удач
Back to top
View user's profile Send private message
grey



Joined: 12 Jan 2004
Posts: 297
Location: Родионов С.Г.
Occupation: ООО Бухгалтер, программист
Interests: Набережные Челны

PostPosted: 17 May 2005 13:20    Post subject: Reply with quote

У Вас должно быть
c:
cd c:\database\best
bin\init.exe index t:3
Back to top
View user's profile Send private message Visit poster's website
Яков



Joined: 04 Mar 2002
Posts: 618
Location: Яков
Occupation: Экстремальная терапия бизнеса
Interests: Владивосток

PostPosted: 21 May 2005 07:09    Post subject: Re: Проблема с "ночной " индексацией Reply with quote

Magistr wrote:
date /t >> index-log.txt
time /t >> index-log.txt
bin\init.exe index t:3
date /t >> index-log.txt
time /t >> index-log.txt


Будте осторожны.
time /t в win98 не работает.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
GAL



Joined: 23 Apr 2002
Posts: 344
Location: Лопухова Галина Анатольевна
Occupation: Компания БЭСТ
Interests: Москва

PostPosted: 21 May 2005 13:57    Post subject: Reply with quote

Aidar wrote:

rem Запускаем полную индексацию
REM БД ООО "Мое родное предприятие"
rem \my_BD
cmod\nsldr.exe cmod\init index L:000004 T:3

rem Запускаем копирование на локальную машину.
xcopy q:\best\best4\my_BD e:\arhiv\bd\my_BD\ /s /e /y

На локальной машине создаем архив базы на каждый день.

Небольшое замечание.
Запуская сначала индексацию, а потом копирование, мы имеем несколько меньший объем копии БД.
Запуская сначала копирование, а затем индексацию, мы перестраховываемся, имеея копию БД до индексации.
Разница будет в том случае, если ночная индексация не дойдет до конца. В первом случае никто не сможет работать с этой БД ни в одном из модулей, т.к. индексы не создались. Во втором случае есть возможность восстановить ночную копию - в большинстве случаев проблемы бывают с каким-то одним модулем, что может оказаться не так критичн
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Технический форум БЭСТ-4 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