提供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:444516
CR Number:   444516
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Oct 2006 Fixed
24 Sep 2007 Presently Not Targeted For Any Future Release Of This Product
04 Nov 2008 Fixed
Description
Query with DISTINCT and ORDERBY directives may return incorrectly

sorted or duplicate rows if special OR strategy is used to execute

the query. For such strategy showplan information shows "Using N Matching Index Scans"

for a query step selecting from the table. This problem may happen only

if some non equality search arguments are used in the query like > or >=.
Workaround Description
 Use trace flag 304 or -T304 to avoid using special OR strategy

or rewrite the query.



CR:444532
CR Number:   444532
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Open
OS:   Unknown
Original Version:   12.5.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Introduce a configuration parameter to indicate that the queries in the session/for the user, should not be aborted and rolled back in the case of an 'out of locks' error.



CR:444541
CR Number:   444541
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   15.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Oct 2006 Insufficient priority to fix
02 Feb 2007 Fixed
Description
If the bits used to mark extents with forwarded rows on data-only locked tables

are incorrectly set in all-pages locked tables, the command CHECKALLOC fixes them,

but TABLEALLOC, INDEXALLOC or TEXTALLOC don't do it.



CR:444548
CR Number:   444548
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Jan 2007 Fixed
Description
Adaptive Server can assign the same virtual device number to multiple devices when

one of devices is not accessible while creating the new device.



CR:444558
CR Number:   444558
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.1 ESD#1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Oct 2006 Fixed
20 Oct 2006 Fixed
Description
When a ASE session having RTDS 4.0 enabled is killed (kill -15), we could potentially see a stacktrace.
Workaround Description
 None.



CR:444563
CR Number:   444563
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.1 ESD#1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Dec 2006 Fixed
05 Mar 2013 Presently Not Targeted For Any Future Release Of This Product
Description
When "real time messaging" option for TIBCO JMS or EAS JMS is activated at runtime for the first

time (since server start-up) and when that operation requires extension of the ASE shared memory

space, the issue occures. The symptom is the impossibility to use the JMS messaging operations

with crash of the external JVM named JRTMSServer. The reason is because the JVM attaches only

to the first ASE shared memory segment in the RTDS 4.0 release.
Workaround Description
 Configure real time messaging, then reboot ASE. The fact to allocate the memory required for RTDS

at startup is leading ASE to allocate it from the first ASE shared memory segment.



CR:444577
CR Number:   444577
Product Name:   Adaptive Server Enterprise
Product Component:   Sybase Central ASE Plug-in
Status:   Closed
OS:   Windows XP
Original Version:   15.0.1 ESD#1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Oct 2006 Fixed
Description
Converting datatypes using Column Properties dialog fails



CR:444698
CR Number:   444698
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Open
OS:   Solaris
Original Version:   12.5.4 ESD#5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Allow the expansion of a db without running into error 5030.



CR:444701
CR Number:   444701
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)
30 Oct 2006 Fixed
Description
sp_droplogin error message should include all the database names where login is valid



CR:444723
CR Number:   444723
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   macosx
Original Version:   12.5.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Oct 2006 Fixed
13 Aug 2007 Presently Not Targeted For Any Future Release Of This Product
Description
On MacOS platform, printing messages to console is now made non-blocking in order to prevent the server from potentially getting hanged whenever console output is blocked. This behaviour can be disabled using traceflag 4082.



CR:444905
CR Number:   444905
Product Name:   Adaptive Server Enterprise
Product Component:   srvbuild
Status:   Closed
OS:   Linux
Original Version:   15.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Nov 2006 Fixed
28 Nov 2006 Fixed
21 Nov 2006 Presently Not Targeted For Any Future Release Of This Product
22 Nov 2006 Fixed
Description
srvbuildres -I parameter has no effect on the interface file



CR:444913
CR Number:   444913
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Windows W2k
Original Version:   15.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Jan 2007 Fixed
08 Jan 2007 Fixed
15.0.2 12 Jan 2007 Fixed
Description
hs_directload.sql was missing from 15.0.1 GA. The file is added to this ESD.



CR:444992
CR Number:   444992
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)
24 Jan 2007 Fixed
27 Jun 2007 Fixed
Description
The error 9947 with text "An attempt to allocate memory failed due to insufficient SQL Server memory." is not reported mistakenly but instead error 99 with text "Message empty." when DBCC CHECKVERIFY is run.



CR:444993
CR Number:   444993
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)
Description
"Msg 99, Level 47, State 17" is returned to user when this message should be:

Msg 9947, Level 17, State 10

An attempt to allocate memory failed due to insufficient SQL Server memory.



CR:445025
CR Number:   445025
Product Name:   Adaptive Server Enterprise
Product Component:   Sybase Central ASE Plug-in
Status:   Closed
OS:   Windows XP
Original Version:   15.0.1 ESD#1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Nov 2006 Fixed
11 May 2007 Fixed
Description
Warning message displayed when login is not user of sybmgmtdb is unclear and displays at inappropriate times.



