首先,informix-sql 4.10是在1989年或1990年发布的;您在那里有一个非常古老的产品(虽然没有isql 2.10.06那么古老——不太古老)。因为您有大写的文件'sysusers.dat',所以您必须在DOS或Windows计算机上运行-Unix平台将有小写的名称。您的数据库引擎是informix标准引擎(而不是informix online或informix动态服务器)。
文件/usr/informix/etc/passwd不是informix提供的标准文件。它是由某人创建的附加组件。
鉴于下面的评论,看起来dos或windows版本的isql确实提供了一些密码管理工具——这是我不知道的。它从未传播到unix代码行。
sysusers系统编目表记录了哪些人可以连接到数据库,哪些人是dba,等等。它不记录连接的人;事实上,使用informix标准引擎,在dbms或db中的任何地方都没有当前连接的人的记录。
sysusers表中的列是用户名(public是一个特殊的伪用户名,意思是“anyone”)加上它们的状态(c connect、d dba、r resource)和优先级(我不知道这有多大意义,尽管创建数据库的人的优先级是9),并且有些版本是一个没有文档记录的密码。
弗兰克问:
iSQL for MS-DOS 4.1的最新版本是什么?
我没有很好地记录软件在MS-DOS或MS-Windows变体中的使用时间。在这些平台上有一个5.x版本的服务器,这意味着对应的isql是4.1x。我怀疑是否有一个用于ms-dos的isql版本,带有6.x或更高版本的服务器;到那时,它将是用于windows而不仅仅是ms-dos。
新时代是MS-DOS的I4GL版本,还是DOS的另一个I4GL版本?
不,Newera是运行在Windows(不是DOS)上的I4GL的替代品。有一个单独的i4gl for dos,它将与isqlfordos同时发布。纽拉死了;非常死了。我似乎还记得有一款i4gl for windows(独立于newera),但也有很多(15年以上)没有生产出来。
这些版本还有吗?
不,我估计informix大约在15年前(可能是3年)就不再支持ms-dos(而不是windows)。这些材料不太可能以档案的形式提供。正如在回答其他问题时所说的,这些东西只是
无法使用的
再。如中所述,原供应商不再有要装运的材料。就informix而言,不再有使用ms-dos的机器;只有windows机器。