<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sybase数据库技术，数据库恢复专家 &#187; Sybase ASE</title>
	<atom:link href="http://www.dbainfo.net/tag/sybase-ase/feed" rel="self" type="application/rss+xml" />
	<link>https://www.dbainfo.net</link>
	<description>提供Sybase ASE及Sybase SQL Anywhere数据库修复服务，电话：13811580958(微信)，QQ：289965371！We have many years of experience in recovering data from damanged Sybase devices. Contact us by Phone: +86 13811580958 Wechat: 13811580958 Email: 289965371@qq.com</description>
	<lastBuildDate>Sat, 14 Jun 2025 16:28:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Sybase Adaptive Server Enterprise(ASE)数据库恢复工具</title>
		<link>https://www.dbainfo.net/sybase-ase-recovery-tool.htm</link>
		<comments>https://www.dbainfo.net/sybase-ase-recovery-tool.htm#comments</comments>
		<pubDate>Wed, 18 Nov 2009 13:49:07 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[recovery tools]]></category>
		<category><![CDATA[分析日志内容]]></category>
		<category><![CDATA[恢复]]></category>
		<category><![CDATA[读取设备内容]]></category>
		<category><![CDATA[非常规恢复]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=30</guid>
		<description><![CDATA[专注于Sybase Adaptive Server Enterprise(ASE)以及 Sybase SQL Anywhere(ASA)数据库文件的恢复。 联系手机：sybase="138";ase="1158";recovery="0958";document.write(sybase+ase+recovery);（微信），QQ： sybase="289";ASA="965";recovery="371";document.write(sybase+ASA+recovery);！ 郑重承诺，修不好不收费。客户验证数据的正确性后，再付款。 Sybase ASE恢复工具产生背景： 曾经将笔记本电脑上的另一个数据库的备份文件B恢复到了一个在线数据库A里了（两个都是实验用数据库！）。库B比库A要小很多。向多方（包括sybase technical）咨询都说没有办法只能通过备份文件来恢复。但是，我感觉应该有种办法吧！难道sybase公司都没有办法？如果这样，我将一个小的备份文件load到一个大的数据库里面，难道这个大数据库也只能用备份来恢复吗？ 突然产生了一种想法，能不能打开sybase的设备文件看看里面都存了一些什么样的数据？能读取一点数据也是收获啊！ 于是，在接下来的三个月时间里我花了很大的精力来研究Sybase ASE的内部数据结构，用VB编写读取程序，并反复测试修改。最后，基本形成两个小工具。 1.能够从Sybase数据设备上提取数据的:READSYBDEVICE 2.从日志设备上提取日志信息的：LOG_ANALYZER_ASSISTANT （暂时叫这两个名字，以后可能会改） 下面为两个工具读取出来的数据截图： 一、下图为读取的Sybase数据库内页面上的数据（页号：165621，表名：FLOWREC1，右上部显示页面上的十六进制数据，下部分是FLOWREC1在页面165621上的数据） 二、下图为从日志设备上提取的日志信息（包括：页号，页内偏移，可用行号，日志类型OP，会话ID，列宽度，日志操作时间，SUID,UID,SPID，以及日志信息内容等）。针对插入（OP=4）、删除（OP=5）、更新（OP=9）能够逆向写出相应的SQL语句。 Sybase ASE的恢复工具支持ASE v11.0, v11.5,v11.9.2,v12.0,v12.5.x,v15.x等各个版本，支持little endian以及big endian，支持cp850,iso_1,cp936,eucgb,utf8等国内常用的多个字符集。 关于从Sybase ASE设备文件中提取对象包含的页面不外乎两种方法。 第一：依次扫描页面获取页头控制信息中记录的对象ID； 第二：根据分配页追踪到对象的OAM页，再从OAM页上分析出对象占用的页面。 另 外，已经研发成功了能够从Sybase SQL Anywhere的DB文件中恢复数据的工具，支持ASA v5.0,v6.0,v7.0,v8.0,v9.0,v10.0,v11.0,v12.0等版本。恢复Sybase SQL Anywhere的工具在国内应该算首创。 在后面的文章中，我会介绍我的这些工具的一些实现思路！ 本人可以提供SYBASE数据库修复服务： (1)系统崩溃只剩下数据文件的情况下的恢复,甚至数据库文件不存在而只有损坏得备份文件情况下得恢复. (2)误delete数据恢复、误删除表恢复(drop）、truncate表恢复 等. (3)各种sybase错误的修复. (4)sybase数据库被标记为可疑，不可用等情况. (5)sybase数据库中数据文件出现坏块情况下的恢复. (6)sybase数据库无数据文件但有有日志的情况下的恢复. (7)sybase数据库只有设备数据文件 没有任何日志的情况下的恢复. (8)sybase数据文件被误删除情况下的恢复. (9)磁盘阵列上的sybase数据库被误格式化情况下的恢复. ------------------------------------------------------------------------------------------------- ---- [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size:16px;">专注于Sybase Adaptive Server Enterprise(ASE)以及 Sybase SQL Anywhere(ASA)数据库文件的恢复。</span></p>
<p><span style="font-size:16px;">联系手机：<SCRIPT language=JavaScript>sybase="138";ase="1158";recovery="0958";document.write(sybase+ase+recovery);</SCRIPT>（微信），QQ： <SCRIPT language=JavaScript>sybase="289";ASA="965";recovery="371";document.write(sybase+ASA+recovery);</SCRIPT>！<br />
	<strong><span style="color:#f00;">郑重承诺，修不好不收费。客户验证数据的正确性后，再付款。</span></strong><br />
	</span></p>
<p><strong>Sybase ASE恢复工具产生背景：<br />
	</strong></p>
<p>曾经将笔记本电脑上的另一个数据库的备份文件B恢复到了一个在线数据库A里了（两个都是实验用数据库！）。库B比库A要小很多。向多方（包括sybase technical）咨询都说没有办法只能通过备份文件来恢复。但是，我感觉应该有种办法吧！难道sybase公司都没有办法？如果这样，我将一个小的备份文件load到一个大的数据库里面，难道这个大数据库也只能用备份来恢复吗？ 突然产生了一种想法，能不能打开sybase的设备文件看看里面都存了一些什么样的数据？能读取一点数据也是收获啊！</p>
<p>于是，在接下来的三个月时间里我花了很大的精力来研究Sybase ASE的内部数据结构，用VB编写读取程序，并反复测试修改。最后，基本形成两个小工具。</p>
<p>1.能够从Sybase数据设备上提取数据的:READSYBDEVICE</p>
<p>2.从日志设备上提取日志信息的：LOG_ANALYZER_ASSISTANT （暂时叫这两个名字，以后可能会改）</p>
<p>下面为两个工具读取出来的数据截图：</p>
<p>一、下图为读取的Sybase数据库内页面上的数据（页号：165621，表名：FLOWREC1，右上部显示页面上的十六进制数据，下部分是FLOWREC1在页面165621上的数据）</p>
<p style="text-align: center"><a href="https://www.dbainfo.net/wp-content/uploads/2009/11/3724273_1264000972vqaI1.jpg" class="highslide-image" onclick="return hs.expand(this);" target="_blank"><img alt="读取的Sybase数据库内页面上的数据" class="alignnone size-full wp-image-36" src="https://www.dbainfo.net/wp-content/uploads/2009/11/3724273_1264000972vqaI1.jpg" style="width: 683px; height: 342px;" title="读取的Sybase数据库内页面上的数据" /></a></p>
<p style="text-align: center">二、下图为从日志设备上提取的日志信息（包括：页号，页内偏移，可用行号，日志类型OP，会话ID，列宽度，日志操作时间，SUID,UID,SPID，以及日志信息内容等）。针对插入（OP=4）、删除（OP=5）、更新（OP=9）能够逆向写出相应的SQL语句。<a href="https://www.dbainfo.net/wp-content/uploads/2009/11/3724273_1264000975dZdN.jpg" class="highslide-image" onclick="return hs.expand(this);" target="_blank"><img alt="从日志设备上提取的日志信息" src="https://www.dbainfo.net/wp-content/uploads/2009/11/3724273_1264000975dZdN.jpg" style="width: 700px; height: 381px;" title="从日志设备上提取的日志信息" /></a></p>
<p>Sybase ASE的恢复工具支持ASE v11.0, v11.5,v11.9.2,v12.0,v12.5.x,v15.x等各个版本，支持little endian以及big endian，支持cp850,iso_1,cp936,eucgb,utf8等国内常用的多个字符集。</p>
<p>关于从Sybase ASE设备文件中提取对象包含的页面不外乎两种方法。</p>
<p>第一：依次扫描页面获取页头控制信息中记录的对象ID；</p>
<p>第二：根据分配页追踪到对象的OAM页，再从OAM页上分析出对象占用的页面。</p>
<p>另 外，已经研发成功了能够从Sybase SQL Anywhere的DB文件中恢复数据的工具，支持ASA v5.0,v6.0,v7.0,v8.0,v9.0,v10.0,v11.0,v12.0等版本。恢复Sybase SQL Anywhere的工具在国内应该算首创。<span id="more-30"></span></p>
<p>在后面的文章中，我会介绍我的这些工具的一些实现思路！</p>
<p><span style="font-weight: bold; font-size: 16px; color: rgb(255,0,0)">本人可以提供SYBASE数据库修复服务：</span></p>
<p><span style="color: rgb(255,0,0)">(1)系统崩溃只剩下数据文件的情况下的恢复,甚至数据库文件不存在而只有损坏得备份文件情况下得恢复. </span></p>
<p><span style="color: rgb(255,0,0)">(2)误delete数据恢复、误删除表恢复(drop）、truncate表恢复 等.</span></p>
<p><span style="color: rgb(255,0,0)">(3)各种sybase错误的修复. </span></p>
<p><span style="color: rgb(255,0,0)">(4)sybase数据库被标记为可疑，不可用等情况. </span></p>
<p><span style="color: rgb(255,0,0)">(5)sybase数据库中数据文件出现坏块情况下的恢复. </span></p>
<p><span style="color: rgb(255,0,0)">(6)sybase数据库无数据文件但有有日志的情况下的恢复.</span></p>
<p><span style="color: rgb(255,0,0)">(7)sybase数据库只有设备数据文件 没有任何日志的情况下的恢复. </span></p>
<p><span style="color: rgb(255,0,0)">(8)sybase数据文件被误删除情况下的恢复. </span></p>
<p><span style="color: rgb(255,0,0)">(9)磁盘阵列上的sybase数据库被误格式化情况下的恢复.</span></p>
<p>------------------------------------------------------------------------------------------------- ----</p>
<p>本文为andkylee个人原创，请在尊重作者劳动成果的前提下进行转载；</p>
<p>---- 转载务必注明原始出处 :<a href="https://www.dbainfo.net/" target="_blank" title="http://www.dbainfo.net"> http://www.dbainfo.net</a></p>
<p>---- 关键字： 数据库 恢复 sybase 设备 页面 工具 dat</p>
<p>-------------------------------------------------------------------------------------------------</p>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/sybase-ase-recovery-tool.htm">https://www.dbainfo.net/sybase-ase-recovery-tool.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/sybase-ase-recovery-tool.htm">Sybase Adaptive Server Enterprise(ASE)数据库恢复工具</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2013-06-02 -- <a href="https://www.dbainfo.net/recovery-tools" title="Sybase数据库恢复工具">Sybase数据库恢复工具</a> (0)</li><li>2013-06-02 -- <a href="https://www.dbainfo.net/2120.htm" title=""></a> (0)</li><li>2012-06-22 -- <a href="https://www.dbainfo.net/introduce-sql-anywhere-recovery-tool-readasadb.htm" title="Sybase SQL Anywhere(ASA)数据库非常规恢复工具">Sybase SQL Anywhere(ASA)数据库非常规恢复工具</a> (0)</li><li>2019-04-12 -- <a href="https://www.dbainfo.net/sybase-ase-asa-recovery-service.htm" title="Sybase ASE及SQL Anywhere数据库修复专家">Sybase ASE及SQL Anywhere数据库修复专家</a> (0)</li><li>2019-04-11 -- <a href="https://www.dbainfo.net/sql-server-recovery-service.htm" title="SQL Server 数据库修复专家SQLRescue">SQL Server 数据库修复专家SQLRescue</a> (0)</li><li>2012-06-11 -- <a href="https://www.dbainfo.net/i-have-the-tool-can-recover-from-asa-db-file.htm" title="研发成功了从Sybase SQL Anywhere的DB文件上恢复数据的工具">研发成功了从Sybase SQL Anywhere的DB文件上恢复数据的工具</a> (3)</li><li>2010-02-25 -- <a href="https://www.dbainfo.net/mssqlserver-flashback-to-before-drop-table-by-logs.htm" title="MSSQLSERVER利用日志恢复drop table的表数据[转]">MSSQLSERVER利用日志恢复drop table的表数据[转]</a> (0)</li><li>2010-02-23 -- <a href="https://www.dbainfo.net/sybase-ase-flashback-table-to-before-drop-table.htm" title="成功恢复drop table的表内数据">成功恢复drop table的表内数据</a> (3)</li><li>2015-01-16 -- <a href="https://www.dbainfo.net/one-way-to-recover-master-configuration-area.htm" title="master数据库配置区域(configuration area)损坏的一种修复方法">master数据库配置区域(configuration area)损坏的一种修复方法</a> (1)</li><li>2010-12-13 -- <a href="https://www.dbainfo.net/sqlserver2005-reinstall-sql-engine.htm" title="SQL Server 2005系统数据库master重建、修复">SQL Server 2005系统数据库master重建、修复</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/sybase-ase-recovery-tool.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