CR:445102
CR Number:   445102
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)
30 Oct 2006 Fixed
Description
Format the display to include proper spaces in role information for logins matching a wildcard expression in sp_displaylogin



CR:445103
CR Number:   445103
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)
12 Dec 2006 Fixed
Description
While trying to print the plan, it could cause stacktrace in getindexname() and Spinlock violation error sometimes.



CR:445130
CR Number:   445130
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Linux
Original Version:   12.5.4 ESD#3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Oct 2006 Fixed
29 Aug 2005 Fixed
23 Nov 2006 Fixed
Description
If a database device is unaccessible the database was being marked suspect.



CR:445199
CR Number:   445199
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Open
OS:   SunOS
Original Version:   15.0 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
According to the documentation (See http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_15.0.sprocs/html/sprocs/sprocs208.htm)the ability to add multiple tempdb's is suggested. By inference it appears not to be supported as an attempt to create a group yields the following error:



1> sp_tempdb 'create', 'newgroup'

2> go

Msg 18941, Level 16, State 1:

Server 'ase15_2k', Procedure 'sp_multdb_creategroup', Line 67:

Only the 'default' group is currently supported.

(return status = 1)



Customer would like the ability to add multiple tempdb groups and multiple databases to those groups.
Workaround Description
 *** Thursday, October 19, 2006 9:11:52 AM *** cooperg ***

N/A



CR:445260
CR Number:   445260
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   HP-UX
Original Version:   15.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Oct 2006 Fixed
20 Oct 2006 Reservation Made
Description
Error message 311 occurs when updating the primary key on a proxy table
Workaround Description
 1. Add a unique index to the table that does not contain the column being updated, and

2. If the proxy table was created via the 'create proxy_table' command, drop the proxy table

and recreate it using the 'create existing table' command.



CR:445278
CR Number:   445278
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   HP-UX
Original Version:   12.5.4 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Nov 2006 Fixed
22 Nov 2006 Fixed
Description
SELECT INTO a temp table having UNION ALL and encrypted columns could result in wrong data in the target table and a subsequent select from this table will result in 15417 error.
Workaround Description
 Workaround is to select into a permanent table instead of a temp table. Seems like the 15417 error occurs only when selected into a temp table.



CR:445284
CR Number:   445284
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Linux
Original Version:   15.0.1 ESD#1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Nov 2006 Fixed
Description
In a Replication Warm Standby Environment marked to use indexes on text/image columns, a sp_setrepcol run to set the text/image replication status may fail if it is executed on a table marked for replication with sp_setreplicate.
Workaround Description
 use sp_setreptable instead of sp_setreplicate to change the replication status of a table.



CR:445289
CR Number:   445289
Product Name:   Adaptive Server Enterprise
Product Component:   Sybase Central ASE Plug-in
Status:   Closed
OS:   Windows W2k
Original Version:   12.5.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Nov 2006 Fixed
13 Dec 2006 Fixed
Description
Add Role Activation menu.
Workaround Description
 In C++ version Sybase Central(Adaptive Server Enterprise Plug-in/12.0.0/P/PC Intel) ,roles can be activate using following method:

1. login to Sybase Central with test_login;

2. Select the icon of the ASE SERVER you are connected to;

3. From the File menu, choose Role Activation. Then the Role Activation dialog box opens. In this box, you can activate the roles and input password if necessary.



CR:445306
CR Number:   445306
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)
27 Oct 2006 Fixed
16 Nov 2006 Fixed
Description
Execute immediate query with CASE expression using local variables inherited

from the outer scope does not work correctly producing stack traces.



CR:445508
CR Number:   445508
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   12.5.4 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Nov 2006 Fixed
12 Jul 2007 Fixed
Description
DBCC CHECKINDEX with bottom_up option may fail with error 15066, "No leaf row found for data page <datapgid> row <rowid> in leaf page <leafpgid> of indexid <indid>, table <tabid>", when there are variable length key columns in the index. A stacktrace with module collocate can be found in the errorlog.
Workaround Description
 None.



CR:445537
CR Number:   445537
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Dec 2006 Fixed
Description
The 'REORG REBUILD' command or the 'ALTER TABLE ADD/DROP/MODIFY' command will

fail with error 3935 reading "Fatal protocol error. xact_beginupdate() API was

invoked in the wrong context..." when it is run for a Data Only Locked table

that has a clustered index created using a pre-12.5 ASE.
Workaround Description
 Update sysindexes and set 'crdate' to a non-null value before executing reorg.

When the error is reported, 'crdate' has been updated and re-executing reorg should work.



CR:445595
CR Number:   445595
Product Name:   Adaptive Server Enterprise
Product Component:   MDA/Monitoring Tables
Status:   Closed
OS:   NA
Original Version:   15.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Jun 2007 Fixed
09 Sep 2008 Fixed
04 Aug 2008 Fixed
29 Jun 2007 Fixed
29 Jun 2007 Fixed
25 Sep 2008 Added to user documentation
Description
Add a MaxOutstandingIOs column into monEngine for "Max Outstanding I/Os" per engine.



