提供7*24专业Sybase数据库远程及现场技术支持,Sybase ASE及Sybase SQL Anywhere数据库修复服务,
请联系电话: (微信),QQ: 289965371!
We supply technical support for Sybase ASE and Sybase SQL Anywhere, also have many years of experience in recovering data from damanged Sybase devices.
Please contact us:
Phone:
Wechat: 13811580958
QQ: 289965371 联系我们获取数据库技术支持!
Email: 289965371@qq.com
扫描下方微信,联系我们:
扫描雨翰数据恢复官方微信获取专业数据库恢复服务

 

随着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信息!

如有问题,请联系我!

QQ :289965371 联系我们获取数据库技术支持!
Email:
不仅仅包括BUG的详细描述信息,还包括首次报告BUG的平台、数据库版本以及BUG修复历史过程;有些BUG还提供了Workaround来临时解决该BUG带来问题。

 

CR:495830
CR Number:   495830
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.2 ESD#3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Apr 2008 Fixed
Description
select case and xmlextract will hit signal 11 at LeRun when xmlextract returns a large result
Workaround Description
 Explict convert TEXT datatype to varchar(16384) in the select statement.



CR:495843
CR Number:   495843
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.2 ESD#3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Apr 2008 Not a Bug
Description
Using a select statement having a where-clause of "null is null" evaluates differently (true) from earlier releases. The same clause in earlier releases returned error 403 message, "Invalid operator for datatype op: is null type: VOID TYPE."



CR:495847
CR Number:   495847
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.2 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 May 2008 Fixed
Description
A select statement which will return results against a local table will return error 403 against a proxy table. 125x version returned the same results for local and remote tables. The select clause evaluates to "where (null is null)" in the 15x version.
Workaround Description
 None.



CR:495877
CR Number:   495877
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   HP-UNIX
Original Version:   15.0.2 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Jul 2008 Fixed
18 Jul 2008 Fixed
Description
Signal 11 (SIGSEGV) could happen in the module 'ResRelOp' when compiling a query qualified for a general OR plan (e.g. with IN predicate). Also it would only happen when the index used for the general OR doesn't cover all search clause columns of the table and there is some equijoin on the column which is not part of the index.
Workaround Description
 disable the general OR plan by setting "index_union" to off:

plan "(use optgoal allrows_dss)(use index_union off)".



CR:495966
CR Number:   495966
Product Name:   Adaptive Server Generic Docs
Product Component:   Transact-SQL Users Guide
Status:   Closed
OS:   all
Original Version:   To Be Determined
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Feb 2009 Fixed
Description
The documented technique for avoiding division by zero errors using CASE does not apply if the divisor evaluates to a constant expression, as for efficiency ASE evaluates all constant expressions just once prior to executing the CASE statement for each row.



CR:495993
CR Number:   495993
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   15.1 ESD #2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Apr 2008 Fixed
Description
In rare cases, in a multi-instance cluster, the rollback of a transaction may report 692 or 694 errors when scanning syslogs.



CR:496047
CR Number:   496047
Product Name:   Adaptive Server Enterprise
Product Component:   Job Scheduler
Status:   Closed
OS:   all
Original Version:   15.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Jun 2008 Fixed
Description
The creation of the jstask login account fails because of password complexity checks specified on the server.



CR:496069
CR Number:   496069
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   15.1 ESD #1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Apr 2008 Fixed
Description
disk init command allows quorum device path as the physical path.



CR:496074
CR Number:   496074
Product Name:   Adaptive Server Enterprise
Product Component:   backup server
Status:   Closed
OS:   Microsoft Windows
Original Version:   15.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Aug 2009 Duplicate
Description
Using the DUMP DATABASE WITH COMPRESSION = command can be significantly slower on some machine configurations than using the COMPRESS:: syntax.



CR:496132
CR Number:   496132
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Open
OS:   all
Original Version:   15.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Display the page and rid of the current last log record at the time that the sp_help_rep_agent 'scan' is written.
Workaround Description
 do dbcc log (dbid,0,0,0,-1,-1) to find the last log page.



CR:496160
CR Number:   496160
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.2 ESD#3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Apr 2008 Fixed
04 Apr 2008 Fixed
Description
Greedy algorithm for search engine might lead to suboptimal plan for large

join query (more than 6 joining tables) with correlated subquery in the SELECT list.



CR:496170
CR Number:   496170
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.1 ESD #2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Apr 2008 Fixed
14 Jan 2009 Fixed
Description
sp_sysmon in ASE Cluster Edition ESD1 doesn't show correct output for "log_lock_waited"



CR:496178
CR Number:   496178
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.2 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Apr 2008 Fixed
Description
Sub-optimal performance can be seen for queries involving MIN/MAX aggregates in the SELECT list and a equality predicate on the same aggregate column in the WHERE clause.
Workaround Description
 Change SARG from equality to '>=' or '<=' depending on min() or max().



CR:496181
CR Number:   496181
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Linux
Original Version:   15.1 ESD #1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Apr 2008 Fixed
Description
After more than one instance is configured instance-specific new value for the same configuration attribute and the cluster is shut down, the cluster may fail to reboot because of signal 11 fatal error.



