Настройка Btrieve для MS Windows NT

Для правильной работы сервера необходимо, чтобы на нем был установлен Service Pack 6a для MS Windows NT.

Настройка протокола IPX

Для работы Btrieve на станциях и сервере обязательно должен быть установлен сетевой протокол IPX.

На сервере выполните следующее: нажмите правую кнопку мыши на значке «Network Neighborhood» (Сетевое окружение), выберите пункт «Properties» (Свойства),  закладку «Protocols», протокол «IPX», кнопку «Properties», закладку «General». В появившемся окне установите следующие параметры:

§      
Internal Network Number должен быть не равен нулю (например, 1);

§      
Manual Frame Detection;

§      
Frame Type: Ethernet 802.2;

§      
Network Number
должен быть не равен нулю и значению «Internal Network Number» (например, 2).

Тип пакетов (Frame types) и номера сети (Network Number) на сервере и на рабочих станциях должны совпадать. В MS Windows эти параметры устанавливаются так же, как и на сервере через свойства сетевого окружения и свойства IPX-протокола. В MS-DOS эти параметры прописываются в файле «net.cfg».

Настройка сервера

Чтобы сконфигурировать Btrievе на сервере запустите программу из меню «Start\Program\Btrive…\Microkernel Setup».

Рекомендуемые значения параметров для комплекса из 10 рабочих мест и одной базы данных следующие:

Copmonents =MKDE

Categories

File Settings

Open Files                                120

Handles                                   560

Record Lock per Client                    100

Index Balancing                           On

Create Files in pre 6.x Format            Off

Logging of Selected Files                 Off

Create Log File Format                    6.x

Memory Resource

Cache Allocation                          16384

Communication Buffer Size                 65827

Largest Compressed Rec Size               0

Extended Operation Buffer Size            64

Sort Buffer Size                          0

Client/System Transactions

Transactions                              15

Perform Transaction Durability            Off

Operation Bundle Limit                    100

Initiation Time Limit                     1000

Disk I/O Wait Limit                       1000

Page Write Group Size                     30

System Resourses/Directories

Active Clients                            60

Worker Threads                            4

I/O Threads                               4

Allocate Resouces at Startup              On

Back To Minimal State if inactive         Off

Home Directory                            C:\WINNT

Mergesort Temp Sorting Directory          (Пусто)

Copmonents =BTI Communications Server

Categories (Категории)

Microkernel DB Engine

Sessions                                  60

Worker Threads                            3

Accept Remove Req.                        On

Remote Rend Buffer Size                   16386

Настройка рабочих станций

Для работы DOS-варианта комплекса СБиС++ обязательно должна запускаться программа «breqnt.exe», которая обычно находится на сервере в каталоге «c:\bti\dos\». Строка запуска должна быть такой:

breqnt.exe /d:16384

Если станция работает под управлением MS-DOS, то внесите строку для запуска «breqnt.exe» в файл «autoexec.bat». При работе в системе MS Windows лучше создать ярлык для запуска СБиС++ и в его свойствах в поле «Пакетный файл» указать строку запуска «breqnt.exe».

Если при запуске «breqnt.exe» появляется сообщение «IPX initilize error», то это, скорее всего, означает, что на данной станции сетевой протокол IPX не установлен.

Для запуска на рабочей станции Win32-варианта программы необходимо наличие следующего набора dll-файлов – w16nr.dll, w32bticm.dll, w32nr.dll, wbtrthnk.dll, wbtrv32.dll. Эти файлы идут вместе с Btrieve 6.15, их необходимо поместить либо в системный каталог Windows, либо прямо в каталог со «sbis.exe».

Не рекомендуем устанавливать на станции операционную систему MS Windows 98 SE (Second Edition), так как под ней наблюдались необъяснимые зависания программы в процессе работы с базой данных.

Запуск DOS-варианта под MS Windows NT

Вообще говоря, запускать DOS-вариант под MS Windows NT не рекомендуется. Работает он существенно медленнее, чем Win32-вариант. И, тем не менее, это можно сделать. Для этого нужно:

1.     Найти инсталляцию MS Windows NT (обычно находится в каталоге «I386») и распаковать нужные файлы при помощи команд:

expand nw16.ex_                 nw16.exe

expand vwipxspx.ex_      vwipxspx.exe

expand vwipxspx.dl_      vwipxspx.dll

2.     Скопировать файлы «nw16.exe», «vwipxspx.exe» и «vwipxspx.dll» в каталог «c:\winnt\system32».

3.     Чтобы запустить «sbis.exe» на сервере, нужно назначить диск сервера как сетевой, то есть в сетевом окружении найти сервер и скомандовать «Map Network Drive». И «sbis.exe» запускать с этого сетевого диска.

4.     В ярлыке для запуска СБиС++ установить все параметры памяти в режим «Auto».

5.     Для запуска СБиС++ выполнять bat-файл следующего содержания:

nw16

vwipxspx

breqnt

sbis

Похожие записи

Добавить комментарий