CR:445625
CR Number:   445625
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   SunOS
Original Version:   12.5.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Oct 2007 Fixed
24 Oct 2007 Fixed
Description
DBCC stored procedures for reporting and clean up may have slow response time.
Workaround Description
 *** Monday, October 23, 2006 8:03:14 PM *** cooperg ***

Modify script and change definition.



CR:445676
CR Number:   445676
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   12.5.4 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Nov 2006 Fixed
27 Nov 2006 Fixed
08 Aug 2007 Presently Not Targeted For Any Future Release Of This Product
Description
A cursor application with a granted SH_INTENT lock is placed in the wait queue when requesting an EX_INTENT lock and another connection has a granted SH_TAB lock on a the object.

Once the connection holding the SH_TAB lock exists, the cursor application continues to wait even though its EX_INTENT lock is compatible with the granted locks of the object.
Workaround Description
 Closing cursors as soon as they are not needed anymore, avoids keeping shared intent locks for a long time and may reduce the risk of occurrence of this problem.



Actually the problem is not the cursor, is the session that has

requested a SH_TAB lock on the object here. We need to avoid cases where

SH_TAB is used by the application.



CR:445746
CR Number:   445746
Product Name:   Adaptive Server Enterprise
Product Component:   diagserver
Status:   Closed
OS:   all
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Oct 2006 Fixed
25 Oct 2006 Fixed
Description
When inserting into a proxy table that has a constraint on one of the inserted columns

and the inserted value needs a convert node (or perhaps any other builtin or expression)

we get a sig 11 and stack trace like LeRemScanOp::_checkConstraints()-> LeEvals::LeEvRun()

-> LeRun() -> bin__sqlhilo_X().



CR:445749
CR Number:   445749
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.1 IP
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Oct 2006 Fixed
26 Oct 2006 Fixed
Description
When executing a stored procedure with an insert query that calls showplan_in_xml(-1),

if the stored procedure triggers recompilation and the XML corresponding to a

requested query plan can not be found, server may stack trace in

LeInsertOp::_LeOpNext() -> LeDataRow::writeRow().



CR:445864
CR Number:   445864
Product Name:   XML Model
Product Component:   XML Model
Status:   Closed
OS:   all
Original Version:   penelope
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Feb 2007 Fixed
Description
XML Model Mapping Editor: Unable to map table columns to XML elements



To reproduce:

1 Create PDM with a table and several columns



2 Generate from PDM an XML model using the XML generation option of "elements" in the Detail Tab



3 In the XML model bring up the Mapping Editor.



4 Set data source to your PDM source gen



5 Try to map table column to XML elements



The XML model only displays the 'database' element but no nested elements to map to.

If I change the embedded type on the database element from 'complex' to 'none', then all the elements are listed in the mapping editor.



CR:445871
CR Number:   445871
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   12.5.2 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Dec 2006 Fixed
30 Nov 2006 Reservation Made
20 Dec 2006 Fixed
20 Dec 2006 Reservation Made
Description
The SQLDBGR can be disabled using traceflag 4083. The traceflag is a STARTUP ONLY traceflag and has to be specified while starting up ASE. Turning the traceflag ON/OFF while ASE is running will not have any effect on the state of the SQLDBGR.



CR:445872
CR Number:   445872
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   12.5.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Mar 2007 Not a Bug
29 Mar 2007 Not a Bug
Description
ASE executes Java method in BOTH conditions of a CASE statement
Workaround Description
 Change SQL statement to:

declare @IntArray aopc.cpp.value.client.common.IntArray

select @IntArray = new aopc.cpp.value.client.common.IntArray()

select @IntArray>>getArraySize() as NumObjectsOnArray

SELECT CASE

WHEN CT.TestValue = '07'

THEN @IntArray>>setInt(new java.lang.Integer(

10 + convert(int,CT.TestValue) - convert(int,CT.TestValue)))

ELSE @IntArray>>setInt(new java.lang.Integer(

11 + convert(int,CT.TestValue) - convert(int,CT.TestValue)))

END

FROM CaseTest CT

select @IntArray>>getInt(0) as GetObjAfter0

select @IntArray>>getInt(1) as GetObjAfter1

go



** By including the column references in the THEN and ELSE portions

of the case statement, we force the optimizer to no longer treat the

statements as constants and consequently, it does not execute the

Java insert statement in advance.



CR:445965
CR Number:   445965
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Sep 2013 Fixed
26 Sep 2013 Fixed
Description
When replicating a cross database execution of a stored procedure using 'log_current' as its log mode and having at least one wide parameter, Rep Agent is terminating with errors 9254 and 9204.
Workaround Description
 - use "log_sproc" option when setting store proc for replicate



or



- reduce parameter value length if possible