CR:496201
CR Number:   496201
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Open
OS:   all
Original Version:   15.0.2 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Commandline trace flag 456 has been introduced to allow SQL statements that appear within

an EXECUTE IMMEDIATE command to be added to the statement cache. Without trace flag 456,

all SQL statements that appear within EXECUTE IMMEDIATE commands are excluded from the

statement cache. With trace flag 456, SQL statements within EXECUTE IMMEDIATE comands that

appear in SQL batches and in SQL stored procedures that have a not-dynamic ownership chain

will be eligible for the statement cache.



CR:496203
CR Number:   496203
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   12.5.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 May 2008 Fixed
21 May 2008 Presently Not Targeted For Any Future Release Of This Product
Description
A deadlock may occur between SYSCOLUMNS and SYSDEPENDS when concurrent sessions execute a

CREATE TABLE command using column defaults and an ALTER TABLE DROP CONSTRAINT command.



CR:496225
CR Number:   496225
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   15.0.2 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 May 2008 Fixed
24 Sep 2008 One-off Provided
Description
In some rare circumstances, a query which involves VIEW column (which returns a subquery) in an OR term having a subquery may fail with a stack trace being printed in the error log containing the functions 'sqx__do_transform' and 'GtcChildOptBlock*GtqSingleSubqScan::GtInterestingTcIdBm'.



CR:496230
CR Number:   496230
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.1 ESD #1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Oct 2008 Fixed
Description
In very rare cases an undetected deadlock may be seen which involves tasks on different instances of cluster accessing OAM page and allocation page.



CR:496247
CR Number:   496247
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.2 ESD#4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Apr 2008 Fixed
Description
In cases where the "max resource granularity" is set very low and/or a tempdb's pagesize cache pool is small, the hash operator could SEGV during the probe phase of processing. This case will only occur in underconfigured systems.



CR:496265
CR Number:   496265
Product Name:   Adaptive Server Enterprise
Product Component:   DBISQL
Status:   Closed
OS:   all
Original Version:   15.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Apr 2008 Presently Not Targeted For Any Future Release Of This Product
Description
Customer would like to see an error window pop-up if "Execute Selection" is selected without first highlighting sql in the top pane.



CR:496277
CR Number:   496277
Product Name:   sybcluster
Product Component:   Client
Status:   Closed
OS:   all
Original Version:   2.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 May 2008 Fixed
13 May 2008 Fixed
Description
The 'upgrade server' command in SybCluster will return to the prompt immediately and perform no processing if the SDCADMIN-1_0/lib/commons-codec-1.2.jar file is missing.



CR:496352
CR Number:   496352
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Apr 2008 Fixed
19 Jun 2008 Fixed
Description
A 2546 error, "Table Corrupt: Extent id <pageno1>

on allocation <pageno2> has objid <objid>, indid <indid>, and used bit on,

but reference bit off", may be reported by DBCC CHECKALLOC if a sort was

active just prior to an instance or a server being shut down abnormally.



CR:496395
CR Number:   496395
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Open
OS:   all
Original Version:   15.0.2 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
CIS: max cis remote connections is still in use for 'remote descriptors'

An 'remote descriptors' is required for every ct-lib connection used by CIS



CR:496449
CR Number:   496449
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   To Be Determined
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 May 2008 Insufficient priority to fix
Description
Feature request to have 12.5.x showplan output indicate usage of SET FORCEPLAN or Forceindex options.



CR:496489
CR Number:   496489
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.1 ESD #2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Apr 2008 Fixed
Description
Enabling the Job Scheduler may cause unexpected behavior or hang in ASE Cluster Edition ESD#1.



CR:496497
CR Number:   496497
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Apr 2008 Fixed
Description
ASE Cluster Edition ESD#1 may hang if one instance has high activity during node-crash recovery.



CR:496541
CR Number:   496541
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Open
OS:   all
Original Version:   15.0.2 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
request for a set option so DDL statement give out put like set showplan and set resource statistics.



CR:496556
CR Number:   496556
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Linux
Original Version:   15.0.2 ESD#4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Apr 2008 Fixed
Description
When running SELECT command, if two columns end up having same names, and if one of those columns is used in the ORDER BY list also, then ordering of the result might be done on a wrong column with the same name.



CR:496645
CR Number:   496645
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.1 ESD #1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Apr 2008 Fixed
02 May 2008 Fixed
Description
A 631, 3478, 6902 or 696 error may be reported during failover recovery of the global system temporary database or a user temporary database.



CR:496696
CR Number:   496696
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Open
OS:   all
Original Version:   15.0.2 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
sp_dbcc_help_fault to give better suggestions for 100016 (checkalloc\textalloc)



CR:496754
CR Number:   496754
Product Name:   Adaptive Server Enterprise
Product Component:   backup server
Status:   Open
OS:   Solaris
Original Version:   15.0.2 ESD#1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
server_cert: feature request for Sun VxVM/VxFS 5.0 with ASE 15.0.x and HA



CR:496881
CR Number:   496881
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   15.1 ESD #2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Apr 2008 Duplicate
Description
In badly partition applications it's possible that we get an undetected deadlock when DBCC CHECKSTORAGE is running on a database that is being updated in another nodes. DBCC CHECKSTORAGE holds a share latch on an oam page and can sleep forever waiting for a physical lock on an allocation page that is exclusively locked on a remote node.



