存档
随着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 Anywhere/PB等产品的BUG信息!
不仅仅包括BUG的详细描述信息,还包括首次报告BUG的平台、数据库版本以及BUG修复历史过程;有些BUG还提供了Workaround来临时解决该BUG带来问题。
SQL Anywhere的所有已知BUG列表(1)
SQL Anywhere的所有已知BUG列表(2)
SQL Anywhere的所有已知BUG列表(3)
SQL Anywhere的所有已知BUG列表(4)
SQL Anywhere的所有已知BUG列表(5)
SQL Anywhere的所有已知BUG列表(6)
SQL Anywhere的所有已知BUG列表(7)
SQL Anywhere的所有已知BUG列表(8)
CR Number |
Description |
279353 | When an SPX connection to an ASA server running on NetWare was disconnected, it was possible for the NetWare server to abend. This has been fixed. |
279359 | When using the Procedure Debugger, the wrong source code would be displayed if the following occurred:
1 - Connected to a database, 2 - Disconnected from the database, 3 - Connected to a different database From then on, attempting to display the source to any stored procedure usually displayed source for a different procedure. This problem is now fixed. |
279372 | When multiple MobiLink users were defined on a remote database, with overlapping publications, synchronization may not have proceed correctly. This problem could have manifested itself on a remote database where all the following were true.
- at least 2 MobiLink users were defined, say U1 and U2 - at least 2 publications are defined, say P1 and P2 - there existed some operation O, that affected both P1 and P2 - only U1 had a subscription to P1 - only U2 had a subscription to P2 Under these circumstances, if the subscription U1/P1 was synchronized, followed by the subscription U2/P2, then O may have been uploaded for U1/P1 but not U2/P2. This problem is now fixed and did not occur if the -u switch was used to specify the MobiLink user on the dbmlsync command-line. |
在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 Kit版本号进行逆序排序的结果:(还有根据操作系统版本排序的结果)
Product | Prod Version | WordSize | OS Version | More Information |
Software Developer Kit | 16.0 | 32/64-bit | HP-UX 11.31(ia) | view more |
Software Developer Kit | 16.0 | 32/64-bit | IBM AIX 6.1 | view more |
Software Developer Kit | 16.0 | 32/64-bit | IBM AIX 7.1 | view more |
Software Developer Kit | 16.0 | 32/64-bit | Red Hat EL 5.0 (AMD64/EM64T) | view more |
Software Developer Kit | 16.0 | 32/64-bit | Red Hat EL 5.0 (IBM POWER) | view more |
Software Developer Kit | 16.0 | 32-bit | Red Hat EL 5.0 (x86) | view more |
Software Developer Kit | 16.0 | 32/64-bit | Red Hat EL 6.0 (AMD64/EM64T) | view more |
Software Developer Kit | 16.0 | 32/64-bit | Red Hat EL 6.0 (IBM POWER) | view more |
Software Developer Kit | 16.0 | 32-bit | Red Hat EL6.0 (x86) | view more |
Software Developer Kit | 16.0 | 32/64-bit | SuSE SLES 11 (AMD64/EM64T) | view more |
Software Developer Kit | 16.0 | 32/64-bit | SuSE SLES 11 (IBM POWER) | view more |
Software Developer Kit | 16.0 | 32-bit | SuSE SLES 11 (x86) | view more |
Software Developer Kit | 16.0 | 32/64-bit | Sun Solaris 10 (SPARC) | view more |
Software Developer Kit | 16.0 | 32/64-bit | Sun Solaris 10 (x64) | view more |
Software Developer Kit | 16.0 | 32-bit | Sun Solaris 10 (x86) | view more |
Software Developer Kit | 16.0 | 32/64-bit | Sun Solaris 11 (SPARC) | view more |
Software Developer Kit | 16.0 | 32/64-bit | Sun Solaris 11 (x64) | view more |
Software Developer Kit | 16.0 | 32/64-bit | Windows 2008 R2 (x64) | view more |
Software Developer Kit | 16.0 | 32/64-bit | Windows 2012 (x64) | view more |
Software Developer Kit | 16.0 | 32/64-bit | Windows 7 (x64) | view more |
Software Developer Kit | 16.0 | 32-bit | Windows 7 (x86) | view more |
Software Developer Kit | 16.0 | 32/64-bit | Windows 8 (x64) | view more |
Software Developer Kit | 15.7 | 32/64-bit | HP-UX 11.31(ia) | view more |
Software Developer Kit | 15.7 | 32/64-bit | IBM AIX 6.1 | view more |
Software Developer Kit | 15.7 | 32/64-bit | IBM AIX 7.1 | view more |
Software Developer Kit | 15.7 | 32/64-bit | Red Hat EL 5.0 (AMD64/EM64T) | view more |
Software Developer Kit | 15.7 | 32/64-bit | Red Hat EL 5.0 (IBM POWER) | view more |
在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部分产品在各操作系统平台上的认证情况。
下面是SQL Anywhere在各操作系统平台上的认证情况,根据SQL Anywhere版本号进行逆序排序的结果:(还有根据操作系统版本排序的结果)
Product | Prod Version | WordSize | OS Version | More Information |
Adaptive Server Anywhere | 9.0.2 | 32/64-bit | Sun Solaris 10 (SPARC) | view more |
Adaptive Server Anywhere | 9.0.2 | 32/64-bit | Sun Solaris 2.7 (SPARC) | view more |
Adaptive Server Anywhere | 9.0.2 | 32/64-bit | Sun Solaris 2.8 (SPARC) | view more |
Adaptive Server Anywhere | 9.0.2 | 32/64-bit | Sun Solaris 2.9 (SPARC) | view more |
Adaptive Server Anywhere | 9.0.2 | 32/64-bit | SuSE Prof. 9.1 (AMD64/EM64T) | view more |
Adaptive Server Anywhere | 9.0.2 | 32/64-bit | Windows 2003 (ia64) | view more |
Adaptive Server Anywhere | 9.0.2 | 32/64-bit | Windows 2003 (x64) | view more |
Adaptive Server Anywhere | 9.0.2 | 32/64-bit | Windows 2003 (x86) | view more |
Adaptive Server Anywhere | 9.0.2 | 32-bit | HP-UX 11.0 PA-RISC | view more |
Adaptive Server Anywhere | 9.0.2 | 32-bit | HP-UX 11i PA-RISC | view more |
Adaptive Server Anywhere | 9.0.2 | 32-bit | NetWare 5.1 | view more |
Adaptive Server Anywhere | 9.0.2 | 32-bit | NetWare 6.0 | view more |
Adaptive Server Anywhere | 9.0.2 | 32-bit | NetWare 6.5 | view more |
Adaptive Server Anywhere | 9.0.2 | 32-bit | Red Hat EL 2.1 (x86) | view more |
Adaptive Server Anywhere | 9.0.2 | 32-bit | Red Hat EL 3.0 (x86) | view more |
Adaptive Server Anywhere | 9.0.2 | 32-bit | Red Hat EL 4.0 (AMD64/EM64T) | view more |
Adaptive Server Anywhere | 9.0.2 | 32-bit | Red Hat EL 4.0 (x86) | view more |
专注于Sybase Adaptive Server Enterprise(ASE)以及 Sybase SQL Anywhere(ASA)数据库文件的恢复。
联系手机:(微信),QQ: !
郑重承诺,修不好不收费。客户验证数据的正确性后,再付款。
Sybase SQL Anywhere(ASA)数据库非常规恢复工具
ReadASADB---一个不依赖数据库管理系统、直接从db文件上提取数据的业内领先的恢复工具!
一、SQL Anywhere、UltraLite介绍
SQL Anywhere 一个免维护、易管理的移动数据库。
SQL Anywhere 提供了企业级的功能,包括完全的事务处理、无与伦比的可靠性和功能,包括参照完整性、存储过程、触发器、行级锁、自动的任务安排和自动恢复等功能
- 易于使用,易于管理 ,降低最终用户的日常管理费用!
- 多平台支持
- 资源效率高
- 配套的定时数据同步工具Mobilink
UltraLite 是一种用于小型、移动和嵌入式设备的、具有同步功能的关系数据库
- 稳健的数据管理
- 强大的同步功能
- 直接简明的开发
- 多平台可用性
您可以开发和部署用于 Windows CE、 Palm OS 和基于 Java 的设备的 UltraLite 数据库应用程序!
二、ReadASADB功能
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具
- 适用于所有的SQL Anywhere版本 包括:5.x,6.x,7.x,8.x,9.x,10.x,11.x,12.x,16.x
- 适用于所有的UltraLite版本
- 能够恢复出来表结构和数据
- 能够恢复自定义数据类型
- 能够恢复存储过程等对象的语法
- 能够导出到目标数据库
- 能够导出到SQL文件并生成导入脚本
- 支持多种字符集 包括:cp850、cp936、gb18030、utf8等
- 能够恢复未加密或者简单加密类型的数据
- 简单易用
- 限制:不支持AES加密的数据文件
之前就已经研发成功了能够从Sybase SQL Anywhere的DB文件中恢复数据的工具,现在公布一下。
此工具支持ASA v5.0,v6.0,v7.0,v8.0,v9.0,v10.0,v11.0,v12.0等版本。恢复Sybase SQL Anywhere的工具在国内应该算首创。
本工具的应用场景:
1.因为物理磁盘故障、操作系统、系统软件方面或者掉电等等原因导致的Sybase SQL Anywhere数据库无法打开的情况;
2.误操作,包括truncate table,drop table,不正确的where条件导致的误删除等;
Sybase SQL Anywhere无法打开时,比较常见的错误是:Assertion failed。
如:
1、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Checkpoint log: invalid bitmap page -- transaction rolled back
2、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Page number on page does not match page requested -- transaction rolled back
3、Internal database error *** ERROR *** Assertion failed:200502 (9.0.2.2451) Checksum failure on page 23 -- transaction rolled back
4、File is shorter than expected
5、Internal database error *** ERROR *** Assertion failed: 201116 Invalid free list index page found while processing checkpoint log -- transaction rolled back
6、*** ERROR *** Assertion failed: 51901 Page for requested record not a table page or record not present on page
7、*** ERROR *** Assertion failed: 201417 (7.0.4.3541) Invalid count or free space offset detected on a table page
8、Internal database error *** ERROR *** Assertion failed: 201425 (8.0.3.5594) Invalid count or free space offset detected on a free list page -- transaction rolled back.
9、Internal database error *** ERROR *** Assertion failed: 100702 (8.0.1.2600) Unable to modify indexes for a row referenced in rollback log -- transaction rolled back
等等。报错的同时可能会在db文件相同目录下生成assert.dmp文件。
关于Assertion Failure,大家可以参考Sybase官方技术文章:I've got an assertion! What should I do?
本博中有两篇文章介绍Sybase SQL Anywhere数据库db文件的物理存储结构的分析过程,可以参考一下:
本人不提供此工具的下载。如想了解使用本工具恢复损坏db文件的过程,可以观看下面的视频:
sybase数据库中去除重复数据的方法有很多中,比如:identity+max(),set rowcount N 或 top N,distinct,ignore_dup_key等等。
以后花时间整理一下去除重复数据的不同方法。
今天,仅仅介绍如何使用union操作符来去除重复值。
在select命令中union all不删除重复行,而union会删除重复行。
这样的话,将包含重复行的记录通过union操作符插入到一张临时表中,然后再倒回来就行了。
导读文章:《WM上使用Sybase Anywhere(1)》
在上一篇文章讲述了,如何在WM系统中安装Sybase Anywhere 11,并测试数据库是否可用,是否正常。
那该篇文章讲主要叙述,如何在WM系统中来操作其数据库。
当我们在WM系统中安装完后,将会有一个demo.db的数据库实例对象,那我们就来使用该实例数据库。
那首先我们先要看看这个数据库中有些什么内容。
如何访问WM系统的数据库表呢?将WM与系统连接,并将该数据库拷贝下。
然后启动Sybase Central,在菜单“连接”->“使用SQL Anywhere 11连接”
数据库应 用开发一直是企业商务应用开发的一个重要的组成部分。在传统的应用软件开发中,我们通常采用大型的关系型数据库。但在WM设备上,因受到其本身的限制,我 们无法将大型关系型数据库安装在上面。所以,一些数据库厂商也推出了基于WM设备的数据库。目前相信大家用SQL CE比较多。但作为功能强大的一款数据库的话,那就是今天所要介绍的Sybase公司开发的Sybase Anywhere 11。
WM中的数据库,我们通常都采用SQL CE。但SQL CE的功能实在很有限。说白了,就是不是一个数据库,你可以把它看作一个文件。记录下数据。
如果你非常需要在WM上操作强大的数据库,且你可以支付一定的费用的话。那不妨看看这篇文章中的介绍。如何在WM中使用Sybase数据库。
Sybase Anywhere是为了要求功能完备的数据库任务而设计出来的产品。它可以在不同的环境下运行。目前可以基于多个不同的平台(Windows/Mac OX/Linux等)。它充分利用可用的内存和资源,展现出较好的性能。所以Sybase Anywhere适合于以下情况:
1.作为中小型业务的数据库服务器
2.嵌入式设备的数据库
3.移动计算
它的强大优势:
UltraLite部署选项和MobiLink同步技术可以为那些只有有限资源的设备提供完备的数据库功能。
MobiLink同步,可以同步SQL Server/Oracle等数据库。