使用isql连接Sybase ASE数据库

Sybase ASE客户端工具中有一个比较实用的命令行工具isql。利用isql可以对ASE数据库服务器进行几乎所有的管理维护工作。

下面用isql工具连接到RUSKYPC数据库服务器上。客户端使用字符集cp936登录。使用登录用户名sa。

C:\Users\Administrator>isql -Usa -SRUSKYPC -Jcp936
Password:
1>

如果返回结果为:1>,则表示成功连接到了Sybase ASE数据库服务器:RUSKYPC。

否则,如果返回:

C:\Users\Administrator>isql -Usa -SRUSKYPC -Jcp936
Password:
Msg 4002, Level 14, State 1:
Server 'RUSKYPC':
Login failed.
CT-LIBRARY error:
        ct_connect(): protocol specific layer: external error: The attempt to connect to the server failed.

则表示登录密码错误。

如果返回:

C:\Users\Administrator>isql -Usa -SRUSKYPC1
Password:
CT-LIBRARY error:
        ct_connect(): directory service layer: internal directory control layer error: Requested server name not found.

C:\Users\Administrator>

则表示isql命令行参数中指定的服务器名称不存在,请指定在dsedit中存在的服务器名称。

如果返回:

C:\Users\Administrator>isql -Usa -SRUSKYPC
Password:
CT-LIBRARY error:
        ct_connect(): network packet layer: internal net library error: Net-Lib protocol driver call to connect two endpoints failed

则说明网络不通或者目的Sybase ASE数据库服务器没有启动或者ASE服务器监听端口不对。

此时,需要用dsedit工具确认一下能否ping通Sybase ASE服务器。

在执行isql命令连接数据库的时候,报密码错误和服务名称不存在这两个错误的情况下,响应很快。也就是说:在isql命令行后敲入回车后很快就给你提示服务名不存在或密码错误。

但是在报因服务没有启动导致的错误时,要等一段时间才有结果。因为isql需要等待ASE服务器的响应。实际上:连接Sybase ASE数据库的时候isql将依次尝试sql.ini文件中相应服务名下面的所有监听信息。如果所有的监听信息都连接失败后,才给出无法连接的提示信息。

使用isql连接Sybase ASE数据库的常见错误及处理方式相关推荐

  1. linux中sybase删除数据库,Linux_Sybase ASE数据库的常见问题解答,1 数据库占用磁盘空间的形式 - phpStudy...

    Sybase ASE数据库的常见问题解答 1 数据库占用磁盘空间的形式是什么?Master数据库的作用是什么?如果master失败后果如何? 设备文件. 存储系统表, 系统将无法使用, 除非重建mas ...

  2. MySQL的配置方法以及数据库配置常见错误及其解决方法

    第一部分.MySQL的配置方法: 以下为笔者整理的mysql 5.5 安装配置教程笔记.通过逐一界面分析,解决大家在配置MySQL数据库时可能存在的疑惑. 首先给出MySQL下载地址:MySQL :: ...

  3. 关于Sybase ASE数据库的license以及试用版过期的问题的解决方案

    当用户从Sybase官网上下载了ASE15.0.2以后,如果选择了安装Express Edition或者Developer Edition,基本上不会碰到什么问题,除了有些功能受限以下. 但大多数可能 ...

  4. java hbase连接kerberos的几个常见错误

    1.No valid credentials provided (Mechanism level: Attempt to obtain new INITIATE credentials failed! ...

  5. C# asp.net 连接 Sql Server数据库 Timeout expired. 错误,怎么办?

    连接数据库时出现 Connection Timeout Expired. The timeout period elapsed while attempting to consume the pre- ...

  6. Navicat连接腾讯服务器时常见错误

    一般朋友们使用Navicat连接腾讯服务器时会出现这种错误 一般情况这是因为腾讯云没有设置安全组 1.先进入控制台 2.找到自己的云服务器 3.,点进去之后 找到安全组 4.点击修改规则 5.进到入站 ...

  7. 用Navicat连接MySQL数据库出现1251错误:密码方式错误

    原因:因为MySQL8.0是最新版密码保存方式,而图形化数据库管理工具还是原先的密码保存方式. 解决方式: 用CMD命令号方式进入MySQL use mysql: ALTER USER 'root'@ ...

  8. sqoop 常见错误以及处理方式

    Oracle: Connection Reset Errors 错误代码 11/05/26 16:23:47 INFO mapred.JobClient: Task Id : attempt_2011 ...

  9. springboot常见错误及其解决方式

    Spring_Boot专栏 上一篇 主目录 下一篇 目录 1 @Test测试时报FileNotFoundException错 [前言] 本文记录项目中的一些错误的及其解决方式 1 @Test测试时报F ...

最新文章

  1. 9位AI教授总结2017年:技术变得平民化,但商业竞争在不断升级
  2. python可以自学吗-python可以自学吗
  3. HTML5 本地文件操作之FileSystemAPI整理(一)
  4. 云原生时代|分布式系统设计知识图谱(内含 22 个知识点)
  5. 思科(Cisco)IOS 12.3特性分析[ZT]
  6. Spark的event事件监听器LiveListenerBus和特质SparkListenerBus以及特质ListenerBus
  7. 抖音服务器升级维护时间,抖音服务器升级要多久2021
  8. dcs world f15c教学_苏教版译林牛津高中英语必修1-5选修6-11课文听力MP3音频字幕课件教案试题电子课本优质课教学视频...
  9. IsPostBack介绍
  10. 视频播放设计测试用例
  11. 一个c语言程序多个源文件,链接多个C源文件
  12. 名帖298 王铎 行书《罗汉跋》
  13. JVM系列-第4章-虚拟机栈
  14. 最新Google Earth 5.0简体中文版发布
  15. 07SpringCloud-Elasticsearch
  16. PHP 规则引擎 Hoa\Ruler
  17. C++ 身份证设定(复合类+拷贝构造)
  18. 珠海:IT应用向政府投资行业集中
  19. 加载疑难解答向导无法继续怎么办?
  20. 什么是AI解梦,你了解吗?

热门文章

  1. linux磁盘满处理
  2. 从请求管道深入剖析HttpModule的实现机制,有图有真相
  3. JAVA的JDBC连接数据库以及读取数据库数据
  4. 1-4-RHEL6.3-用户及组管理(Red Hat Enterprise Linux Server release 6.3)@树袋飘零
  5. IIS7.5 错误代码0x8007007e HTTP 错误 500.19
  6. CSS设置透明边框解决浏览器兼容性问题
  7. showModalDialog 页面上GridView的分页问题
  8. ZIP,一个没落天才的故事
  9. 第一个程序01 - 零基础入门学习汇编语言20
  10. 2018年08月19日发烧诸事记