Технические замечания о Btrieve.

Документ: CTX023513
Информация в этой статье применяется к:


Продукт: Btrieve for NetWare; Btrieve for NT
VERSION: 6.15
Дата: 25 Апреля 1996

Приложения Windows, работающие в среде "клиент-сервер", могут возвращать код состояния 20 (Btrieve не загружен) или 95 (Сеанс более недействителен)

Решение
Проверьте, что вы используете odinsup.com или odihlp.com. Оба отображают odi в ndis. Odihlp.exe является версией Microsoft , а odinsup.com - Novell.

Odinsup обычно используется в Banyan Vines, token ring, и т.п. Odihlp является более предпочтительным решением. Если покупатель использует odinsup, по возможности перейдите на odihlp . Odinsup необходим при использовании сети Banyan Vines.

Кроме того, odinsup необходим, если у вас есть рабочая станция под DOS , запускаяющая BREQNT для доступа к NTMKDE на сервере NT. MS Client for DOS не поддерживает протокол SPX , поэтому для соединения с сервером NT по протоколу SPX вам необходимо использовать драйверы Novell ODI. В клиенте DOS вы можете установить драйвер Novell ODINSUP с MS Client for DOS.

Полное руководство по установке доступно в статье Microsoft "Using Novell’s ODINSUP and VLM with Network Client 3.0"
ID: Q125060 Created: 19-JAN-1995 MODIFIED: 26-APR-1995


Ошибки, связанные с правами доступа в Windows NT

При использовании утилиты bsim в окне DOS на рабочей станции NT, любая попытка выполнить операцию stat (код операции 15) возвращает код состояния 94 - Permission Error.

Включите аудит событий файлов и каталогов. После ошибки посмотрите журнал событий. Если на закладке "Security" событий нет, это означает, что запрос не пришел в систему NT. Скорее всего, пользователь указал вместо имени файла имя каталога.


Windows NT, Btrieve и RAS

На сервере Windows NT установлен Btrieve. После установки RAS (Remote Access Server) клиенты Btrieve не могут получить доступ к серверу - происходит ошибка 20 (Btrieve is not loaded).

Btrieve использует RIP для получения информации о маршруте доступа к серверу. После установки RAS, сервер Windows NT перестает отвечать на запросы RIP.

Btrieve уведомило об этом Microsoft. Это проблема не Btrieve, а проблема с конфигурацией RAS. В качестве временного решения удалите RAS.


При попытке рабочей станции Windows 95 получить доступ к серверу Windows NT, запускающему Btrieve, возвращается ошибка 20 (Btrieve Not Loaded)

Удалите Контроллер удаленного доступа (Dial-up Adapter)


Если в среде Windows NT выполняется Btrieve, а том отформатирован с файловой системой NTSF, рабочие станции получают ошибку 94 Permission Error.

1. Откройте утилиту User Manager for Domains в группе Administrators Tools. В Policies выберите Auditing, затем выберите Audit These Events и включите следующие опции:

File & Object Access
Use of User Rights

2. Выйдите из User Manager; запустите File Manager. Выберите каталог, к которому Btrieve пытается получить доступ (т.е. каталог, который вызывает ошибку). Войдите в меню Security, выберите Auditing, щелкните кнопку Add, затем выберите группу "Everyone" и щелкните Add, затем OK. Отметьте опции Replace Auditing on Existing Subdirectories и Replace Auditing on Existing files. В нижних опциях включите следющие:

Read Success Failure
Write Success Failure
Execute Success Failure

3. Щелкните OK, выйдите, разрегистрируйтесь и снова зарегистрируйтесь. Попросите пользователя повторить операцию, вызывающую ошибку. Если возникает ошибка, запустите Event Viewer, выберите из меню Security, и смотрите, что происходит. Вы сможете увидеть причину ошибки. NT будет регистрировать успешные и неуспешные попытки доступа к файлу или каталогу и указывать причины ошибки.


Запуск DOS-клиента в Windows NT

