分类

其它软件

Sybase客户端

Sybase客户端 v16.5中文企业版

大小:1.15GB

语言:简体中文系统:Android

类别:其它软件时间:2021-05-16

Tags:

Sybase数据库是一款不错的数据库软件,它可以在UNIX和WindowsNT平台上使用的关系型数据库系统,我们可以通过sybase破解版提供的编程接口和库来对自己的数据库进行管理。并且你还可以将数据库里的文件内容进行快速复制,然后备份到其他数据库里进行使用。关系型数据库系统,功能丰富,运行稳定,本站为大家免费提供sybase数据库64位和32位的下载地址。

sybase数据库下载

sybase数据库软件简介

1984年,Mark B. Hiffman和Robert Epstern创建了Sybase公司,并在1987年推出了Sybase数据库产品。SYBASE主要有三种版本,一是UNIX操作系统下运行的版本,二是Novell Netware环境下运行的版本,三是Windows NT环境下运行的版本。
sybase数据库是美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或WindowsNT平台上客户机/服务器环境下的大型数据库系统。 Sybase提供了一套应用程序编程接口和库,可以与非Sybase数据源及服务器集成,允许在多个数据库之间复制数据,适于创建多层应用。系统具有完备的触发器、存储过程、规则以及完整性定义,支持优化查询,具有较好的数据安全性。Sybase通常与SybaseSQLAnywhere用于客户机/服务器环境,前者作为服务器数据库,后者为客户机数据库,采用该公司研制的PowerBuilder为开发工具,在我国大中型系统中具有广泛的应用。

Sybase数据库软件特色

1、它是基于客户/服务器体系结构的数据库

2、它支持共享资源且在多台设备间平衡负载

3、允许容纳多个主机的环境,充分利用了企业已有的各种系统它是真正开放的数据库

4、它是一种高性能的数据库,真正吸引人的地方还是它的高性能。体现在以下几方面:

5、可编程数据库,通过提供存储过程,创建了一个可编程数据库。存储过程允许用户编写自己的数据库子例程。这些子例程是经过预编译的,因此不必为每次调用都进行编译、优化、生成查询规划,因而查询速度要快得多。

6、事件驱动的触发器,触发器是一种特殊的存储过程。通过触发器可以启动另一个存储过程,从而确保数据库的完整性。

7、多线索化体系结构的另一个创新之处就是多线索化。一般的数据库都依靠操作系统来管理与数据库的连接。当有多个用户连接时,系统的性能会大幅度下降。不让操作系统来管理进程,把与数据库的连接当作自己的一部分来管理。

sybase数据库功能介绍

(1)它是基于客户/服务器体系结构的数据库

一般的关系数据库都是基于主/从式的模型的。在主/从式的结构中,所有的应用都运行在一台机器上。用户只是通过终端发命令或简单地查看应用运行的结果。而在客户/服务器结构中,应用被分在了多台机器上运行。一台机器是另一个系统的客户,或是另外一些机器的服务器。这些机器通过局域网或广域网联接起来。

客户/服务器模型的好处是:

1、它支持共享资源且在多台设备间平衡负载

2、允许容纳多个主机的环境,充分利用了企业已有的各种系统它是真正开放的数据库

由于采用了客户/服务器结构,应用被分在了多台机器上运行。更进一步,运行在客户端的应用不必是Sybase公司的产品。对于一般的关系数据库,为了让其它语言编写的应用能够访问数据库,提供了预编译。Sybase数据库,不只是简单地提供了预编译,而且公开了应用程序接口DB-LIB,鼓励第三方编写DB-LIB接口。由于开放的客户DB-LIB允许在不同的平台使用完全相同的调用,因而使得访问DB-LIB的应用程序很容易从一个平台向另一个平台移植。

(2)它是一种高性能的数据库

Sybase真正吸引人的地方还是它的高性能。体现在以下几方面:

1、可编程数据库

通过提供存储过程,创建了一个可编程数据库。存储过程允许用户编写自己的数据库子例程。这些子例程是经过预编译的,因此不必为每次调用都进行编译、优化、生成查询规划,因而查询速度要快得多。

2、事件驱动的触发器

触发器是一种特殊的存储过程。通过触发器可以启动另一个存储过程,从而确保数据库的完整性。

3、多线索化