CR:496932
CR Number:   496932
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.2 ESD#4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Apr 2008 Fixed
Description
sp_configure would allow "max resource granularity" to be set to 0.

Valid values are documented to be between 1 and 100 inclusively.

Using sp_configure to attempt to set "max resource granularity" to

0 will now generate an error.



CR:497035
CR Number:   497035
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Linux
Original Version:   15.1 ESD #1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Apr 2009 Fixed
Description
During preupgrade, the hint of the database size to increase is not accurate enough so that users have to alter database twice to get enough space for upgrade.



CR:497066
CR Number:   497066
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.2 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Apr 2008 Fixed
Description
A NOT IN subquery transformed into NOT EXISTS might use table scans instead of available indexes when isnull() builtin is used on either side of the NOT IN.



CR:497071
CR Number:   497071
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.1 ESD #2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 May 2008 Fixed
Description
There is a deadlock across nodes that involves at least three tasks, one

of them validating a data page at a node and another node cannot give-up

the lock on allocation page as it is blocked during destroy of a buffer.



CR:497118
CR Number:   497118
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   12.5.4 ESD#7
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Sep 2008 Fixed
19 Sep 2008 Fixed
11 Sep 2008 Reservation Made
02 Mar 2009 Fixed
14 May 2009 One-off Provided
Description
A 257 error, "Implicit conversion from datatype '...' to '...' is not allowed. Use the CONVERT

function to run this query." maybe be raised when "statement cache" is configured and a

parameterized statement (containing '?' parameters) is executed without using the "dynamic prepare"

option and it sends a NULL value for one or more of the parameters and the datatype specified for

the NULL value is incompatible (no implicit conversion available) with the target column affected

by the statement. Command line traceflag 7741 is added to allow the execution of those statements

with success when "statement cache" is configured but those statements sending NULL values for

parameters will not be cached.
Workaround Description
 1.

//statement cache to 0

sp_configure "statement cache size",0

go



2.

// put the LITERAL_PARAMS on for jconnect

Props.put("LITERAL_PARAMS", "true");



3.

Code the java application to

use the correct parameter type.



CR:497142
CR Number:   497142
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.2 ESD#4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Apr 2008 Fixed
06 May 2008 Fixed
Description
The le_execerr() routine could SEGV if it is dispatched a second

time and the Lava context has been cleaned up. That is, if a

second exception occurs while cleaning up for an initial exception.

In these cases, the stack will show that there is some intervening

handler before le_execerr(). In the typcial case, le_execerr()

is the first handler dispatched below the exec_lava() routine and

there is no problem.



CR:497170
CR Number:   497170
Product Name:   Adaptive Server Enterprise
Product Component:   sqldbgr
Status:   Closed
OS:   Windows XP
Original Version:   15.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 May 2008 Fixed
22 May 2008 Insufficient priority to fix
Description
The buffer size used by the SQL debugger command 'show where' to display stored procedure's parameters and their values is too small. It has been expanded to 2K.



CR:497173
CR Number:   497173
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Open
OS:   Linux
Original Version:   15.0.2 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
sp_tables on UDF reports type = "system table" vs. "function"



CR:497213
CR Number:   497213
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.1 ESD #1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Apr 2008 Fixed
Description
The "sp_cluster logical" stored procedure always returns the value NULL for the @handle output parameter.



CR:497259
CR Number:   497259
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   12.5.4 ESD#8
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Apr 2008 Fixed
22 Jul 2008 Not a Bug
26 Jan 2009 Fixed
09 Feb 2009 One-off Provided
Description
INSERT from view with unions may sometimes show poor performance because of unnecessary

view materialization.



CR:497266
CR Number:   497266
Product Name:   Adaptive Server Enterprise
Product Component:   backup server
Status:   Open
OS:   all
Original Version:   12.5.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
command line option to print checksum with dump/load



CR:497269
CR Number:   497269
Product Name:   Adaptive Server Enterprise
Product Component:   MDA/Monitoring Tables
Status:   Closed
OS:   Linux
Original Version:   15.1 ESD #1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Jan 2009 Fixed
02 Feb 2009 Fixed
Description
CPU affinity feature supported on linuxamd64 platform



CR:497292
CR Number:   497292
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   12.5.4 ESD#6
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Mar 2010 Insufficient priority to fix
23 Jun 2009 Fixed
21 Jul 2009 Fixed
Description
ALTER DATABASE might take an uneccessarily long time to complete the

extension of a large database when the database has been extended over

a boundary that is a multiple of 63 GB.
Workaround Description
 The general solution is to free some extents early in the database.

Some possible approaches:



select object_name(id), name, indid, first, root, used_pgs(id,doampg, ioampg) from sysindexes where indid > 1 order by first [or the equivalent for syspartitions in 15.x] to identity an index that is both small and has a first extent early in the database. Drop that index to free extents, alter the database, rebuild the index.



2)Identify a smallish table with allocations early in the database, bcp it out, drop the table, alter the database, create the table, bcp in. The query to identify the table is almost the same as before: select object_name(id), name, indid, first, root, used_pgs(id,doampg, ioampg) from sysindexes where indid < 2 order by first