Что необходимо для запуска приложения DOS с командной строки Windows NT, используя Btrieve DOS Requester?

Перед загрузкой BREQNT или BREQUEST необходимо загрузить NW16.EXE и VWIPXSPX.EXE . Мы рекомендуем запускать их из AUTOEXEC.NT. Эти файлы находятся в каталоге WINNT35\SYSTEM32. Вы также можете установить их установочного диска NT. Используя икнку "Сеть" в Панели управления убедитесь, что установлен транспорт, совместимый NWLink IPX/SPX.


Возможности Btrieve for Windows NT Server Edition

TECHNAME: Chad R. Miller
PRODUCT: Btrieve for Windows NT, Server Edition
VERSION: 6.15
DATE: February 9, 1996

У меня есть Btrieve for Windows NT Server Edition. Если я устанавливаю его на рабочую станцию Windows NT, могу ли я обращаться к моим файлам Btrieve на этой рабочей станции с сипользованием Btrieve server engine, или мне необходимо использовать
Btrieve for Windows NT/Windows 95 local engine?

Вы можете локально обращаться к файлам, иcпользуя Btrieve for Windows NT Server Edition.

Если я установлю Btrieve for Windows NT Server Edition на вторую рабочую станцию, смогу ли я обращаться к файлам удаленно и локально?

Да. Для локального доступа сервер Btrieve на первой станции открывает файл. Для доступа к файлам на второй станции (удаленный доступ), запрос посылается на MicroKernel Database Engine, находящемуся на второй рабочей станции через реквестер (WBTRV32.DLL, W32BTICM.DLL)

У меня есть сети из сервера и двух рабочих станций. На сервере и на всех станциях я установил Btrieve for Windows NT Server Edition. Может ли каждая из этих машин получать доступ ко всем данным?

Да. Если одна машина запрашивает данные с другой машины, она использует реквестор. Если данные расположены локально, используется локальный engine. Btrieve engine должен быть загружен на каждой машине, имеющей файлы Btrieve..


Код состояния 91 в Btrieve for Windows NT, Server Edition

PRODUCT: Btrieve for Windows NT, Server Edition
VERSION: 6.15
DATE: February 7, 1996

В некоторых случаях при попытке доступа к Btrieve for Windows NT Server посредством Btrieve Requesters рабочая станция может зависнуть, не возвращая код состояния 91. Это происходит когда тип кадра SPX на сервере Windows NT не соответствует типу кадра на рабочей станции.
Типы кадров на сервере Windows NT устанавливаются в Панели управления, "Сеть", в диалоге NWLink IPX/SPX Compatible Transport.
Типы кадров на рабочей станции Windows for Workgroups устанавливаются в Network Setup, Drivers, IPX/SPX Compatible Transport.
Типы кадров для рабочей станции DOS, использующей драйверы Novell ODI, задаются в строке Protocol IPX в разделе Link Driver файла NET.CFG.

РЕШЕНИЕ

1. Определите тип кадра, используемого в вашей сети. В большинстве случае это 802.2 или 802.3.
2. Установите тип "NWLink IPX/SPX Compatible Transport" как Manual Frame Type Selection и выберите подходящий тип кадра. Выберите только один тип кадра. Не используйте автообнаружение (Auto Frame Type Detection).
3. Презагрузите сервер.
4. Перезагрузите рабочую станцию и повторите операцию Btrieve.
5. Если проблема остается, настройте тип кадра на рабочей станции.
6. Перезагруите рабочую станцию и повторите операцию Btrieve.


Код состояния 97 в Btrieve for Windows NT Server Edition

PRODUCT: Btrieve for Windows NT, Server Edition
VERSION: 6.15
DATE: February 7, 1996

При попытке доступа к Btrieve for Windows NT Server посредством DOS Requester вы можете получить ошибку 97. Эта проблема обычно возникает из-за того, что драйвер Windows NT IPX/SPX посылает слишком большие пакеты, а DOS-реквестер не может их приянть