CR:445969
CR Number:   445969
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Mar 2008 Fixed
20 May 2008 Added to user documentation
Description
When replicating a cross database execution of a stored procedure using 'table' as its replication status and 'log_current' as its log mode, Rep Agent is terminating with error 9205.
Workaround Description
 - Do not use old style "table", use "function" instead.



or



- use "log_sproc" option.



CR:445986
CR Number:   445986
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   12.5.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 May 2007 Fixed
26 Mar 2008 Not reproducible with latest version of the product available as of Resolution Date
Description
Incorrect join costing due to wrong filtering cost when subquery is

flattened for reformating.
Workaround Description
 The customer created new indexes to workaround the problem

dbcc traceon(328), i.e. disable the reformatting



CR:445991
CR Number:   445991
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)
27 Oct 2006 Fixed
Description
dbcc checkcatalog may terminate with signal 11 if there is an inconsistency

between sysobjects and sysprocedures for partition condition objects.

The stack trace will have the following signature at the top:

obj_com_col_ind_pro_cns_check()->confirm()->kisignal().



CR:446007
CR Number:   446007
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Oct 2006 Duplicate
Description
ASE returns incorrect usertype for dynamic prepare statements



CR:446015
CR Number:   446015
Product Name:   Adaptive Server Enterprise
Product Component:   backup server
Status:   Closed
OS:   Solaris
Original Version:   15.0.1 ESD#1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Dec 2006 Fixed
Description
Incorrect interfaces file name is printed in the backup server error log,

when no interfaces file name is specified in the backup server start-up command line.
Workaround Description
 Specify interfaces file name in the backup server start-up command line,

and do not use the default interfaces file name/path.



CR:446082
CR Number:   446082
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)
19 Dec 2006 Fixed
Description
The T-SQL function identity() will not accept an unsigned integer as an argument.



CR:446126
CR Number:   446126
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)
03 Dec 2006 Fixed
Description
Adding new commands 'list in groups' and 'validate password options'



CR:446207
CR Number:   446207
Product Name:   Adaptive Server Enterprise
Product Component:   omni
Status:   Closed
OS:   all
Original Version:   15.0 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Nov 2006 Fixed
Description
ASE client SQL query with ANSI JOIN referecing a proxy table results

in CIS generating query with the "NULL IS NOT NULL" clause,

which gets error 403 from the remote server:

> Error 403, State 1, Class 16

> "Invalid operator for datatype op: is not null type: VOID TYPE"
Workaround Description
 Workaround is to change clauses such as:

TCF.TO_hierarchy_id = NULL



to

TCF.TO_hierarchy_id is NULL



CR:446212
CR Number:   446212
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)
30 Nov 2006 Fixed
29 May 2007 Fixed
Description
(Internal Only): Replication Agent functional specifications about the support for password enhancements.



CR:446215
CR Number:   446215
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Windows W2k
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 May 2009 Insufficient priority to fix
Description
Feature request: SELECT on result sets from a few stored procedures.



CR:446219
CR Number:   446219
Product Name:   Adaptive Server Enterprise
Product Component:   backup server
Status:   Open
OS:   all
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Feature request to support remote backupservers with cross-platform dump and load.



CR:446272
CR Number:   446272
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.1 IP
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Nov 2006 Fixed
08 Nov 2006 Fixed
Description
When literal autoparam is enabled and we parameterize a string literal with delimiter (' or ")

as escape character,

the cached statement may contain extra characters at the end.



CR:446293
CR Number:   446293
Product Name:   Adaptive Server Enterprise
Product Component:   backup server
Status:   Closed
OS:   HP-UX
Original Version:   12.5.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Dec 2006 Fixed
09 Apr 2007 Fixed
Description
CR 363894 causes 3250 error when using striping and Netbackup

The error 3250, "The devices '<backup api library name>::<filename>' and '<backup api library name>::<filename>' specified in the command should be different."

will be raised if the file names of two stripes are the same. This error should only be raised for normal or compressed files

and it is an error assuming that an external API cannot use duplicate names.
Workaround Description
 Change the order of the parameters for additional stripes.



For example:

dump DATABASE delirium to "sybackup::-SERV ebs-pioneer -CLIENT amxdb1

-POL Daily-AMXDB1-CON-Sybase-Full -SCHED Default-Application-Backup"

stripe on "sybackup::-SERV ebs-pioneer -CLIENT amxdb1 -POL

Daily-AMXDB1-CON-Sybase-Full -SCHED Default-Application-Backup"

changes to

dump DATABASE delirium to "sybackup::-SERV ebs-pioneer -CLIENT amxdb1

-POL Daily-AMXDB1-CON-Sybase-Full -SCHED Default-Application-Backup"

stripe on "sybackup::-SERV ebs-pioneer -CLIENT amxdb1 -SCHED

Default-Application-Backup -POL Daily-AMXDB1-CON-Sybase-Full "





Just swap the position of 2 parameters in the second stripe.



CR:446329
CR Number:   446329
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Linux
Original Version:   15.0.1 ESD#1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Nov 2006 Bundled Request
Description
A sp_setrepcol run to set the replication status using index may fail if the table was marked for replication using sp_setreplicate.



CR:446389
CR Number:   446389
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 Jan 2007 Fixed
22 Jan 2007 Fixed
14 Mar 2007 Fixed
Description
Added a new DBCC command to release memory from procedure cache or engine local cache. The syntax is as follows:

dbcc proc_cache (free_unused | flush_elc) where

- free_unused: free unused procedures from cache

- flush_elc: flush pages from Engine Local Cache.

This DBCC needs to used with care and when the system is not in heavy use.



CR:446391
CR Number:   446391
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)
05 Nov 2006 Fixed
Description
Enhance monLocks table to display the location information for a lock.



