热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

远程连接AdaptiveServerAnywhere失败!

我用DbVisualizer7.1.4工具在本地可以正常连接数据库,但在另一台机器上通过DbVisualizer7.1.4连接数据库就报错:Product:DbVisualizerF
我用DbVisualizer 7.1.4工具在本地可以正常连接数据库,但在另一台机器上通过DbVisualizer 7.1.4连接数据库就报错:

Product:  DbVisualizer Free 7.1.4
Build:  #1585 (2010/11/23 12:21)
Java VM:  Java HotSpot(TM) Client VM
Java Version:  1.6.0_18
Java Vendor:  Sun Microsystems Inc.
OS Name:  Windows 7
OS Arch:  x86
OS Version:  6.1

An error occurred while establishing the connection:

Long Message:
JZ00L: 登录失败。检查与此异常现象有关的 SQL 警告以获得失败原因。

Details:
   Type: java.sql.SQLException
   Error Code: 0
   SQL State: JZ00L

1) Nested Exception:

Long Message:
JZ006: 捕获到 IO 例外:com.sybase.jdbc3.jdbc.SybConnectionDeadException: JZ0C0: 连接已关闭。

Details:
   Type: java.sql.SQLWarning
   Error Code: 0
   SQL State: JZ006

2) Nested Exception:

Long Message:
JZ0C1: 出现 IOException,此错误将连接关闭。

Details:
   Type: java.sql.SQLWarning
   Error Code: 0
   SQL State: JZ0C1

3) Nested Exception:

Long Message:
JZ006: 捕获到 IO 例外:com.sybase.jdbc3.jdbc.SybConnectionDeadException: JZ0C0: 连接已关闭。

Details:
   Type: java.sql.SQLWarning
   Error Code: 0
   SQL State: JZ006

4) Nested Exception:

Long Message:
JZ0C1: 出现 IOException,此错误将连接关闭。

Details:
   Type: java.sql.SQLWarning
   Error Code: 0
   SQL State: JZ0C1


另外对于DbVisualizer 7.1.4这个工具导入导出数据库是不是都是通过SQL语句执行的。怎么连接数据库以后没有创建、删除表,添加、删除记录……的选项,难道这些操作都得通过SQL语句实现!

另外就是DbVisualizer 7.1.4这个工具界面显示乱码