РЕШЕНИЕ

Для настройки размеров пакетов существуют два способа.

Первый способ состоит в настройке значения IPX/SPX MaxPktSize в реестре Windows NT.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ NwlnklPX\NetConfig\<LANDriver Name>\MaxPktSize

Подробнее о MaxPktSize см. в файле NETWORK.WRI на CD-ROM с Windows NT v3.51. Изменение MaxPktSize затрагивает все посылки IPX/SPX с сервера Windows NT.

Второй метод заключается в установке значения VirtualNetworkNumber в реестре Windows NT в ненулевое значение.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ NwlnklPX\Parameters\VirtualNetworkNumber

VirtualNetworkNumber является также значением Internal Network Number в диалоговом окне: Панель Управления, Network, NWLink IPX/SPX Compatible Transport.

Вызов диалога NWLink IPX/SPXCompatible Transport в некоторых случаях может сбросить значение VirtualNetworkNumber в ноль. Вероятно, VirtualNetworkNumber затрагивает размер только сетевых пакетов SPX.


Код состояния 95 в Btrieve for Windows NT (Server Edition)

TECHNAME: Richard Arnold
PRODUCT: Btrieve for Windows NT, Server Edition
VERSION: 6.15
DATE: February 7, 1996

При попытке доступа к Btrieve for Windows NT Server посредством Btrieve Requester вы можете получить ошибку 95.
Эта проблема обычно возникает из-за того, что драйвер SPX меняет типы сетевых фреймов, пытаясь повторно послать пакет.

РЕШЕНИЕ

  1. Определите тип фрейма вашей локальной сети. В большинстве случаев это 802.2 или 802.3.
  2. В "NWLink IPX/SPX Compatible Transport" установите Manual Frame Type Selection и вручную введите соотвествующий тип фрейма. выберите только один тип. Не используйте Auto Frame Type Detection.
  3. Перезагрузите сервер
  4. Перезагрузите рабочие станции и повторите операцию Btrieve

Настройка WFW для приложений DOS

TECHNAME: Shiva Waldecker
PRODUCT: Btrieve for Windows NT
VERSION: 6.15
DATE: 6/30/95

Для выполнения приложений Btrieve DOS в режиме клиент/сервер под Windows for Workgroup для доступа к серверу Windows NT вам необходимо использоватть BREQNT.EXE.

WFW DOS box является по умолчанию полным редиректором, но в прямом режиме DOS Client вы должны использовать NET START FULL для загрузки полного редиректора. (В противном случае вы полчите ошибку 11). Для проверки состояния редиректора введите команду "net ver". Она покажет, в каком режиме работает редиректор - "basic" или"full".

Ниже приведен список файлов, необходимых для загрузки на станции DOS для подключения к серверу Windows NT:

   LSL.COM
   Драйвер сетевой карты
   IPXODI.COM
   IFSHLP.SYS
   NET START FULL

Большинство из этих файлов можно загрузить в верхнюю память, если вы используете emm386. LSL.COM, драйвер сетевой карты, PXODI.COM, IFSHLP.SYS и даже часть NET START FULL будут загружены в верхнюю память.

Вам не надо загружать NETX, если вы не собираетесь подключаться к серверу NetWare. Обратите внимание, что при использовании стека Microsoft SPX вместо NetWare SPX наблюдаются проблемы.


Gateway Service for NetWare на сервере Windows NT

TECHNAME: Connie Boerner
PRODUCT: Btrieve for Windows NT Server
VERSION: 6.15
DATE: 6/21/95

Сервер Windows NT содержит Gateway Service for NetWare. Этот компонент имеет много возможностей. Одна из них позволяет иметь доступ к драйвам Netware на сервере Windows NT. Другая позволяет видеть драйв NetWare показываться как драйв сервера Windows NT на удаленной рабочей станции. Эта опция не поддерживается реквестерами Btrieve.


Советы по безопасности NT

TECHNAME: Connie Boerner
PRODUCT: Btrieve Engine for Windows NT (Server Edition)
VERSION: 6.15
DATE: 6/15/95