3) If there is a log fragment early in the database, wait until the log has no allocations on the fragment, drop the log segment, add the system segment.



The used pages count gives an indication of how large an alter database can be used afterwards. For each 8 pages (or part thereof) allocated to the dropped index/table you can safely create another 8Gb of database space.



CR:497328
CR Number:   497328
Product Name:   Sybase ETL
Product Component:   GUI
Status:   Open
OS:   all
Original Version:   4.2.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Request for a Unix/Java ETL Development client



CR:497335
CR Number:   497335
Product Name:   Adaptive Server Enterprise
Product Component:   Sybase Central ASE Plug-in
Status:   Closed
OS:   Windows XP
Original Version:   15.1 ESD #3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 May 2008 Fixed
Description
Popup a non-modal message dialog to the user to inform him that this will take a while: "Upgrade is now beginning. The procedure may take a long time. When it is completed, the Finish button will be enabled".



CR:497387
CR Number:   497387
Product Name:   Adaptive Server Enterprise
Product Component:   InstallShield
Status:   Closed
OS:   all
Original Version:   12.5.4 ESD#8
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Jul 2008 Fixed
17 Jul 2008 Fixed
Description
ASE 12.5.4 ESD#8 Installer would not proceed again when a wrong directory is specified in the first instance.



CR:497473
CR Number:   497473
Product Name:   Adaptive Server Generic Docs
Product Component:   Utility Guide
Status:   Closed
OS:   all
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Dec 2012 Added to user documentation
Description
pre-allocated extent parameter desc incorrect in utility guide 12.5.x/15.0



CR:497476
CR Number:   497476
Product Name:   Adaptive Server Generic Docs
Product Component:   Utility Guide
Status:   Closed
OS:   all
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 May 2012 Added to user documentation
Description
use of bcp argument -E is incorrectly stated in utility guide



CR:497482
CR Number:   497482
Product Name:   Adaptive Server Generic Docs
Product Component:   Utility Guide
Status:   Closed
OS:   NA
Original Version:   15.0.2 ESD#1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 May 2012 Added to user documentation
Description
utility guide falsely states requirement for slow bcp 'select into' true



CR:497491
CR Number:   497491
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.1 ESD #2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Aug 2009 Fixed
Description
An attempt to immediately reboot a failed instance may be unsuccessful if "cluster heartbeat interval" is configured to a large value.



CR:497557
CR Number:   497557
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   HP-UX
Original Version:   12.5.4 ESD#7
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Apr 2008 Fixed
28 Apr 2008 Fixed
19 May 2008 Fixed
16 Jul 2008 Fixed
10 Jul 2008 Fixed
17 Jul 2008 Fixed
Description
A 821 error "Attempt to unhash buffer in cache ..." may be reported

in the error log together with a stack trace which includes the modules

'buf_online_database' and 'cm_bufunhash' when an offlined database is in

the process of being onlined while a concurrent session is trying

to run a DBCC command in the given database.
Workaround Description
 Not to run sp_object_stats and online database at the same time with sifferent sessions.



CR:497627
CR Number:   497627
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Linux
Original Version:   15.1 ESD #2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jun 2008 Fixed
Description
In rare circumstances, in a multi-instance cluster, there could be duplicate values in the identity

columns of a table.



CR:497663
CR Number:   497663
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   12.5.4 ESD#9
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Apr 2008 Fixed
15 Apr 2008 Fixed
Description
The message "A listener with protocol <network_protocol>, host <hostname>, port <port_number>, engine <engine_number> already exists."

may be encountered while starting a new listener on the abnormally terminated listener port.

The status of that listener is listed as active. However, no logins can be made to ASE using that listener port.



CR:497750
CR Number:   497750
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   15.0.2 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Aug 2009 Fixed
Description
Newly added audit options are not removed when downgrading from 15.0.2 to 15.0.1.
Workaround Description
 manually delete the new 15.0.2 added audit options from sysauditoptions table



CR:497853
CR Number:   497853
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Feb 2010 Not a Bug
Description
A Cost based optimiser chooses plans based on what it believes to be the

lowest cost. There are certain circumstances, such as the use of Dynamic

Partition Elimination which result in the true cost of a query being lower

than the estimated cost as the value of the dynamic partition elimination

cannot be considered in costing to plan before execution.
Workaround Description
 Provide the query with an abstract plan. A Full or Partial plan can be used,

for example:

plan ' ( i_scan MTRX_idx01 MTRX ) '



CR:498007
CR Number:   498007
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.2 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 May 2008 Fixed
19 May 2008 Fixed
Description
The message, "Current process infected with signal 11" in the module 'col_encrypt' together with a stacktrace which includes the modules 'LeEvRun' and 'LeRun' may be reported in the

error log when using encrypted column in a WHERE clause in a UNION query



CR:498072
CR Number:   498072
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   To Be Determined
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 May 2008 Fixed
07 May 2008 Fixed
Description
When the 'expire login' option of sp_passwordpolicy is set to '0', the password of new logins are expired and needs to be changed upon first login.
Workaround Description
 use



sp_passwordpolicy 'clear', 'expire login'



to have not mark newly created or changed passwords as expired.



