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

  • 一.sybase Ase服务安装后能够正常启动,安装sybase客户端工具后能够正常使用,但是电脑关机重启后出现sybase 服务启动不了的情况。
  • 错误如下
  • 尝试解决一
  • 安装最后一步会出现是否更新sybase adapter server 步骤中可以选择否 即点击了此步后会出现重新设置sybase 服务名 端口 管理密码等 此步可以不用重复设置 因此在上一步点击否 就可以直接跳到安装更新结束。
  • 解决方案:
  • 一.在sybase ASE的安装路径中 (例如我的路径是 D:\sybase\sybaseInstall\OCS-15_0\dll )下找到libsybct.dll libsybcs.dll ,复制后该名 为libct.dll libcs.dll
  • 二.查看环境变量中是否包含D:\sybase\sybaseInstall\OCS-15_0\dll 路径,如果没有请加上这个值。
  • 重启sybase的“Dsedit Utility”
  • 三.最后一步测试电脑重启后 在尝试启动sybase数据库 发现能够正常启动!!!! 至此问题成功解决!!!


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

Sybase 启动参数 查看 sybase数据库启动_windows server

错误如下

Sybase 启动参数 查看 sybase数据库启动_Sybase 启动参数 查看_02

尝试解决一

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

Sybase 启动参数 查看 sybase数据库启动_Sybase 启动参数 查看_03


Sybase 启动参数 查看 sybase数据库启动_sybase_04

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

安装结束后发现sybase 服务又可以启动

Sybase 启动参数 查看 sybase数据库启动_数据库_05


但是此处出现 sybase客户端的“Dsedit Utility”却不能启动

Sybase 启动参数 查看 sybase数据库启动_windows server_06


正常情况下我们首先想到的就是去重装sybase客户端,但是问题来了 客户端重装后虽然sybase数据库暂时能够使用,但是电脑一旦重启又将会出现sybase数据库启动失败的问题

【简直就是恶性循环!!!】

个人觉得这应该就是sybase数据库的一个bug!!!!

解决方案:

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

Sybase 启动参数 查看 sybase数据库启动_Sybase 启动参数 查看_07

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

Sybase 启动参数 查看 sybase数据库启动_数据库_08

重启sybase的“Dsedit Utility”

Sybase 启动参数 查看 sybase数据库启动_sybase_09

发现可以成功启动。

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