Если вы зарегистрировались на сервере Windows NT под именем "Administrator", вы можете удалять файлы. Это происходит даже в том случае, если "Administrator" не имеет прав удаления файлов. Учитывайте это при настройке безопасности на сервере Windows NT.


Зарпуск BUTIL.EXE через отладчик на Windows NT 3.51 beta

TECHNAME: Connie Boerner
PRODUCT: Btrieve Engine for Windows NT (Server Edition)
VERSION: 6.15
DATE: 6/15/95

Если вы запустите BUTIL.EXE (версия для Windows NT) на Windows NT 3.51 beta, BUTIL может правильно не очистить свои соединения с движком MKDE. В этом случае при запуске BUTIL в отладчике программа аварийно завершится на функции "RltxAnsiStringToUnicodeSize + 1A" .

РЕШЕНИЕ

Эта проблема вылечена в Windows NT 3.1beta build 1024. Она не встречается в Windows NT 3.5


Код состояния 20 в WBTRCALL.DLL на Windows NT в Windows-On-Windows

TECHNAME: Connie Boerner
PRODUCT: Btrieve Engine for Windows NT (Server Edition)
VERSION: 6.15
DATE: 6/6/95

Btrieve for Windows NT поддерживает приложения Windows 3.x, работающие на Windows NT в подсистеме Windows-On-Windows (WOW). Он содержит DLL (WBTRCALL.DLL), вызывающий WBTRTHNK.DLL, чья единственная функция состоит в вызове соответствующих 32-битныхз функций Btrieve API в настощей WBTRV32.DLL. WBTRV32.DLL имеет несколько сегментов данных. Это означает, что каждый процесс, который прикрепляет себя к DLL, получает собственную копию сегмента данных DLL.

Приложения Windows v3.x, выполняющиеся по умолчанию в одном адресном пространстве, обрабатываются операционной системой как отдельные потоки одного процесса. Это вызывает совместное использование одного и того же сегмента данных WBTRV32.DLL. В результате при попытке доступа приложения Windows 3.x к Btrieve после выполнения другого приложения, WBTRCALL.DLL возвращает код состояния 20.

РЕШЕНИЕ

Поскольку WBTRV32.DLL ожидает, что каждый процесс будет иметь свой сегмент данных с отдельными глобальными переменными, едиснтвенное решение состоит в том, чтобы позводить приложениям Windows 3.x, использующим Btrieve, запускаться в разных сеансах WOW. Это можно сделать двумя способами:

  1. Установите опцию "Run in Separate Memory Space" в свойствах
  2. Используйте команду "start /separate "

Переключение с 32 бит на 16 бит на машинах Windows NT

TECHNAME: Connie Boerner
PRODUCT: Btrieve Engine for Windows NT (Server Edition)
VERSION: 6.15
DATE: 6/13/95

Btrieve не поддерживает переключение с 32 бит на 16 бит на Windows NT. Это поддерживается только на машинах Windows и Windows for Workgroup. Однако, на этих машинах WBTRV32.DLL и WBTRCALL.DLL обрабатывают переключения внутри себя. Поэтому дополнительной настройки параметров или кода приложения не требуется.


Установка утилиты RollForward

TECHNAME: Connie Boerner
PRODUCT: Btrieve for NT
VERSION: 6.15
DATE: 6/2/95

Установка Btrieve for NT версий Server и Developer Kit не создает иконки для утилиты Roll Forward в группе Program Group. Однако, сама утилита инсталлируется.

РЕШЕНИЕ

Вы можете добавить иконку сами. Однако, для запуска BRollFwd.exe на сервере Windows NT следует ппредпринять определенные действия, поскольку она является 16-битным приложением Windows. Вы должны скопировать файл BTI.INI в системный каталог Windows. Кроме того, файл BTI.INI по умолчанию содержит строку THUNK=NO; ее надо заменить на THUNK=YES. Если этого не сделать, вы получите сообщение об ошибке "Call to Undefined DynaLink". Также необходимо скопировать Wbtrv32.dll в каталог, перечисленный в переменной окружения PATH.


