我们有使用 FoxPro 数据库为应用程序提供服务的旧服务器,目前仍在运行。操作系统使用 Netware 4.11,客户端是哑终端(从网络接口卡启动)。
1. 是否可以在 Windows 上访问 Netware 服务器上的卷,并将其作为网络映射驱动器进行安装?因为我完全是新手,对 Novell Netware 操作系统一无所知。我看到这一切都是在 DOS 命令下进行的。
2. 如果可能的话,当所有客户端都在运行使用这些 Windows 数据库的应用程序时,我是否可以读取 .dbf 文件?因为我想监视表中的记录
3. 我需要安装 Netware Client 吗?我刚刚安装但不知道下一步该做什么?
如果可能的话该怎么做?
使用的服务器硬件是 Pentium II
谢谢
答案1
您不必安装 Novell Client for NetWare,因为 Windows XP 包含一个嵌入式客户端。要安装它,您需要打开网络连接的属性并单击“安装...”,然后选择“客户端”并单击“添加...”如果尚未安装客户端,您只有一个选择,即“NetWare 客户端服务”。
它仅支持 IPX,因此如果您的服务器仅运行 IP,则必须从 Novell 安装客户端。确保为服务器和客户端配置相同的 IPX 号码。在服务器上,它设置在 SYS;\SYSTEM\AUTOEXEC.NCF 文件中。您可以通过加载 INSTALL 或 NWCONFIG 从服务器的控制台访问它,也可以直接使用 EDIT 对其进行编辑:
LOAD EDIT SYS:\SYSTEM\AUTOEXEC.NCF
你会在该文件中找到类似这样的内容:
LOAD IPXRTR
LOAD RTSSRV.LAN SLOT=3 FRAME=ETHERNET_802.2 NAME=RTSSRV_1_E82
BIND IPX RTSSRV_1_E82 NET=10
LOAD IPXRTRNM
NET=10 是 IPX 网络号。请确保客户端属性中的值相同。
有一种方法可以在服务器上配置网络,让我回想一下,通过 INETCFG.NLM 或类似的模块(如果您没有运行它,请不要运行它)。它将配置网络的命令从 AUTOEXEC.NCF 移动到其他初始化文件。如果您的服务器以这种方式配置,即使不是,您也可以通过从控制台发出命令 CONFIG(不是 LOAD CONFIG,只是 CONFIG)来查找 IPX 网络号和其他相关信息。
配置客户端后,NetWare 服务器将像 Windows 服务器一样在您的 Windows 工作站上可见。您还可以使用类似以下命令从 Windows 命令行直接将路径映射到它:
net use j: \\netware42\sys /persistent:no
猜测这是问题 1 和 3 的答案。
2 是的,基本上,如果您的 DOS 程序不通过 NetWare API 访问服务器。如果它们确实访问,请安装适用于 NetWare 的 Novell 客户端,因为嵌入式客户端不支持大多数 API
答案2
最好的办法是找到一台 Windows XP 计算机(不是 Vista 或 Win7)并在其中安装 Novell Client。您可以从 Novell.com 下载它(关联)。确保 WinXP 计算机与您的哑终端位于同一网络子网上。在配置期间,请确保选择“IP 和 IPX”作为协议,并确保“服务器”字段是 NW4.11 服务器。我假设您有登录凭据。使用这些凭据登录服务器。
这至少能让你进入服务器进行 FoxPro 工作。至于这个问题,其他人必须回答,因为我不懂 FoxPro :}。
答案3
对于 win7 x32,您需要使用此 Netware over IPX 客户端: