安装Sybase客户端并连接数据库V02Word文档下载推荐.docx

上传人:b****3 文档编号:15886994 上传时间:2022-11-16 格式:DOCX 页数:43 大小:2.74MB
下载 相关 举报
安装Sybase客户端并连接数据库V02Word文档下载推荐.docx_第1页
第1页 / 共43页
安装Sybase客户端并连接数据库V02Word文档下载推荐.docx_第2页
第2页 / 共43页
安装Sybase客户端并连接数据库V02Word文档下载推荐.docx_第3页
第3页 / 共43页
安装Sybase客户端并连接数据库V02Word文档下载推荐.docx_第4页
第4页 / 共43页
安装Sybase客户端并连接数据库V02Word文档下载推荐.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

安装Sybase客户端并连接数据库V02Word文档下载推荐.docx

《安装Sybase客户端并连接数据库V02Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《安装Sybase客户端并连接数据库V02Word文档下载推荐.docx(43页珍藏版)》请在冰豆网上搜索。

安装Sybase客户端并连接数据库V02Word文档下载推荐.docx

刘振富

文档变更

版本

修订日期

修订人

描述

0.1

初稿

2010-11-10

增加用SybaseCentral创建用户数据库的过程

文档送呈

姓名

目的

目录

一、安装SybaseASE15.0.3客户端5

二、添加、修改、删除服务器条目11

1)添加服务器条目11

2)修改服务器条目14

3)删除服务器条目15

三、用SybaseCentral连接SybaseASE数据库16

四、用isql连接SybaseASE服务器19

五、利用SybaseCentral操作SybaseASE数据库21

1)查看表的信息22

2)查看对象的语法25

3)给用户授权28

4)利用交互式SQL来操作SybaseASE数据库30

5)表数据的导出与导入32

6)利用SybaseCentral创建用户数据库38

要想连接SybaseASE数据库,必须先安装SybaseASE客户端。

本帮助文档介绍Sybase自带的客户端的安装与使用。

此外,还可用第三方工具,比如:

DBArtisan,AltovaDatabaseSpy,WinSQL等来连接SybaseASE数据库。

能够用来连接ASE数据库的驱动程序包括:

ODBC,OLEDB,ADO.NET,JDBC,Sybase直连等等。

本文即将介绍的SybaseCentral使用JDBC驱动来连接ASE数据库。

一、安装SybaseASE15.0.3客户端

SybaseASE15.0.3客户端的安装介质和其它一些客户端组件(比如:

PowerDesigner,PowerTransfer,InfoMaker等)一起被放置在一张光盘中。

使用光盘或者将ASE客户端拷贝到硬盘上进行安装。

下图是客户端介质光盘的目录列表。

windows下的SybaseASE客户端可以安装在32位和64位的平台上,分别对应目录下的pcclient32和pcclient64目录。

本文档演示在windowsXPSP3环境上安装SybaseASE客户端。

进入目录pcclient32,有setup.exe和setupConsole.exe两个文件。

双击setupConsole.exe进行SybaseASE客户端的安装过程

点“下一步”,

区域中选择中华人民共和国(PRC),并选中“我同意适用于指定的安装地点的Sybase许可证的条款”,然后点“下一步”,

选择SybaseASE客户端程序的安装路径,默认是:

c:

\Sybase,点“下一步“,

由于初次安装SybaseASE客户端,目录c:

\Sybase不存在,确定要创建该目录,点“是“,

确定安装类型,选择默认的“典型”,点“下一步”,

浏览即将要安装的组件,点“下一步”,

安装程序开始安装SybaseASE客户端程序文件,此过程需要持续几分钟的时间,之后出现下图,

确定在ASE插件中记录输入的密码,点“是”,继续,

至此,SybaseASE客户端安装完毕。

二、添加、修改、删除服务器条目

连接SybaseASE服务器,可以使用TCP,NAMEPIPE,SPX等网络协议。

利用TCP协议连接ASE服务器时,需要指定ASE服务器所在的IP地址(或者主机名)以及ASE服务器侦听的端口,比如:

192.168.0.168:

5000。

但是,每次连接ASE数据库的时候都要输入类似192.168.0.168:

5000这样的信息,不仅仅记忆起来麻烦,而且容易混淆。

服务器条目就是192.168.0.168:

5000等信息的简写形式,记忆一个服务器条目比起IP地址+端口来省事多了。

SybaseASE中的服务器条目类似oracle数据库中的tnsnames的概念。

用服务器条目更直观的定位一台SybaseASE数据库。

服务器条目中保存的信息主要有:

服务器名称,网络协议名称,IP地址(或者主机名),端口号。

1)添加服务器条目

在菜单:

开始>

所有程序>

Sybase>

Connectivity下找到OpenClientDirectoryServiceEditor,运行OpenClientDirectoryServiceEditor。

OpenClientDirectoryServiceEditor这个程序文件名为:

dsedit。

(或者在开始>

运行中输入:

dsedit)