CR:446399
CR Number:   446399
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Open
OS:   Windows W2k
Original Version:   15.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Nov 2006 Fixed
10 Jan 2007 Deferred
07 Dec 2006 Fixed
18 Feb 2008 Fixed
Description
Up to 64K rows are now allowed for group by aggregates, which

reduces the need for join backs of non-combinable aggregates.

Previously there was a limit of the page width for an

aggregate row, which is now not the case.



CR:446437
CR Number:   446437
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   NA
Original Version:   15.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Nov 2006 Fixed
Description
ASE does not correctly detect that some databases are already fully upgraded, so it attempts to upgrade them every time it boots.



CR:446474
CR Number:   446474
Product Name:   XML Model
Product Component:   XML Model
Status:   Closed
OS:   Windows 2000
Original Version:   ulysses
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Mar 2007 Fixed
13 Mar 2007 Fixed
Description
Model Dependencies not listed after changing target model of a Data Source



CR:446521
CR Number:   446521
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0 ESD#1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Dec 2006 Fixed
Description
The BlockedBy column in the monLocks monitoring table incorrectly reports a SPID value instead of the Lock Owner ID.



CR:446568
CR Number:   446568
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   15.0.1 ESD#1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Dec 2006 Fixed
Description
A 414 (EXCEED_WORKROW) error may be inadvertently raised in

if the keylength exceeds 600 bytes (on a 2k page system).



CR:446610
CR Number:   446610
Product Name:   Adaptive Server Enterprise
Product Component:   syconfig - PC
Status:   Closed
OS:   Windows W2k
Original Version:   12.5.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Nov 2006 Fixed
29 Nov 2006 Fixed
24 Jul 2007 Presently Not Targeted For Any Future Release Of This Product
Description
In Server Config, user cannot see the server name in the list when clicked "Configure Adaptive Server...", "Configure Backup Server...", or "Configure Monitor Server...".
Workaround Description
 Version of the next registry key is changed.

[HKEY_LOCAL_MACHINE\SOFTWARE\SYBASE\Server\servername]

"Version"="12.5.0.0" --> "Version"="12.5.4.0"



CR:446654
CR Number:   446654
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Open
OS:   all
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Nov 2011 EOL'd version. Not to be Fixed.
16 Apr 2009 Not reproducible with latest version of the product available as of Resolution Date
Description
SQL query containing an illegal outer join request, including a sub-query, is not being identified correctly; resulting in error 11055 not being reported to the client application and the client connection being terminated.



CR:446658
CR Number:   446658
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   15.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Nov 2006 Fixed
20 Dec 2006 Fixed
Description
sp_sproc_columns performs 15 to 20 times slower in ASE 15.



This stored procedure uses another stored procedure, for formatting its output. This new stored procedure was added as part of 15.0, and causes a slowdown, owing to an expensive computation with it.



For purposes of this fix, the formatting stored procedure was backed out, for returning the performance of sp_sproc_columns back to 12.5.4 numbers.



The stored procedure in question(that causes the slowdown) is being examined, for performance enhancements.
Workaround Description
 Install the sp_sproc_columns from a 12.5.4 installation provides some relief.



CR:446673
CR Number:   446673
Product Name:   SySAM
Product Component:   FLEXlm
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   10.1.x
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Nov 2007 Not a Bug
Description
Unserved licenses cannot be used in a Terminal Server / Remote Connection.
Workaround Description
 Use "Served" license.



CR:446786
CR Number:   446786
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.1 IP
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Nov 2006 Fixed
16 Nov 2006 Fixed
Description
When statement cache and literal auto parameterization are on, the second

execution of a query with a string literal that can not be converted to the server's default

character set and has \ escape characters, may cause ASE to stack trace in

ssql_reparse().



CR:446789
CR Number:   446789
Product Name:   Adaptive Server Enterprise
Product Component:   MDA/Monitoring Tables
Status:   Closed
OS:   NA
Original Version:   12.5.4 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Nov 2006 Fixed
27 Nov 2006 Fixed
31 Jul 2007 Presently Not Targeted For Any Future Release Of This Product
Description
Enabling the 'per object statistics active' configuration option may cause degradation in query performance.



