相关文章
- 2012-03-07 免安装(绿色版)的ASE客户端工具Sybase Centralv4.3
以前本博提供了Sybase ASE 12.5绿色版的客户端工具Sybase Central,那个版本号为v3.2。今天继续提供Sybase Central v4.3绿色免安装版。
本客户端工具为Sybase ASE v12.5.4附带的Sybase Central v4.3的绿色、免安装版。本工具包含两个插件:
Sybase Central ASE Plug-in/12.5.4/GA Build 1/S/1.4/ase1254dev/Mon May 22 10:15:00 PDT 2006 和 Sybase IQ 12.7 […] - 2015-03-08 SAP Adaptive Server Enterprise的所有已知BUG列表(1)
随着Sybase被完全整合到SAP下,Sybase原来的支持网站被SAP Support Portal取代。
只有购买了SAP服务的用户才能使用账号登录SAP Support Portal进行介质下载、补丁升级、报Incident等。
考虑到Sybase数据库的初学者或者没有购买原厂服务的Sybase客户情况,现提供SAP ASE/IQ/RS/SDK/SQL Anywhere/PB等产品的BUG信息。
在SAP Support Portal网站或者google上搜索Targeted CR List for ASE,可以看到针对不同版本的CR(CR表示Change Request)简单描述信息列表。
需要注意的是:Targeted CR List for ASE列出的CR虽然绝大多数是BUG,但有一些是更改需求。
以下提供SAP ASE/IQ/RS/SDK/SQL […] - 2011-09-24 Why You’ll Want to Upgrade to Sybase ASE 15.7 ?
The features fit into a few broad categories:
1. Dealing with large data sets. This includes better management of large objects, as well as enhancements to operational, storage, and data management tasks. With the costs of today’s high-end SANs, data compression may pay for the whole project.
2. Performance and scalability. New features here include better management of dynamic queries (I know that one is going to makefriends) as well as a variety of ways to compress […] - 2014-06-24 ASE Error:624一个案例的错误处理过程
本文介绍我遇到的一例ASE Error: 624的解决过程;所使用的方法仅对我遇到的案例时适用的。
对于Error: 624,主要有两种情况:
一、ASE服务器联机状态中,损坏的非聚簇索引的叶页指向不正确或不存在的RID;
二、ASE服务器自动恢复过程中,事务日志中最后一条检查点记录的数据结构指向日志中不正确或不存在的记录;
问题确认:
我所遇到的这个案例是属于第二种情况,事务日志页指向有错误。
客户反映ASE 15.0.3无法启动,错误日志报错:Error: 624
Adaptive Server failed to retrieve a row via its RID in database 'master' because the requested RID has a higher number than the last RID on the page. […] - 2012-03-29 Sybase ASE 中null is null的处理结果是什么?
Sybase ASE对null is null的处理结果是什么呢?
下面的SQL语句会返回所有的对象名吗?
select name from sysobjects where type=null or null is null
答案是:根据ASE版本不同,结果也不同。
在ASE v15.0.3之前的版本中会报下面的错误:
Invalid operator for datatype op: is null type: VOID TYPE.
在v15.0.3及以后的版本中,对is null的处理结果和我们平时直观的想法相同,
上面SQL语句会返回所有的对象名称。
原因在于ASE判断是否为空时的处理方式。ASE处理 值 is null 这个表达式时,
会先将null值转化成欲比较的值所对应的数据类型;因此,在处理 NULL is null时,
会先将null值转化成欲比较的值(NULL)所对应的数据类型,而值(NULL)对应的数据
类型是未知的。于是,报错:VOID […] - 2014-12-20 Sybase Software Developer Kit各版本认证情况
在Sybase官方网站上存在页面Sybase Certifications: http://certification.sybase.com/ucr/search.do 可以查询Sybase产品在各操作系统平台上的认证情况。
随着Sybase被完全整合到SAP下,Sybase原来的支持网站被SAP Support Portal取代。
只有购买了SAP服务的用户才能使用账号登录SAP Support Portal进行介质下载、补丁升级、报Incident等。
按照Sybase的惯例,在被原厂认证的操作系统平台上部署的Sybase产品才会得到支持。虽然某个版本在原厂未认证的一些操作系统平台上也能够成功安装,但还是建议在生产环境上使用认证的操作系统平台。
考虑到Sybase数据库的初学者或者没有购买原厂服务的Sybase客户情况,现提供Sybase部分产品在各操作系统平台上的认证情况。
下面是Software Developer Kit在各操作系统平台上的认证情况,根据Software Developer […] - 2013-04-02 ASE中对于大文本字段的使用方法
ASE中对 text、image 和 unitext 列的限制
不能在以下情况中使用 text、image 或 unitext 列:
用作存储过程的参数或传递给这些参数的值
作为局部变量
在 order by clause、compute clause、group by 和 union 子句中
用于索引
用于子查询或连接
在 where 子句中,除非带有关键字 like
同 + 并置运算符一起使用
建立测试数据:
create table test_lob(id int not null,notes text null)
go
insert into test_lob values(1,replicate('x',1024))
go
insert into test_lob […] - 2010-05-31 ASE中数据结果集分页功能的三种实现方法
接上篇的关于MySQL中的分页方法,本篇简单讨论在Sybase ASE中实现数据结果分页的方式。
本篇介绍三种方法。
第一种:利用游标
程序开发人员比较喜欢使用游标,因为游标的“循环”遍历方式类似编程语言中的for,while,loop语句的实现方法,写起来比较容易。使用游标一般步骤是:为指定的SQL语句定义一个游标,打开并移动游标,当移动到指定行号的记录行之后,再按照需要提取的行数来取数据。从表面上看解决了提取指 定范围数据的问题;但是在实际应用上,有可能会出现严重的性能问题。建立游标需要耗用一定的系统资源之外;当表内的数据量有上千万甚至到亿级别并且需要取大量的数据结果时,用游标每移动一 次就取这行数据,然后再移动游标,这个过程将是缓慢的。在使用游标的过程中,系统会给相应的表加上共享锁,导致锁竞争而严重影响数据库的性能。
在此不再介绍游标的实现方式,此法比较简单。一个使用游标分页的例子:sp_splitpage_by_cursor.sql
第二种:利用临时表和标志列
在Sybase […] - 2010-11-10 用Sybase Central连接Sybase ASE数据库
选择菜单:开始>所有程序>Sybase>Sybase Central v6.0,打开Sybase Central程序,
在左边列表中,选择Adaptive Server Enterprise,并点右键,选择"连接",
点击Details按钮,显示服务器条目的详细信息,
在上图中,在Server name列表中选择将要连接的Sybase ASE数据库,下面的Host name和Port number对应的是服务器条目的信息。
User name和Password分别输入登录Sybase ASE数据库的登录账号和密码。
在Character set列表中选择字符集为:cp936
点击工具>Test […] - 2010-04-24 ASE v15中的应用程序跟踪tracefile特性
Sybase 在ASE v15.0.2 中新增了“应用程序”跟踪这个特性。
您可以利用“应用程序”跟踪功能收集一个正在运行中的客户会话的有用诊断信息,包括:执行查询、IO 消耗等;并且ASE 会自动把收集到的跟踪信息写到一个文本文件中。可以很方便得用这个特性来诊断一些系统性能瓶颈。
您只需要知道想要跟踪的会话的SPID(Server Process ID) 就可以对那个会话进行跟踪监控。应用系统的用户只需要被授予“set tracing ”权限就可以利用“应用程序”跟踪对自己的会话信息进行跟踪。
执行“应用程序”跟踪需要具有 set tracing 的权限。主要有两类用户:第一:具有sa或者sso角色的用户(默认具有set tracing权限);第二:被赋予了set tracing 执行权限的用户。下面会分别予以介绍。
(1) 具有管理员特权的用户(属于 sa 或者 sso 角色) […]
博主,兔年快乐!