点ok按钮,显示如下,左边的server列表是空的。

在左边的Server列表空白处,点右键,在弹出的菜单中选择add,弹出如下小窗口:

输入一个能够标记被连接的SybaseASE服务器的名称,比如:

Sybultranms

在上图中,选中ServerAddress行,并双击ServerAddress这一行,弹出下图,

点add按钮,

在上图的NetworkAddress中输入被连接的SybaseASE数据库服务器的IP地址和端口号(或者主机名和端口号)。

IP地址和端口号之间用英文逗号分隔,比如:

192.168.0.168,5000

然后点两次OK按钮,返回到

这时候,服务器条目就添加完成了。

下面测试一下,看能否成功连接上SybaseASE数据库。

在上图中的右窗口中点右键,选择PingServer,

点Ping按钮,返回结果为:

证明能够成功连接到192.168.0.168上的SybaseASE服务器。

然后点Done按钮关闭。

否则,如果返回如下的信息,则证明不能连接到192.168.0.168上端口为4100的SybaseASE数据库服务器。

2)修改服务器条目

利用添加服务器条目一样的方法,打开服务器名称目录服务编辑器,

在左边的Server列表中选择将要修改的服务器条目,在右窗口中点右键,选择ModifyAttribute,弹出如下窗口:

点Edit按钮,

修改其中的IP地址或者端口号。

注意:

IP地址和端口之间用英文逗号分隔。

点两次ok返回。

在主窗口中点右键,选择PingServer测试一下数据库能否连接成功?

3)删除服务器条目

在上图中,左边Server列表中选中Sybultranms,点右键,选择Delete即可删除该条服务器条目。

三、用SybaseCentral连接SybaseASE数据库

选择菜单:

SybaseCentralv6.0,打开SybaseCentral程序,

在左边列表中,选择AdaptiveServerEnterprise,并点右键,选择“连接”,

点击Details按钮,显示服务器条目的详细信息,

在上图中,在Servername列表中选择将要连接的SybaseASE数据库,下面的Hostname和Portnumber对应的是服务器条目的信息。

Username和Password分别输入登录SybaseASE数据库的登录账号和密码。

在Characterset列表中选择字符集为:

cp936

点击工具>

TestConnection,来测试连接是否成功?

然后,在登录信息窗口中,点确定,连接上Sybultranms数据库。

四、用isql连接SybaseASE服务器

SybaseASE客户端工具中有一个比较实用的命令行工具isql。

利用isql可以对ASE数据库服务器进行几乎所有的管理维护工作。

isql需要在命令提示符cmd下运行。

isql的主要参数有:

-U,-P,-S,-i,-o,-J等。

输入:

isql--help可以查看关于isql所有的详细参数信息。

-U表示登录用户名,-P表示登录密码,-S表示服务器名称条目,-i表示输入给isql的文件路径名,-o表示isql输出的结果文件路径名,-J表示指定客户端字符集。

isql的参数区分大小写。

比如:

-Y和-y是两个不同的参数。

isql参数值要紧跟着参数名,中间不能有空格。

登录名sa,写作:

-Usa不能写为:

-Usa

下面用isql连接到Sybultranms数据库服务器上。

使用登录用户名sa。

输入sa的密码后,按回车,

如果返回结果为:

1>

,则表示成功连接到了SybaseASE数据库服务器:

Sybultranms。

输入:

selectgetdate()

go

返回当前的系统日期

否则,

如果返回:

Loginfailed.

CT-LIBRARYerror:

ct_connect():

protocolspecificlayer:

externalerror:

Theattempttoconnecttotheserverfailed.

表示登录密码错误。

directoryservicelayer:

internaldirectorycontrollayererror:

Requestedservernamenotfound.

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

networkpacketlayer:

internalnetlibraryerror:

Net-Libprotocoldrivercalltoconnecttwoendpointsfailed

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

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

在执行isql命令连接数据库的时候,报密码错误和服务名称不存在这两个错误的情况下,反映很快。

也就是说:

在isql命令行后敲入回车后很快就给你提示服务名不存在或密码错误。

但是在报因服务没有启动导致的错误时,要等一段时间才有结果。

因为isql需要等待ASE服务器的响应。

实际上:

连接SybaseASE数据库的时候isql将依次尝试sql.ini文件中相应服务名下面的所有监听信息。

如果所有的监听信息都连接失败后,才给出无法连接的提示信息。

五、利用SybaseCentral操作SybaseASE数据库

利用前面介绍的用SybaseCentral连接ASE数据库的方法成功连接上数据库后,会显示如下的窗口。

如果左边窗口中没有显示如图所示的文件夹列表,那么需要选择菜单视图下的文件夹菜单

1)查看表的信息

在列表中,展开数据库前面的+号,显示SybaseASE服务器中所有的数据库(包括系统和用户数据库)

展开用户数据库pmdb前的+号,如下图所示,显示pmdb里面的所有的对象。

包括

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1