CR:498076
CR Number:   498076
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.1 ESD #2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Aug 2008 Fixed
02 Sep 2008 Fixed
Description
When a database is set in single-user mode and one tries to start the replication agent on the database, replication agent does not start and reports errors 924, 9229 and 9241. Subsequent attempts to re-start replication agent will fail with error 9262 and 18421.



CR:498088
CR Number:   498088
Product Name:   Adaptive Server Enterprise
Product Component:   InstallShield
Status:   Closed
OS:   all
Original Version:   15.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Aug 2008 Fixed
Description
SySAM2.0 setup of ASE15.0.2 installer can be set up only at once. When you make a mistake in a setup of SySAM2.0, please modify using a sp_lmconfig command.
Workaround Description
 The wrong license information modifies using sp_lmconfig.



CR:498167
CR Number:   498167
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   15.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Feb 2009 Fixed
26 Feb 2009 Fixed
16 Jun 2009 Fixed
26 Feb 2009 Fixed
Description
LOAD DATABASE may fail with error 8241 for database dumps taken with verify option and the database volumes are used greater than reserved threshold value.



CR:498184
CR Number:   498184
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   12.5.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Jul 2008 Fixed
15 Jul 2008 Fixed
Description
Clarification of error message 7628. This error needs to explicitly state that the ASE must be rebooted to start the auditing process.



CR:498192
CR Number:   498192
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   12.5.4 ESD#7
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Jun 2008 Fixed
06 Aug 2008 Fixed
Description
Error log may show errors like "kpsched: kpid #### bad status 0x440" when server is in heavy load and killing of ASE task(spid) has been happening.
Workaround Description
 If whatever memory pool is being accessed for the kboflushcache is configured to be high enough to eliminate the need to flush other engines this issue may be avoided. In addition,

avoiding large numbers of kills at once may help work around the problem.



CR:498196
CR Number:   498196
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   15.0.2 ESD#4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Apr 2008 One-off Provided
20 May 2008 Fixed
20 May 2008 Fixed
Description
ASE boots using normal mode if shmat fails to attach Intimate Shared Memory (ISM) for SUN. With traceflag 1658, ASE will not boot using normal mode if shmat fails with ISM.



CR:498213
CR Number:   498213
Product Name:   Adaptive Server Enterprise
Product Component:   sqlupgrade
Status:   Closed
OS:   all
Original Version:   15.0.2 ESD#1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Apr 2008 Added to user documentation
Description
Doc Perf. Tuning: Performance considerations when creating a proxy table on a view



CR:498214
CR Number:   498214
Product Name:   Adaptive Server Generic Docs
Product Component:   P&T: Basics
Status:   Closed
OS:   all
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Apr 2008 Added to user documentation
Description
Please add a section in the Performance and Tuning guide regarding the performance considerations when creating a proxy table on a view



CR:498215
CR Number:   498215
Product Name:   Adaptive Server Enterprise
Product Component:   DBISQL
Status:   Closed
OS:   Solaris
Original Version:   15.0.1 ESD#3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Jul 2008 Fixed
Description
When Running the following query sp_helpdevice it is taking DBISQL a very long time

to return the plan in the plan tab. In some case past the five min mark.

Seems to be performance degregation going on.



CR:498243
CR Number:   498243
Product Name:   Adaptive Server Enterprise
Product Component:   DBISQL
Status:   Closed
OS:   Windows XP
Original Version:   15.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Sep 2008 Fixed
Description
Request to support configurable keystore for SSL certificates.
Workaround Description
 If you put the ".keystore" file in "Documents and Settings\username" folder and don't have VMArgs in the registry, then the SSL connection will work.



CR:498257
CR Number:   498257
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.1 ESD #2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Apr 2008 Fixed
06 May 2008 Fixed
08 May 2008 Fixed
Description
A 8419 error, "Could not find index descriptor for objid <value>,

indid <value> in dbid <value>" together with a stack trace which

includes the modules 'ind_getrow' and 'startscan' maybe reported

when a stored procedure which uses temporary tables (or tables

create inside) and conditionally creates different indexes on

them is executed reusing a query plan from a previous execution.



CR:498285
CR Number:   498285
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   12.5.4 ESD#8
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Jun 2008 Fixed
Description
LOAD DATABASE command may change segment maps on the target database wrongly if a smaller database dump is loaded and the target database has more than 7 device fragments.



CR:498333
CR Number:   498333
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.2 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Jul 2009 Duplicate
Description
MDA: Insert rows into a table does not update monitor counter LastUsedDate of monOpenObjectActivity.
Workaround Description
 None known.



CR:498360
CR Number:   498360
Product Name:   SySAM
Product Component:   SyLAPI/C
Status:   Closed
OS:   Microsoft Windows
Original Version:   11.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 May 2008 Fixed
26 May 2010 Added to user documentation
Description
The PowerBuilder 11 Installation Guide's information on served licenses is incorrect and/or misleading. This is leading customers to believe that they can share a license file as long as they are not using PowerBuilder 11.x concurrently. Customers are calling technical support believing that if only one user is using the license at a time, their license should work. PowerBuilder does not have an option for a floating license and so the documentation below should be changed to reflect the correct usage of served licenses.