CR:446807
CR Number:   446807
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)
08 Jan 2007 Fixed
Description
[Internal only] Rework the mechanism for discovering what a database's present minor upgrade level is, so that it no longer requires a function call.



CR:446905
CR Number:   446905
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Windows W2k
Original Version:   15.0 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15.0.2 15 Feb 2007 Fixed
16 Sep 2007 Fixed
12 Nov 2007 Presently Not Targeted For Any Future Release Of This Product
01 Apr 2008 Fixed
Description
RTDS: Under certain circumstances the first time a session calls msgpublish() to a Tibco topic will fail with a 'Not permitted' error. Thereafter, it will succeed.
Workaround Description
 Disable authorisation?



CR:447012
CR Number:   447012
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)
27 Nov 2006 Fixed
28 Oct 2007 Fixed
Description
Insert into index with large number of rows of duplicated index key value could fail due to incorrect split schema.



CR:447044
CR Number:   447044
Product Name:   Adaptive Server Enterprise
Product Component:   MDA/Monitoring Tables
Status:   Closed
OS:   all
Original Version:   12.5.4 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Jun 2009 Duplicate
Description
MDA process which calls monlocks will cause timeslices when holding a spinlock.



CR:447075
CR Number:   447075
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)
10 Nov 2006 Fixed
Description
If server crashes before alter database of master database commits, in some

cases, recovery may fail with Error 14621, Severity 21 and State 1.

The modules undo_anchor() and anch_process_logrec() will be seen in the

stacktrace.



CR:447098
CR Number:   447098
Product Name:   Sybase ETL
Product Component:   other
Status:   Closed
OS:   all
Original Version:   4.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Problem:

Unicode support for Sybase ETL.



Resolution:

The level of Unicode support for Sybase ETL is as follows. Unicode characters can be extracted, transformed and loaded. Unicode characters in component properties are not supported. This includes file or directory names, metadata like table or attribute names, and connection settings like database, schema, user or password. Unicode characters in ETL object names or descriptions are not supported.



CR:447103
CR Number:   447103
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Nov 2006 Fixed
Description
If a computed column is defined using another base column, and when the value inserted in

the table is from a stored procedure parameters and datatype for parameter is VARCHAR while the

base column is CHAR type, wrong result may happen.



CR:447111
CR Number:   447111
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.1 IP
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Nov 2006 Fixed
28 Nov 2006 Fixed
Description
When executing a stored procedure with a query that calls showplan_in_xml(-1),

if the stored procedure requires recompilation, ASE may stack trace in

LeStrmConst::write() -> LeStrmConst::read().



CR:447124
CR Number:   447124
Product Name:   Adaptive Server Enterprise
Product Component:   Sybase Central ASE Plug-in
Status:   Closed
OS:   all
Original Version:   15.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Nov 2006 Fixed
Description
When Interactive SQL was launched outside of Sybase Central, its Connect dialog did not set a login timeout. But the login timeout would take effect if Interactive SQL was launched from Sybase Central ASE Plug-in. This inconsistency has been resolved. User can set the login timeout by clicking Settings button on Connect dialog.



CR:447188
CR Number:   447188
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   HP-UX
Original Version:   15.0.1 IP
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Nov 2006 Fixed
13 Nov 2006 Fixed
Description
On certain platforms and when statement cache and literal autoparam are on, server

may stack trace in s_compile_stmt()->oh_init_from_ob()->oh_insert() when executing

long statements with constant literals.



CR:447197
CR Number:   447197
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   HP-UNIX
Original Version:   15.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Nov 2006 Fixed
30 Nov 2006 Fixed
18 May 2007 Fixed
Description
This problem only occurs in systems using a non-binary sortorder. This problem only

occurs in distinct queries with an order-by clause. Further, the target list must

contain an expression, and there must be a character type column in the target list

or order-by clause, and the number of columns in the target list plus order-by clause

must exceed 32 columns. If all of these conditions hold, then the query may return

the wrong number of rows.
Workaround Description
 set distinct_sorting 0

go



CR:447210
CR Number:   447210
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   SunOS
Original Version:   12.5.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Aug 2008 EOL'd version. Not to be Fixed.
29 Aug 2008 Fixed
Description
Need updated/configurable java VM in ASE for upcoming changes to Daylight Savings time. related to Solaris issue http://sunsolve.sun.com/search/document.do?assetkey=1-26-102178-1.



Customer would like to know the versions and date as soon as possible.



CR:447316
CR Number:   447316
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Microsoft Windows
Original Version:   15.0.1 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Nov 2006 Fixed
04 Dec 2006 Not a Bug
05 Jan 2007 Fixed
Description
On NT platform when failing to send/receive message to/from JMS message bus, no memory violation will happen.



CR:447320
CR Number:   447320
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)
16 Jan 2007 Fixed
Description
Feature request to:

1) Secure login passwords stored in syslogins using SHA-256.

