数据库 – 删除旧域信任. Now Progress(9.1D)无法打开DB File
我的公司有一台旧服务器,在
Windows 2000 VM上运行Progress 9.1D,我们公司的OS(Epicor的Vantage 6)使用它.Vantage是我们的主要操作系统很长一段时间.大约2年前,我们迁移到更大的企业操作系统,我们取消了与Epicor的服务合同.
昨天,我们删除了公司域与我们在Vantage时代使用的旧AD域之间的AD信任.重新启动虚拟服务器后,我已经能够启动ProService for 9.1D Windows服务,但是,我无法让Vantage重新启动.当我运行应用程序时,我在下面列出的消息中收到错误. 成绩单: ** Could not connect to server for database [progress db file],errno 0. (1432) 我怎样才能解决这个问题?仅供参考,我多年来一直没有与Progress合作,即便如此,我也不会认为自己是“新手” – 我的知识甚至不如标题所暗示的那么多. Vantage有很多内部工具,我记得Epicor支持设法防止.pf脚本被执行.如果需要应用特定于Progress的补丁,则必须在Vantage软件中执行此操作,或者必须远程进入计算机才能解决此问题. 我可能无法运行.pf脚本,但我知道我可以登录基于控制台的服务器应用程序. (是的,我甚至无法回想起那个叫做的实用工具.很伤心.)这已经很长时间了,我从来没有那么深入挖掘Progress. 请帮忙,随时提问.如果您需要更多信息,我会更新这篇文章. 解决方法假设您尝试连接的数据库正在运行 –如果Vantage使用客户端 – 服务器连接,则需要使用“-S”参数启动数据库,该参数指定数据库引擎将侦听连接的服务端口名称或编号.这可以在“.pf”文件中找到,也可以在启动数据库的脚本中找到.您可以通过查看.lg文件并搜索最后一个“-S”设置来查找其使用的值. 如果Vantage尝试连接到正确的端口,则需要检查防火墙设置以查看是否允许Vantage访问该端口,并且数据库具有侦听该端口的权限. 启动命令可能如下所示: mpro db-name -H hostname -S portname-or-number -p program.p 还 – mpro -pf pfname.pf 是一种隐藏.pf文件中的启动复杂性的方法. 如果vantage想要使用自助服务连接(即,不是客户端 – 服务器),那么启动命令需要看起来像这样: mpro /full/path/to/db/db-name -p programname.p 如果您可以访问4GL客户端编辑器,则连接到数据库的ABL代码与客户端 – 服务器连接类似: CONNECT VALUE("db-name -H hostname -S portname-or-number"). 这个用于自助连接: CONNECT VALUE("/full/path/to/db/db-name"). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sql-server – 通过数百万行的可自定义排序进行分页性能
- sqlserver2008完全卸载方法
- 数据库 – CouchDB最适合/高性能的应用程序是什么类型的?
- SQLSERVER问题
- sql-server-2005 – 用户定义的函数输出进行Nhibernate过滤
- sql-server – 使用LINQ to SQL忽略SQL Server中的重音
- sql-server – 为什么我的执行计划中显示一个排序?
- SqlServer数据类型、C#SqlDbType对应关系及转换
- sqlserver 2005 重新生成 master 数据库
- 关于sqlserver、access、mysql数据库性能的一个简单测试