Current Documentation on Served Licenses from the PowerBuilder 11 Installation Guide



Installing a served license

If you are installing a served license, your organization needs a license server. The license server allows you to share and control licenses within a pool of users. It controls license availability and allows you to use licenses as needed. The license server also blocks use when all licenses are being used.



CR:498414
CR Number:   498414
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.2 ESD#4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Apr 2008 Fixed
22 Apr 2008 Fixed
Description
insert into a view on proxy table fails if column name is aliased



CR:498465
CR Number:   498465
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   15.1 ESD #2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 May 2008 Fixed
28 Apr 2008 Fixed
Description
ASE may disconnect a session along with a stack trace reported in the error log

after error 1105 is raised. The modules "dol_insert", "pg_getdatapage_forinsert"

and "ex_reraise_lasterror" will be shown in the stack trace.



CR:498476
CR Number:   498476
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.1 ESD #2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 May 2009 Fixed
10 Jun 2008 Reservation Made
20 May 2009 Fixed
18 May 2009 Fixed
21 May 2009 Fixed
Description
Errors 804 or 806 may be encountered during disk refit if a raw device is used that previously contains ASE databases from a different server.



CR:498501
CR Number:   498501
Product Name:   Adaptive Server Enterprise
Product Component:   sybmigrate
Status:   Closed
OS:   all
Original Version:   12.5.4 ESD#8
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Jan 2014 Fixed
Description
Sybmigrate - unable to generate index ddl when user\db have same name
Workaround Description
 Use ddlgen post migration for missing indexes



CR:498515
CR Number:   498515
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   15.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Apr 2008 Fixed
Description
DBCC CHECKSTORAGE may incorrectly report a 100025 (row count mismatch) when an error of other kind is found in one or more pages.



CR:498525
CR Number:   498525
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   NA
Original Version:   15.1 ESD #2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 May 2008 Fixed
15 May 2008 Fixed
Description
While two parallel transactions performing DML on same table, are running in parallel on two instances. Rolling back of one of them may cause meta data corruption leading to inconsistent results.



CR:498534
CR Number:   498534
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Linux
Original Version:   15.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 May 2010 Fixed
21 Jul 2010 Fixed
Description
The license heartbeat process exited with a SIGSEGV (signal 11) when the license was lost but then subsequently re-verified in the next heartbeat.
Workaround Description
 None required. ASE will function as normal without the SySAM heartbeat process. Even though an error message may have been raised that indicates that ASE will shutdown, and the license information (sp_lmconfig) may show that the license grace will expire, this will not happen.



CR:498592
CR Number:   498592
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.2 ESD#4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Apr 2008 Fixed
Description
When the RAND builtin function is used without a seed value or with a literal seed value

and the RAND builtin appears in a SQL WHILE loop, the same value of RAND will be used in

each iteration of the WHILE loop. An example is:

delcare @v int

select @v = 1

while @v < 10

begin

if (rand() < .5)

select 1

select @v = @v + 1

end

go



The result of rand() in the IF statement will not change for each of the 9 iterations of

the WHILE loop.



CR:498631
CR Number:   498631
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.2 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Apr 2008 Fixed
05 May 2008 Fixed
14 May 2008 One-off Provided
Description
A SQL statement containing an IN-list and an OR-clause, and with at least one NOT in the OR-

clause such as:



declare @v varchar(20)

select 1 where

@v IN ('abc', 'def')

OR (@v in ('data') and NOT exists (select 1 from sysobjects where name = 'foo'))



can return incorrect results. If the query is executed with the diagserver, and assertion

will fire:



Assertion (pNode->sym.node.type == AND) failed in file

.../generic/source/preprocess/resrelop.cpp



CR:498682
CR Number:   498682
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.1 ESD #3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Jun 2008 Fixed
03 Jun 2008 Fixed
10 Jun 2008 Fixed
Description
Monitoring and diagnostic data to monitor the queuing delays experienced at the

inter-node messaging layer of Shared Disk Clusters.



CR:498685
CR Number:   498685
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.2 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Apr 2008 Fixed
Description
Adding a column to a table using ALTER TABLE that already has an existing functional index can cause error 2780 "maxlen (10) is less than length (16)" or similar when a SELECT is executed.
Workaround Description
 Drop indexes, alter table and then re-create them.



CR:498734
CR Number:   498734
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.2 ESD#4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Apr 2008 Fixed
02 May 2008 Fixed
Description
When the RAND2 builtin function is used in a SQL statement that contains no table

references, it will return incorrect results. An example SQL statement that returns wrong

results is:



if (rand2() < .5)



CR:498740
CR Number:   498740
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.2 ESD#4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Apr 2008 Fixed
25 Apr 2008 Fixed
Description
AP load might fail to load a previous dumped AP for query with comments.



CR:498764
CR Number:   498764
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.2 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 May 2008 Fixed
Description
When a user with sso_role executes a select into from a table

in a database of which he is not an assigned user and which has

no guest user, error 2736 is returned.
Workaround Description
 Fully qualify the table name with an owner name.



ie instead of:

BenchMark..sysobjects



do:

BenchMark.dbo.sysobjects