Код состояния 20 при переключении в Windows NT

TECHNAME: Tim Moyer
PRODUCT: Btrieve for Windows NT, Server Edition and Developer Kit
VERSION: 6.15
DATE: 5/12/95

Статус: Проверено

При выполнении 16-битных приложений, переключающихся в 32-битный движок, возвращается код состояния 20.

При выполнении 16-битных приложений Windows в 32-битной версии Microkernel Engine, 16-битная библиотека WBTRTHNK.DLL загружает 32-битную WBTRV32.DLL, и устанавливает ссылки или перключается на экспортируемые функции. В отличие от коммуникационных оболочек, которые вызывают стандартную функцию "LoadLibrary", функция переключения "LoadLibraryEX32W" может найти WBTRV32.DLL в следующих локациях:

Обратите внимание, что здесь не указаны каталоги, перечисленные в переменной окружения PATH. WBTRTHNK.DLL не просматривает PATH - ни системный, ни пользовательский.

РЕШЕНИЕ

Скопируйте WBTRV32.DLL в один из вышеуказанных каталогов.

КОНФИДЕНЦИАЛЬНО

Эта проблема редко встречается в нормальных инсталляциях, просто усложняет решение проблемы. Мы попытаемся решить эту проблему вместе с Microsoft, но в настоящее время мы имеем ввиду, что эта проблема возникает в DevKit и в Server NT.


Файлы конфигурации WFWG BASIC

TECHNAME: Vitek Boruvka
PRODUCT: Windows for Workgroup
VERSION: 3.11
DATE: 5/1/95

При использовании WFWG, выпущенной в 1993 г, вы можете столкнуться со многими проблемами. Версия от 1994 г. намного лучше. Посольку разницы в номерах версий нет, обращайте внимание на даты файлов (USER.EXE, KERNEL.EXE, и т.п.).

Советы по настройке для Windows for Workgroups 3.11

Ниже приведены советы по настройке WFW 3.11 с поддержкой NetWare и NetBEUI.

Начните с установки подходящего IPXODI и VLM/NETX. Это позволит WFW автоматически обнаружит некоторые вещи. В противном случае вам следует модифицировать следующий процесс.

  1. Удалите PROTOCOL.INI (сделайте на всякий случай его резервную копию).
  2. Скопируйте SYSTEM.SRC в каталог \WINDOWS; это чистый файл SYSTEM, содержащийся в каталоге WINDOWS на CD "NT Server"
  3. Переименуйте SYSTEM.SRC в SYSTEM.INI.
  4. Запустите SETUP.EXE для инициализации видео, клавиатуры, мыши и пр.
  5. Запустите Windows (WIN).
  6. Щелкните иконку NetWork. Выберите Network Setup.
  7. Следуйте инструкциям на экране. Далее установятся необходимые компоненты WFW.
  8. Измените AUTOEXEC.BAT, добавив в него загрузку ODIHLP.EXE после загрузки IPXODI. Указывайте полный путь к файлу, например, C:\WINDOWS\ODIHLP.EXE. Последней строкой в AUTOEXEC.BAT добавьте C:\WINDOWS\NET START
  9. Измените NET.CFG и убедитесь, что стоит правильный тип фрема. В секции "Link Driver ХХХ" установите правильное имя MLID. Например, для драйвера NE2000.COM имя будет "NE2000". (Вы можете найти имя, загрузив стек IPXODI и введя команду ’mem /c /p’.)
  10. Измените файл PROTOCOL.INI, заменив все ’XXXX’ (5 штук) именем MLID, типа NE2000.
  11. Попробуйте все это запустить. Перезагрузитесь и проверьте еще раз.
    .

Вот набор конфигурационных файлов для базовой настройки WFWG:

CONFIG.SYS

   DEVICE=C:\WINDOWS\HIMEM.SYS
   DEVICE=C:\DOS\EMM386.EXE NOEMS
   BUFFERS=10,0
   FILES=100
   DOS=UMB
   LASTDRIVE=Z
   FCBS=16,8
   DEVICEHIGH /L:1,12048 =C:\DOS\SETVER.EXE
   DOS=HIGH
   SHELL=c:\dos\command.com c:\dos\ /p /e:3096
   STACKS=9,256
   DEVICE=C:\NET\ifshlp.sys

AUTOEXEC.BAT

   LH /L:0;1,45488 /S C:\WINDOWS\SMARTDRV.EXE /X
   rem @ECHO OFF
   PROMPT $p$_$g
   path c:\windows;c:\dos;
   set copycmd=/y
   set temp=c:\dos

NET.CFG

Link Support
   Buffers 10 1586
   MemPool 8192
   Max Boards 4
Link Driver NE2000
       Frame Ethernet_802.3
       Frame Ethernet_II
       Frame Ethernet_802.2
       Frame Ethernet_SNAP
       INT 5
       PORT 360
       Protocol IPX 0 Ethernet_802.3
       Protocol IP 0800 Ethernet_II
       Protocol ARP 0806 ETHERNET_II

PROTOCOL.INI

[network.setup]
   version=0x3110
   netcard=ms$odimac,1,MS$ODIMAC,4
   transport=ms$nwlinknb,NWLINK
   transport=ms$netbeui,NETBEUI
   lana0=ms$odimac,1,ms$netbeui
   lana1=ms$odimac,1,ms$nwlinknb
[net.cfg]
       PATH=C:\RUNVLM\NET.CFG
[MS$ODIMAC]
[Link Driver NE2000]
       data=Frame Ethernet_SNAP
       data=Frame Ethernet_802.2
       data=Frame Ethernet_II
       data=Frame Ethernet_802.3
       data=Link Driver Ne2000
[Link Support]
       NewMaxBoards=Max Boards 4
       OldMaxBoards=Max Boards 4
[NWLINK]
       BINDINGS=NE2000
[NETBEUI]
   BINDINGS=NE2000
   LANABASE=0
   SESSIONS=10
   NCBS=12
 

Ниже приведен набор конфигурационныйх файлов для базовой настройки для NetWare и сети Microsoft:

CONFIG.SYS

   DEVICE=C:\WINDOWS\HIMEM.SYS
   DEVICE=C:\DOS\EMM386.EXE NOEMS
   BUFFERS=10,0
   FILES=100
   DOS=UMB
   LASTDRIVE=Z
   FCBS=16,8
   DEVICEHIGH /L:1,12048 =C:\DOS\SETVER.EXE
   DOS=HIGH
   SHELL=c:\dos\command.com c:\dos\ /p /e:3096
   STACKS=9,256
   DEVICE=C:\NET\ifshlp.sys

AUTOEXEC.BAT

  LH /L:0;1,45488 /S C:\WINDOWS\SMARTDRV.EXE /X
   rem @ECHO OFF
   PROMPT $p$_$g
   path c:\windows;c:\dos;
   set copycmd=/y
   set temp=c:\dos
   c:\nwclient\lsl
   c:\nwclient\ne2000
   c:\nwclient\ipxodi
   c:\nwclient\vlm
   c:\windows\net start
   c:\windows\odihlp.exe

NET.CFG

Link Support
   Buffers 10 1586
   MemPool 8192
   Max Boards 4
Link Driver NE2000
       Frame Ethernet_802.3
       Frame Ethernet_II
       Frame Ethernet_802.2
       Frame Ethernet_SNAP
       INT 5
       PORT 360
       Protocol IPX 0 Ethernet_802.3
       Protocol IP 0800 Ethernet_II
       Protocol ARP 0806 ETHERNET_II

PROTOCOL.INI