Sybase数据库的体系结构的另一个创新之处就是多线索化。一般的数据库都依靠操作系统来管理与数据库的连接。当有多个用户连接时,系统的性能会大幅度下降。Sybase数据库不让操作系统来管理进程,把与数据库的连接当作自己的一部分来管理。此外,Sybase的数据库引擎还代替操作系统来管理一部分硬件资源,如端口、内存、硬盘,绕过了操作系统这一环节,提高了性能。

Sybase数据库安装教程

1、下载完成后,打开安装目录,找到安装文件,双击“setup.exe”文件,如下图:

2、双击“双击“setup.exe”文件后,你会看到以下画面:

3、点击“下一步”继续安装,如下图所示:

4、如上图:选择“中华人民共和国(prc)”,这里如果你英文好,你也可以选择安装英文版的,在选择“我同意适用于指定的安装地点的Sybase许可证条款”,然后在点击“下一步”进行安装,

5、选择安装目录,建议安装在C盘以外的盘,如果你要选择安装在“C盘”,直接点击“一下步”就可以进行安装。

6、点击“下一步”安装的时候提示不存在该目录,问是否要创建“sybase”安装目录。你只点击“是”,就可以自动创建“sybase”目录,如下图:

7、选择你所要安装的类型,根据自己的需要来选择功能安装,这里建议选择“完全”安装,免得功能不全,在使用的时候出现错误,麻烦,详细如上图,然后在点击“下一步”

8、选择你所要安装的类型,根据自己的需要来选择功能安装,这里建议选择“完全”安装,免得功能不全,在使用的时候出现错误,麻烦,详细如上图,然后在点击“下一步”

9、以上图是显示你所安装的数据库的功能,以及文件安装的路径位置,直接点击“下一步”安装,

10、安装进行中,请耐心等待,需要几分钟,等待文件安装完成后,“下一步”文字会变成灰色,然后点击“下一步”

11、安装完成,点击“完成”,恭喜你,Sybase数据库安装成。

sybase数据库常见问题

1. Sybase数据库日志满

碰到这种情况,常会出现能查询数据,但无法更新数据,启动事务等。在代码中跟踪可以发现,连接能够打开,但事务却无法开启。常会提示“Connection to Sybase server has been lost. All active transactions have been rollbacked”的错误信息。

解决办法:

若是开发数据库,则直接清除日志即可。 若是正式数据库:建议备份当前日志 再清空日志,扩日志设备及日志数据库。清空日志的语句为『dump transaction database_name with no_log 』

2.Sybase中文乱码

出现这种情况的原因是sybase的服务器字符集不支持中文或是客户端的字符集与服务端字符集不一致。可以考虑更改sybase的默认字符集。在Sybase12.5的版本中支持中文的字符集有CP936、EUCGB、UTF-8和GB18030。这里我们针对Sybase服务器字符集不支持中文给出解决办法:

解决办法(安装cp936字符集):

假设sybase的安装路径为"D:\Sybase"。

(1)D:\>cd \sybase\charsets\cp936

(2) D:\sybase\charsets\cp936> charset -Usa -Psa_pass -Sserver_name binary.srt cp936

(3) 在InterActiveSQL中执行『select name,id from syscharsets』,需注意的是这里要选择在“master”数据库下执行,第4步也是。找到name为cp936的ID,假定是171。

(4)在InterActiveSQL中执行『sp_configure 'default character set id',171』

(5) 重启Sybase服务两次。因为第一次启动后会自动结束掉,所以需要重启第二次。

3.Sybase自增字段跳号处理

跳号原因及影响:

在Sybase数据库中如果数据库在开启的情况下,因为非正常的原因(死机、断电)而导致数据库服务进程强制结束。

那么自动增长的字段将会产生跳号的情况,再往数据表里面插入记录时,自增字段会跳到一个相当大的值上面,以至于主键的自增值极有可能被用尽,或由于数值太大,应用程序中的数据类型如int型等已无法容下这么大的值,而无法在程序里面进行相关的操作。

解决办法:

如果还未发生过跳号情况,可按如下办法解决:

1.执行【 select 'sp_chgattribute ' + name + ', ''' + 'identity_gap' + '''' + ', 60 go'

from sysobjects

where type='U'】。其中的60是凭感觉给的一个值,一般来说这个值越大性能越好,但越大,再发生数据库服务进程非正常结束时,所跳的号也就越大。

2.对1执行的结果,拷贝到SQL编辑区域,再执行。

若已经发生跳号,需要将表中数据导出,再重建数据表,再执行1和2。再导入数据。

同类推荐

猜你喜欢

相关文章

本类下载排行