关于windows系统安装sybase数据库 服务端和客户端使sybase数据库服务启动失败的问题解决方案以sybase Ase _15.7为例

时间:2024-03-29 15:46:16

一.sybase Ase服务安装后能够正常启动,安装sybase客户端工具后能够正常使用,但是电脑关机重启后出现sybase 服务启动不了的情况。

关于windows系统安装sybase数据库 服务端和客户端使sybase数据库服务启动失败的问题解决方案以sybase Ase _15.7为例

错误如下

关于windows系统安装sybase数据库 服务端和客户端使sybase数据库服务启动失败的问题解决方案以sybase Ase _15.7为例

尝试解决一

重新更新ASE数据库 (或者重新安装数据库)
虽然网上说的很多关于修改sybase的“Dsedit Utility”里面的IP或者端口 但是亲测都不能用,服务依旧不能启动。

关于windows系统安装sybase数据库 服务端和客户端使sybase数据库服务启动失败的问题解决方案以sybase Ase _15.7为例
关于windows系统安装sybase数据库 服务端和客户端使sybase数据库服务启动失败的问题解决方案以sybase Ase _15.7为例

安装最后一步会出现是否更新sybase adapter server 步骤中可以选择否 即点击了此步后会出现重新设置sybase 服务名 端口 管理密码等 此步可以不用重复设置 因此在上一步点击否 就可以直接跳到安装更新结束。

安装结束后发现sybase 服务又可以启动
关于windows系统安装sybase数据库 服务端和客户端使sybase数据库服务启动失败的问题解决方案以sybase Ase _15.7为例
但是此处出现 sybase客户端的“Dsedit Utility”却不能启动
关于windows系统安装sybase数据库 服务端和客户端使sybase数据库服务启动失败的问题解决方案以sybase Ase _15.7为例
正常情况下我们首先想到的就是去重装sybase客户端,但是问题来了 客户端重装后虽然sybase数据库暂时能够使用,但是电脑一旦重启又将会出现sybase数据库启动失败的问题
【简直就是恶性循环!!!】
个人觉得这应该就是sybase数据库的一个bug!!!!

解决方案:

一.在sybase ASE的安装路径中 (例如我的路径是 D:\sybase\sybaseInstall\OCS-15_0\dll )下找到libsybct.dll libsybcs.dll ,复制后该名 为libct.dll libcs.dll

关于windows系统安装sybase数据库 服务端和客户端使sybase数据库服务启动失败的问题解决方案以sybase Ase _15.7为例

二.查看环境变量中是否包含D:\sybase\sybaseInstall\OCS-15_0\dll 路径,如果没有请加上这个值。

关于windows系统安装sybase数据库 服务端和客户端使sybase数据库服务启动失败的问题解决方案以sybase Ase _15.7为例

重启sybase的“Dsedit Utility”

关于windows系统安装sybase数据库 服务端和客户端使sybase数据库服务启动失败的问题解决方案以sybase Ase _15.7为例发现可以成功启动。

三.最后一步测试电脑重启后 在尝试启动sybase数据库 发现能够正常启动!!!! 至此问题成功解决!!!

【注:此博文纯属个人原创,若有其他见解欢迎留言交流,转载请附上原文链接】