CR:498834
CR Number:   498834
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.1 ESD #2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 May 2008 Fixed
Description
A LOAD TRANSACTION containing a create index from a pre-15.1 server to a 15.0.1ce server may cause dbcc checktable to return 2583 or 2540 errors



CR:498885
CR Number:   498885
Product Name:   SySAM
Product Component:   SyLAPI/C
Status:   Closed
OS:   all
Original Version:   2.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Sep 2010 Fixed
Description
Request to suppress large numbers of "UNSUPPORTED:" errors in lmgrd.log when licenses are changed.
Workaround Description
 Restart ASE.



CR:498898
CR Number:   498898
Product Name:   SySAM
Product Component:   FLEXlm
Status:   Open
OS:   all
Original Version:   2.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Request to suppress large numbers of "UNSUPPORTED:" errors in lmgrd.log when licenses are changed.
Workaround Description
 Unknown.



CR:498930
CR Number:   498930
Product Name:   Adaptive Server Enterprise
Product Component:   JVM
Status:   Closed
OS:   all
Original Version:   15.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Sep 2008 Fixed
05 Sep 2008 Fixed
25 Sep 2008 Fixed
Description
Remove licensing requirements for Java in database feature.



CR:498931
CR Number:   498931
Product Name:   SySAM
Product Component:   FLEXlm
Status:   Closed
OS:   Microsoft Windows
Original Version:   11.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Sep 2010 Fixed
Description
Need ECDA 15.0 unserved license to run via Remote Desktop Connection Windows.



CR:499000
CR Number:   499000
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   12.5.4 ESD#8
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Jun 2008 Fixed
11 Jun 2008 Fixed
Description
Network performance may degrade due to disabled "tcp no delay" config parameter if ASE has both tli and tcp master entries in interfaces file.
Workaround Description
 Disable Nagle algorithm using 'ndd -set /dev/tcp tcp_naglim_def 1'. Please do analyze impact on other applications running on the machine before doing it. (Or)

Use only TCP listeners.



CR:499037
CR Number:   499037
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   15.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Apr 2008 Fixed
Description
A error 8402 may be reported when we didn't find the requested index in table. The message "process infected with signal 15" may also be reported in the error log together with a stack trace which includes the module 'ind_refresh_ides'.



CR:499058
CR Number:   499058
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 May 2008 Duplicate
27 Jun 2008 Fixed
07 Jul 2008 Fixed
15 Jul 2008 Fixed
Description
Improved "insert into <table> values " performance when statement cache is off.
Workaround Description
 Where possible, use statement cache and literal autoparam.



CR:499092
CR Number:   499092
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   To Be Determined
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 May 2008 Not a Bug
05 Jun 2008 Fixed
06 Jun 2008 Reservation Made
05 Sep 2008 Fixed
Description
Update variable assignment expression involving subquery was being evaluated at the Subquery Filter operator in order to improve subquery performance and avoid possible exception. But this led to some undefined behavior change compared to pre-15.0 with respect to some form of variable assignment. This happens only because we use a form on non-deterministic SQL syntax that is well documented. The fix here is temporary in nature using trace flag 15322 so that customers could use the old semantics with the possible caveat that this could lead to run time exceptions or performance issues.



CR:499135
CR Number:   499135
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.1 ESD #2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Apr 2008 Fixed
Description
Fix a stacktrace in ds__configinit() when boot a server with trace flag 3607.