[network.setup]
   version=0x3110
   netcard=ms$odimac,1,MS$ODIMAC,4
   transport=ms$nwlinknb,NWLINK
   transport=ms$netbeui,NETBEUI
   lana0=ms$odimac,1,ms$netbeui
   lana1=ms$odimac,1,ms$nwlinknb
[net.cfg]
       PATH=C:\RUNVLM\NET.CFG
[MS$ODIMAC]
[Link Driver NE2000]
       data=Frame Ethernet_SNAP
       data=Frame Ethernet_802.2
       data=Frame Ethernet_II
       data=Frame Ethernet_802.3
       data=Link Driver Ne2000
[Link Support]
       NewMaxBoards=Max Boards 4
       OldMaxBoards=Max Boards 4
[NWLINK]
       BINDINGS=NE2000
[NETBEUI]
       BINDINGS=NE2000
       LANABASE=0
       SESSIONS=10
       NCBS=12

Код состояния 97

TECHNAME: Vitek Boruvka
PRODUCT: Btrieve for NT
VERSION: 6.15 (Beta)
DATE: 4/13/95

При попытке обратиться к серверу NT Btrieve Server (NT 3.5 build 807) с использованием реквестора DOS BREQNT из комплекта WFW DOS Box возвращается код состояния 97. Это также может возникнуть при использовании реквестора NT на рабочей станции NT.

Эта ситуация обычно возникает после вызова функций GET NEXT или PREVIOUS OPERATION, а также после GET FIRST и GET LAST

РЕШЕНИЕ

Установите номер сети в ненулевой значение. Номер сети находится в реестре:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ NwlnklPX\NetConfig\ <LAN Driver Name>\ NetworkNumber


Код состояния 20 на Windows 95 при доступе к серверу Btrieve NT Server

TECHNAME: David Hill
PRODUCT: Btrieve for Windows NT Server Edition
VERSION: 6.15
DATE: April 22, 1996

При попытке обратиться к серверу NT,запускающему у себя Btrieve, со станции Windows 95 возвращается код состояния 20 (Btrieve Not Loaded)

РЕШЕНИЕ

Уберите Dial-up Adapter ("Контроллер удаленного доступа") в свойствах сети.


Ошибки, связанные с правами доступа

TECHNAME: David Hill
PRODUCT: Btrieve for Windows NT Server Edition
VERSION: 6.15
DATE: April 22, 1996

В среде Windows NT с NTSF, запуск сервера Btrieve for Windows NT приводит к ошибке 94 - Permission Error.

РЕШЕНИЕ

  1. Откройте User Manager for Domains в группе Administrators Tools. В Policies выберите Auditing, затем Audit These Events, установите следующие опции:
  2. Выйдите из User Manager; запустите File Manager. Выберите каталог, к которому пытается получить доступ Btrieve (т.е. каталог, в котором, как вы подозреваете, неверно настроены права доступа). Войдите в меню Security, выберие Auditing, щелкните кнопку add и выберите группу "Everyone", щелкните add и затем OK. Затем включите опции Replace Auditing on Existing Subdirectories и Replace Auditing on Existing files. В нижних опциях включите следующие:
  3. Щелкните OK, выйдите, разрегистрируйтесь, вновь зарегистрируйтесь и попросите пользователя попробовать сделать еще раз операцию, вызвавшую ошибку. После ошибки откройте Event Viewer, выберите из меню Security и смотрите, что там написано. Вы должны понять, в чем проблема.

Запуск реквестора DOS Requester под Windows NT

TECHNAME: Shiva Waldecker
PRODUCT: Btrieve for NetWare and Btrieve for NT, Server Engines
VERSION: 6.15.x
DATE: February 13, 1996

Что необходимо для запуска приложений DOS с командной строки Windows NT, используя Btrieve DOS Requester?

РЕШЕНИЕ

Перед использованием BREQNT или BREQUEST вы должны загрузить NW16.EXE и VWIPXSPX.EXE. Мы рекомендуем сделать это в AUTOEXEC.NT. Эти файлы расположены в каталоге WINNT35 \SYSTEM32 directory.


Возврат