2) Store the last login time in syslogins depending on the

"enable last login updates" option.



CR:447371
CR Number:   447371
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)
06 Nov 2007 Fixed
07 Jan 2008 Fixed
Description
If an ad-hoc statement inside a cursor requires creating worktable, then

the session assigned user tempdb can not be dropped after such

cursor is opened.



CR:447396
CR Number:   447396
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Microsoft Windows
Original Version:   15.0.1 ESD#1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Oct 2009 Presently Not Targeted For Any Future Release Of This Product
Description
Unable to start monserver using batch file when start sqlsrvr using windows service panel.
Workaround Description
 Starting sqlserver and monitor server both using windows service panel or both using RUN_server script from command line, monitor server can start successfully, otherwise, monitor server will fail to start.



CR:447400
CR Number:   447400
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)
10 Nov 2006 Fixed
Description
set option show_missing_stats on was not reporting all the cases in which

statistics could be added to help the optimizer.



In particular, the LIKE predicate could use statistics for

expression histogramming, which were being requested by the

set option show_missing_stats diagnostic.



CR:447492
CR Number:   447492
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)
19 Jul 2007 Fixed
20 Jul 2007 Fixed
Description
New audit event 125 is logged under event type "password" whenever the "disallow simple passwords" policy is violated through the setting of a simple password.



CR:447501
CR Number:   447501
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)
18 Dec 2006 Fixed
Description
New feature to allow mounting databases from external files using different names to the ones stored in the manifest file.



CR:447597
CR Number:   447597
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Feb 2007 Fixed
Description
The message "current process infected with 11" in the module 'memmove' together with a stack trace which includes the modules 'LeThContext::LeThContext()', 'LeXCHGOp::_LeOpAcquire()' and 'LeHashOp::_LeOpAcquire()' will be reported in the error log if firing a trigger which executes a stored procedure with a parallel query.
Workaround Description
 Disable parallelism.



CR:447674
CR Number:   447674
Product Name:   XML Model
Product Component:   XML Model
Status:   Closed
OS:   Windows XP
Original Version:   ulysses
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Dec 2006 Fixed
Description
XML support Default Namespace without prefix. PowerDesigner's XML Model should cover the

feature. For previous version of PDesigner, allows to define Default Namespace without

prefix. Problem occurs when migrates those XSM file. The non-prefix Namespace will be

removed automatically after the migrate to PowerDesigner 12.0 or 12.1



Check the NameSpaces of the Model:

URI - http://www.w3.org/2001/XMLSchema with Prefix - xs

URI - urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0 with Prefix - <empty>



The Second one will get loss after migrate.
Workaround Description
 Manually add the missing non-prefix NameSpace after migration to PD12.x



CR:447769
CR Number:   447769
Product Name:   Adaptive Server Enterprise
Product Component:   backup server
Status:   Closed
OS:   Solaris
Original Version:   12.5.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Nov 2006 Fixed
29 Nov 2006 Fixed
29 Nov 2006 Fixed
17 Nov 2006 Fixed
08 Aug 2007 Presently Not Targeted For Any Future Release Of This Product
Description
The 692 error, "Server '%s', Line 1: Uninitialized logical page '%d' was read while accessing object '8' in database '%'." will be seen when loading locally or remotely a dump that has been taken using a local backup server version 12.5.4 ESD#3 at a remote backup server with a previous version. It will also happen if loading any sort of dump using a local 12.5.4 ESD#3 backup server and a remote backup server with a previous version. In the first case, the dump file generated is corrupted and it cannot be loaded in any manner. In the second case, although the dump file is correct, the combination of local 12.5.4 ESD#3 backup server and remote pre 12.5.4 ESD backup server will result in this correct dump being incorrectly loaded.
Workaround Description
 Use the same backupserver/sybmultbuf version for both local and remote.



CR:447788
CR Number:   447788
Product Name:   Adaptive Server Enterprise
Product Component:   backup server
Status:   Closed
OS:   Solaris
Original Version:   12.5.4 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Dec 2006 Duplicate
Description
Dumps taken using native compression ("with compression = <n>" clause) on Solaris sparc fail to load on Solaris x86.



CR:447933
CR Number:   447933
Product Name:   Adaptive Server Enterprise
Product Component:   Sybase Central ASE Plug-in
Status:   Closed
OS:   all
Original Version:   15.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Dec 2006 Fixed
Description
New Feature - Users can specify 'skip_alloc' parameter while creating a database device from 15.0.2



CR:447936
CR Number:   447936
Product Name:   Adaptive Server Enterprise
Product Component:   DDLGen
Status:   Closed
OS:   all
Original Version:   15.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Dec 2006 Fixed
Description
New Feature - DDLGen generates 'skip_alloc' parameter for database devices for ASE whose version is greater than or equal to 15.0.2 .