CR:499147
CR Number:   499147
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   15.0.2 ESD#5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 May 2008 Fixed
Description
When a stored procedure that accesses an externally created temporary table (#) is re-executed after the temporary table has been dropped and re-created, an assertion may fire when the diagserver is used instead of the dataserver. The calling stack that is printed as part of the assertion output will print out the filename, useful.c and line number 13251.



CR:499170
CR Number:   499170
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.1 ESD #2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 May 2008 Fixed
Description
In rare circumstances, while acquiring a physical lock, it may appear to be a self-deadlock situation even though the requestor has no Address lock or Latch and the ASE may proceed with aborting the transaction.



CR:499319
CR Number:   499319
Product Name:   Adaptive Server Enterprise
Product Component:   DBISQL
Status:   Open
OS:   Solaris
Original Version:   15.0.2 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
DBISQL all versions.

Customer has requested a search option under the plan tab for the pull down Menu

for the Results

See attached file for screen shot.

Customer would like to be able to search the results for table names for example.





--------------------------------------华丽的分割线-------------------------------------------------------------------------

Sybase SQL Anywhere数据库恢复工具ReadASADB:

之前就已经研发成功了能够从Sybase SQL Anywhere的DB文件中恢复数据的工具: ReadASADB。
此工具支持ASA v5.0, v6.0, v7.0, v8.0, v9.0, v10.0, v11.0, v12.0, v16.0, v17.0等版本。
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具。
恢复Sybase SQL Anywhere的工具在国内处于领先水平。

Sybase SQL Anywhere数据库恢复工具ReadASADB功能
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具
  1. 适用于所有的SQL Anywhere版本    包括:5.x,6.x,7.x,8.x,9.x,10.x,11.x,12.x,16.x,17.x
  2. 适用于所有的UltraLite版本
  3. 能够恢复出来表结构和数据
  4. 能够恢复自定义数据类型
  5. 能够恢复存储过程等对象的语法
  6. 能够导出到目标数据库
  7. 能够导出到SQL文件并生成导入脚本
  8. 支持多种字符集,包括:cp850、cp936、gb18030、utf8等
  9. 能够恢复未加密或者简单加密类型的数据
  10. 简单易用
  11. 限制:不支持AES加密的数据文件
请参考:研发成功了从Sybase SQL Anywhere的DB文件上恢复数据的工具
            SQL Anywhere数据库非常规恢复工具ReadASADB使用介绍

Sybase SQL Anywhere数据库恢复工具ReadASADB适用场景

各种误操作:

  1. 误截断表(truncate table)
  2. 误删除表(drop table)
  3. 错误的where条件误删数据
  4. 误删除db或log文件
  5. 误删除表中的字段

Sybase SQL Anywhere数据库恢复工具ReadASADB的应用场景:

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


-------------------------------------------------------------------------------------------

Sybase ASE数据库恢复工具READSYBDEVICE:

一个不依赖数据库管理系统、直接从Sybase数据库设备文件上提取数据的业内领先的恢复工具!
能够从损坏的Sybase ASE设备文件(.dat)上提取数据的非常规恢复工具。

Sybase ASE数据库恢复工具READSYBDEVICE的主要功能:

  1. 被勒索病毒加密数据文件及备份文件情况下的恢复;
  2. 系统崩溃只剩下数据文件的情况下的恢复,甚至数据库文件不存在而只有损坏的备份文件情况下的恢复;
  3. 因断电、硬盘坏道等造成数据库文件损坏情况下的恢复;
  4. delete数据恢复、误update数据恢复、误删除表(drop)恢复、误truncate表恢复 等;
  5. 各种Sybase内部系统表损坏、索引错误的修复;
  6. master数据库损坏而无法正常运行情况下的恢复;
  7. Sybase数据库被标记为可疑,不可用等情况的恢复;
  8. Sybase数据库中数据文件内部出现坏块情况下的恢复;
  9. Sybase数据库无数据文件但有日志文件的情况下的恢复;
  10. Sybase数据库只有数据文件无任何日志文件的情况下的恢复;
  11. Sybase数据文件被误删除情况下的碎片提取恢复;
  12. 磁盘阵列上的Sybase数据库被误格式化情况下的数据库恢复;
  13. 数据库sysobjects等系统表损坏无法正常应用情况下的恢复;
  14. Sybase数据库还原数据库出现失败情况下的恢复;
  15. Sybase数据库只剩下损坏的备份文件情况下的恢复。

Sybase ASE数据库恢复工具READSYBDEVICE支持的版本:

Sybase ASE 11.0.x,11.5.x,11.9.x,12.0.x,12.5.x,15.0.x,15.5.x,15.7.x,16.0.x


-------------------------------------------------------------------------------------------

SQL Server数据库恢复工具SQLRescue:

一个不依赖数据库管理系统、直接从SQL Server数据库文件上提取数据的业内领先的恢复工具!
能够从损坏的SQL Server数据库文件(.mdf)上提取数据的非常规恢复工具。

SQL Server数据库恢复工具SQLRescue的主要功能:

  1. 系统崩溃只剩下数据文件的情况下的恢复,即无日志文件或者日志文件损坏情况下的恢复;
  2. 断电导致数据库文件损坏情况下的恢复;
  3. 硬盘坏道造成数据库损坏情况下的恢复;
  4. 数据文件内部存在坏页情况下的恢复;
  5. 企业管理器误删除数据表记录,管理软件误删除数据表记录的恢复;
  6. 并闩锁错误、格式化、误删除后导致软件不能使用的情况;
  7. 无法读取并闩锁页sysindexes失败情况下的修复;
  8. 数据文件被误删除情况下的碎片提取恢复;
  9. 系统表损坏、索引错误、误删除数据库表、删除记录的数据找回;
  10. master数据库损坏而无法正常运行情况下的恢复;
  11. 数据文件无法附加情况下的数据恢复;
  12. 数据库被标记为可疑,质疑,不可用等情况的恢复;
  13. 数据库sysobjects等系统表损坏情况下的恢复;
  14. 数据被误(drop、delete、truncate)删除表数据的恢复,误update后的数据恢复等;
  15. 还原时报一致性错误,错误823等情况下的数据恢复,各种错误提示的数据库文件修复;
  16. 数据库被误格式化等情况下的数据库恢复;
  17. 日志收缩造成数据库损坏情况下的恢复;
  18. 仅剩损坏的备份文件情况下的恢复。

SQL Server数据库恢复工具SQLRescue技术特点:

只要SQL Server数据库的数据文件存在,我们就有办法帮您从数据文件中找回重要数据。
  1. 从数据文件中直接恢复数据
  2. 不能附加时直接恢复数据并生成新的数据库
  3. 系统表损坏的数据库修复
  4. 快速修复SQL 823错误、连接中断错误

SQL Server数据库恢复工具SQLRescue支持的版本:

Microsoft SQL Server 7.0, 2000, 2005, 2008, 2008R2, 2012, 2014, 2016, 2017,2019。
+-------------------------------------华丽的分割线-------------------------------------------------------------------------