界面显示乱码的情况:
[img=http://public.bay.livefilestore.com/y1pTCMbt10VRqu-UfdKINyNNC-CPU83LXWT67j4HsbaLRiC6vzeF7FiL9O13CSxmGclcsB53O698Z15N-EMAfZfIQ/dbvis3.jpg?psid=1][/img]
如果数据库中包含中文,那么图片右边位置显示乱码,下图是英文的可以正常显示:
[img=http://public.bay.livefilestore.com/y1pi0TjobRP3hQVOGIiXSn_Mt7KSShmAkaldoAbCYbcEnq80NKIuiyHxold2PWE8viUOn7LK6XTjtapZIqMliJAYw/dbvis2.jpg?psid=1][/img]

这个对数据库操作的地方我不会用,怎么没有创建、删除、导入、导出、查询的菜单,只有一些不知道什么内容的菜单:
[img=http://public.bay.livefilestore.com/y1pe4nXDsIiQab3WJT_yQhpWkfH2RruvPe_q-n-d3wpjMnLBl3X8kQZZX_WwpuBo3ebu7XSU5a-fKQPX4F66SASOg/dbvis1.jpg?psid=1][/img]

 

15 个解决方案

#1


Adaptive Server Anywhere是什么方式启动,没有做为服务器启动?

#2


Adaptive Server Anywhere什么版本

#3


权限设置了吗?

#4


我已经在本地把 Adaptive Server Anywhere 启动了。在同一台机器上就可以连,我在win下连linux的就报上面的错误。

Adaptive Server Anywhere 班的呢很低好像是 7

Adaptive Server Anywhere 权限怎么设置,其他乱码和操作问题怎么弄?

#5


引用 4 楼 qihuanfengyun 的回复:
我已经在本地把 Adaptive Server Anywhere 启动了。在同一台机器上就可以连,我在win下连linux的就报上面的错误。

Adaptive Server Anywhere 班的呢很低好像是 7

Adaptive Server Anywhere 权限怎么设置,其他乱码和操作问题怎么弄?

默认启动,应该是2638端口吧,你上边的怎么弄成5000了呢?
另外,DBVisualizer,基本上是用命令行操作的。

#6


我用5000是为了让他显示那个乱码的界面。

不过我用2638端口就报上面那个错误

哎,我不会sql语句,那不悲剧了....

#7


引用 6 楼 qihuanfengyun 的回复:
我用5000是为了让他显示那个乱码的界面。

不过我用2638端口就报上面那个错误

哎,我不会sql语句,那不悲剧了....

那你启动asa的命令是什么?必须以server模式启动(支持远程访问),而不是以personal db模式(只支持本地访问)
server模式:
试试这个命令
dbsrv7.exe -x tcpip(port=2638) 

#8


检查一下ASA是以什么方式启动的,不是服务器模式?

#9


连接不上上启动方式的问题,我改用dbsrv7就好了。
可是查询出来时乱码
我也改:
Tools->tool Properties->General->Appearance->Fonts->SQL Editor选择PMingLiU同时把Grid也选择PMingLiU
也改:
jdbc:sybase:Tds:192.168.73.134:2638/gkdb;charset=eucgb
jdbc:sybase:Tds:192.168.73.134:2638/gkdb;charset=936
都没用,还是显示乱码...
[img=http://ggawqa.bay.livefilestore.com/y1pOQBt9aCjVo7qdIcTKQJZJLai-gnNC_FB24TMpwo4lu0KmPLuGzExqOG6ZlQ0pMMCoaCAFwjRt4J046fxKzBSu6oGAlr5NVaX/dbvis6.jpg?psid=1][/img]

#10


不知道怎么回事,另外我用 :

  1>sp_helpsort 
  2>go 

报错。
用:

    1>select @@client_csname 
  2>go 

查出来是空

#11


你用的asa7, 用DBV去连,那就是悲剧。
select db_property('charset') 看看server端到底用的什么字符集

试着碰运气,使用CHARSET=utf-8  (gbk, latin1, iso-1, cp850)挨个试一下吧
不知道你数据库本身使用的是什么字符集。

#12


乱码问题一般是字符集问题,检查数据库的字符集

#13


select db_property('charset')

查出来是 iso_1

我设置成:
jdbc:sybase:Tds:192.168.73.134:2638/gkdb;charset=iso_1
也是乱码

utf-8 gbk, latin1, cp850
都是过来结果是悲剧的乱码...

#14


引用 13 楼 qihuanfengyun 的回复:
select db_property('charset')

查出来是 iso_1

我设置成:
jdbc:sybase:Tds:192.168.73.134:2638/gkdb;charset=iso_1
也是乱码

utf-8 gbk, latin1, cp850
都是过来结果是悲剧的乱码...

CHARSET=iso_1
应该是大写,在我记忆里

#15


该回复于2011-01-19 14:21:28被版主删除

推荐阅读
  • Java学习笔记之使用反射+泛型构建通用DAO
    本文介绍了使用反射和泛型构建通用DAO的方法,通过减少代码冗余度来提高开发效率。通过示例说明了如何使用反射和泛型来实现对不同表的相同操作,从而避免重复编写相似的代码。该方法可以在Java学习中起到较大的帮助作用。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了关于apache、phpmyadmin、mysql、php、emacs、path等知识点,以及如何搭建php环境。文章提供了详细的安装步骤和所需软件列表,希望能帮助读者解决与LAMP相关的技术问题。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • Windows 7 部署工具DISM学习(二)添加补丁的步骤详解
    本文详细介绍了在Windows 7系统中使用部署工具DISM添加补丁的步骤。首先需要将光驱中的安装文件复制到指定文件夹,并进行挂载。然后将需要的MSU补丁解压并集成到系统中。文章给出了具体的命令和操作步骤,帮助读者完成补丁的添加过程。 ... [详细]
  • Windows7 64位系统安装PLSQL Developer的步骤和注意事项
    本文介绍了在Windows7 64位系统上安装PLSQL Developer的步骤和注意事项。首先下载并安装PLSQL Developer,注意不要安装在默认目录下。然后下载Windows 32位的oracle instant client,并解压到指定路径。最后,按照自己的喜好对解压后的文件进行命名和压缩。 ... [详细]
  • 原理:dismiss再弹出,把dialog设为全局对象。if(dialog!null&&dialog.isShowing()&&!(Activity.)isFinishing()) ... [详细]
  • 本文介绍了一种轻巧方便的工具——集算器,通过使用集算器可以将文本日志变成结构化数据,然后可以使用SQL式查询。集算器利用集算语言的优点,将日志内容结构化为数据表结构,SPL支持直接对结构化的文件进行SQL查询,不再需要安装配置第三方数据库软件。本文还详细介绍了具体的实施过程。 ... [详细]
  • 本文详细介绍了在Centos7上部署安装zabbix5.0的步骤和注意事项,包括准备工作、获取所需的yum源、关闭防火墙和SELINUX等。提供了一步一步的操作指南,帮助读者顺利完成安装过程。 ... [详细]
  • Apache Shiro 身份验证绕过漏洞 (CVE202011989) 详细解析及防范措施
    本文详细解析了Apache Shiro 身份验证绕过漏洞 (CVE202011989) 的原理和影响,并提供了相应的防范措施。Apache Shiro 是一个强大且易用的Java安全框架,常用于执行身份验证、授权、密码和会话管理。在Apache Shiro 1.5.3之前的版本中,与Spring控制器一起使用时,存在特制请求可能导致身份验证绕过的漏洞。本文还介绍了该漏洞的具体细节,并给出了防范该漏洞的建议措施。 ... [详细]
  • 通过Anaconda安装tensorflow,并安装运行spyder编译器的完整教程
    本文提供了一个完整的教程,介绍了如何通过Anaconda安装tensorflow,并安装运行spyder编译器。文章详细介绍了安装Anaconda、创建tensorflow环境、安装GPU版本tensorflow、安装和运行Spyder编译器以及安装OpenCV等步骤。该教程适用于Windows 8操作系统,并提供了相关的网址供参考。通过本教程,读者可以轻松地安装和配置tensorflow环境,以及运行spyder编译器进行开发。 ... [详细]
  • 在Windows10系统上使用VMware创建CentOS虚拟机的详细步骤教程
    本文详细介绍了在Windows10系统上使用VMware创建CentOS虚拟机的步骤,包括准备条件、安装VMware、下载CentOS ISO文件、创建虚拟机并进行自定义配置、设置虚拟机的ISO与网络、进行安装和配置等。通过本文的指导,读者可以轻松地创建自己的CentOS虚拟机并进行相应的配置和操作。 ... [详细]
  • 本文介绍了在无法联网的情况下,通过下载rpm包离线安装zip和unzip的方法。详细介绍了如何搜索并下载合适的rpm包,以及如何使用rpm命令进行安装。 ... [详细]
  • 如何使用PLEX播放组播、抓取信号源以及设置路由器
    本文介绍了如何使用PLEX播放组播、抓取信号源以及设置路由器。通过使用xTeve软件和M3U源,用户可以在PLEX上实现直播功能,并且可以自动匹配EPG信息和定时录制节目。同时,本文还提供了从华为itv盒子提取组播地址的方法以及如何在ASUS固件路由器上设置IPTV。在使用PLEX之前,建议先使用VLC测试是否可以正常播放UDPXY转发的iptv流。最后,本文还介绍了docker版xTeve的设置方法。 ... [详细]
author-avatar
小楼GH81_660
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有