CR:448022
CR Number:   448022
Product Name:   Adaptive Server Enterprise
Product Component:   Job Scheduler
Status:   Closed
OS:   all
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Apr 2007 Fixed
17 Apr 2007 Fixed
23 Apr 2007 Fixed
29 Jun 2007 Added to user documentation
13 Apr 2007 Reservation Made
Description
Job Scheduler not enabled in Shared Disk Cluster.



CR:448043
CR Number:   448043
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   12.5.4 ESD#2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Nov 2006 Fixed
27 Nov 2006 Fixed
02 Aug 2007 Fixed
Description
The maximum length of the variables used in the command DUMP DATABASE TO @var1 STRIPE ON @var2, will be incorrectly set to the length of the value assigned to them if any of the file names used contains the library prefix 'compress::' and more than one stripe is used. If the variable is reused in the same batch to store a longer string, it will be truncated to the length of the shorter one.
Workaround Description
 use dynamic sql for the dump command as workaround, it works.



declare @dumpcommand varchar(1000),

...

...

...

-- Dump the database

select @dumpcommand = "dump database " + @dbname + " to " + "'" + @devname1 + "'" + ""

+ "stripe on " + "'" + @devname2 + "'"

execute (@dumpcommand)



CR:448075
CR Number:   448075
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   macosx
Original Version:   12.5.4
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Jun 2007 Duplicate
Description
bcp in customer data results in 614 errors on 12.5.4, bcp into 12.5.3 is fine.



CR:448080
CR Number:   448080
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   15.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Sep 2010 Fixed
01 Sep 2010 Reservation Made
16 Sep 2010 Not a Bug
10 Sep 2010 Fixed
01 Nov 2010 Reservation Made
04 Nov 2010 Fixed
20 Oct 2010 Fixed
Description
When DDL replication is active, if the DDL occurs inside a user stored procedure, which is not marked explicitly for replication through either sp_setrepproc or sp_setreplicate, the DDL was not replicated when the enclosing stored procedure was executed. With this new functionality, such DDL commands are now replicated to the target database. This functionality is not extended to system stored procedures. Stored procedures replication functionality is not changed.



CR:448119
CR Number:   448119
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Open
OS:   all
Original Version:   To Be Determined
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
enhancement request for concurrent transaction processing



CR:448120
CR Number:   448120
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)
12 Dec 2006 Fixed
Description
In data-only locked tables, DMLs may sometimes appear to hang on account of undetected lock-latch deadlocks if there are concurrent sessions running at isolation level serializable doing backward scans.



CR:448161
CR Number:   448161
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)
23 Feb 2007 Fixed
26 Jun 2007 Fixed
Description
Auditing cmdtext shows cleartext password of sp_password in sysaudits table.



CR:448173
CR Number:   448173
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)
03 Jan 2007 Fixed
Description
sp_dropuser should drop all key copies for the given user in current database.



CR:448272
CR Number:   448272
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)
12 Dec 2006 Fixed
Description
Unsigned integer identity columns may display a "d" after the value.



CR:448274
CR Number:   448274
Product Name:   Adaptive Server Platform_Specific Docs
Product Component:   Install Guide-Adaptive Server Enterprise
Status:   Closed
OS:   Solaris
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15.0.2 03 Jan 2007 Fixed
Description
The privilege level for project.max-shm-memory should be "privileged" if you set size of maximum shared memory to your project on Solaris 10.



CR:448324
CR Number:   448324
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)
29 Nov 2006 Fixed
29 Nov 2006 Fixed
24 Sep 2007 Presently Not Targeted For Any Future Release Of This Product
04 Nov 2008 Fixed
Description
Query using ANSI outer joins with false constant clause in the ON list may return empty result set

if the optimizer is using reformat strategy to execute the query.
Workaround Description
 1) remove constant false clause from ON prediates :

select ... from ... LEFT JOIN ... ON 1=2

this will result in incorrect results if reformat is done



OR

2)When running the query with trace flag 328, the query produces the correct results. The flag restricts the use of reformatting work tables in queries and prevents the plan from being selected.



CR:448326
CR Number:   448326
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   all
Original Version:   15.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Dec 2006 Fixed
Description
An 'ALTER DATABASE' command blocked by a concurrent 'DUMP DATABASE' command

may not cleanup properly if interrupted by Ctrl C. As a result, Sysusages

and Systhresholds transactional locks may be unexpectedly left behind.



CR:448402
CR Number:   448402
Product Name:   Adaptive Server Enterprise
Product Component:   dataserver
Status:   Closed
OS:   Solaris
Original Version:   12.5.4 ESD#1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Nov 2006 Fixed
24 Nov 2006 Fixed
05 Dec 2006 Fixed
Description
The execution of a stored procedure created with the option

"with recompile" may fail the error 225 if it accesses a non

temporary table created inside the procedure.
Workaround Description
 1) Remove "with recompile"

2) Drop the table at the end of the procedure

3) Use execute immediate to access the temporary table





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

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。
+-------------------------------------华丽的分割线-------------------------------------------------------------------------