Для правильной работы сервера необходимо, чтобы на нем был установлен 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







