提供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所有产品(包括:Adaptive Server Enterprise、Sybase IQ、Replication Server、PowerDesigner等)的官方手册仍然可以从https://infocenter.sybase.com/help/index.jsp进行浏览或下载。暂不清楚该网站https://infocenter.sybase.com/help/index.jsp何时会被完全迁移到SAP Support上!
Sybase官方手册英文版有html和pdf两种格式,而中文版手册只有pdf一种格式。为了国内Sybase用户更方便、快捷地搜索Sybase常见产品的官方手册内容,特将中文版Sybase官方手册转为html格式!
Sybase产品官方手册中文版的html格式所有内容的版权归SAP公司所有!本博客站长是Sybase数据库的铁杆粉丝!

如有Sybase数据库技术问题需要咨询,请联系我!

  QQ :289965371 联系我们获取数据库技术支持!
  Email:

以下官方手册为ASE 15.7 ESD#2中文版:

  1. 新增功能公告 适用于 Windows、Linux 和 UNIX 的 Open Server 15.7 和 SDK 15.7
  2. 新增功能摘要
  3. 新增功能指南
  4. ASE 15.7 发行公告
  5. 配置指南(windows)
  6. 安装指南(windows)
  7. 参考手册:构件块
  8. 参考手册:命令
  9. 参考手册:过程
  10. 参考手册:表
  11. Transact-SQL® 用户指南
  12. 系统管理指南,卷 1
  13. 系统管理指南,卷 2
  14. 性能和调优系列:基础知识
  15. 性能和调优系列:锁定和并发控制
  16. 性能和调优系列:监控表
  17. 性能和调优系列:物理数据库调优
  18. 性能和调优系列:查询处理和抽象计划
  19. 性能和调优系列:使用 sp_sysmon 监控 Adaptive Server
  20. 性能和调优系列:利用统计分析改进性能
  21. 程序员参考 jConnect for JDBC 7.0.7
  22. Adaptive Server Enterprise 中的 Java
  23. 组件集成服务用户指南
  24. Ribo 用户指南
  25. 内存数据库用户指南
  26. Sybase Control Center for Adaptive Server® Enterprise
  27. 安全性管理指南
  28. 实用程序指南

 


< 上一个 | 内容 | 下一步 >

目录


1

SQL 构件块 1

Adaptive Server 中的 SQL 1

查询、数据修改和命令 2

表、列和行 2

关系操作 3

编译对象 3

符合 ANSI 标准 5

美国联邦信息处理标准 (FIPS) 标志程序 5

链式事务和隔离级别 6

标识符 6

SQL 标准样式的注释 6

右截断字符串 7

update delete 语句所要求的权限 7

算术错误 7

同义关键字 8

空值处理 8

命名约定 9

SQL 数据字符 9

SQL 语言字符 10

标识符 11

Adaptive Server 中的表达式 17

算术表达式和字符表达式 17

关系表达式和逻辑表达式 22

Transact-SQL 扩展 24

compute 子句 24

控制流语言 24

存储过程 24

扩展存储过程 25

触发器 25

缺省值和规则 26

错误处理和 set 选项 26

SQL 的其它 Adaptive Server 扩展 26

Adaptive Server 登录帐号 28

isql 实用程序 29

缺省数据库 29

使用 isql 的基于网络的安全服务 30

显示 SQL 文本 30

2 章 查询:从表中选择数据 33

查询 33

select 语法 34

使用 select 子句选择列 36

使用 select * 选择所有列 36

选择特定列 37

重新安排列顺序 37

在查询结果中重命名列 38

使用表达式 38

选择 text unitext image 43

选择列表摘要 45

使用 select for update 46

在游标和 DML 中使用 select for update 46

并发问题 47

利用 distinct 消除重复查询结果 48

利用 from 子句指定表 49

使用 where 子句选择行 50

where 子句中的比较运算符 51

范围 ( between not between 53

列表 ( in not in 54

匹配模式 56

匹配字符串: like 56

“未知”值: NULL 62

带有逻辑运算符的连接条件 67

在嵌套 exists 查询中使用多个选择项 68

在嵌套 select 语句中使用列别名 69

3 章 使用集合、分组和排序 71

集合函数的使用 71

集合函数和数据类型 73

count count(*) 74

带有 distinct 的集合函数 74

空值和集合函数 75

使用统计集合 76

将查询结果分组: group by 子句 77

group by SQL 标准 79

group by 对组进行嵌套 79

使用 group by 在查询中引用其它列 80

表达式和 group by 82

在嵌套集合中使用 group by 84

空值和 group by 84

where 子句和 group by 85

group by all 87

不带 group by 的集合 88

选择数据组: having 子句 89

having group by where 子句如何交互作用 90

使用不带 group by having 93

对查询结果进行排序: order by 子句 94

order by group by 96

select distinct 一起使用的 order by group by 97

汇总数据组: compute 子句 98

行集合和 compute 100

compute 后指定多列 102

使用多个 compute 子句 102

将一个集合应用于多列 103

在同一 compute 子句中使用不同集合 104

生成总和:不带 by compute 105

组合查询: union 运算符 106

union 查询的准则 108

union 与其它 Transact-SQL 命令一起使用 110

4

连接:从若干表中检索数据 111

连接如何工作 112

连接语法 112

连接和关系模型 113

如何使连接结构化 113

from 子句 114

where 子句 115

如何处理连接 117

等值连接和自然连接 118

使用其它条件的连接 119

未基于等同性的连接 120

自连接和相关名 121

不均等连接 122

不均等连接和子查询 124

连接两个以上的表 125

外连接 126

内部表和外部表 127

外连接限制 127

用于外连接的视图 128

ANSI 内部和外连接 128

ANSI 外连接 133

Transact-SQL 外连接 143

重新分配的连接 148

使用重新分配的连接 148

配置重新分配的连接 148

空值如何影响连接 149

确定要连接的表列 150

5 章 子查询:在其它查询中使用查询 151

子查询工作方式 151

子查询限制 152

使用子查询的示例 153

限定列名 154

带相关名的子查询 154

多重嵌套 155

在嵌套 select 语句中使用星号 156

update delete insert 语句中的子查询 160

条件语句中的子查询 161

用子查询替代表达式 161

子查询类型 163

表达式子查询 163

定量判定子查询 166

in 结合使用的子查询 171

not in 结合使用的子查询 173

使用包含 NULL not in 的子查询 174

exists 结合使用的子查询 174

not exists 结合使用的子查询 177

使用 exists 查找交集与差集 177

使用 SQL 派生表的子查询 178

使用相关子查询 179

带相关名的相关子查询 180

带比较运算符的相关子查询 180

having 子句中的相关子查询 182

6 章 使用和创建数据类型 183

Transact-SQL 数据类型的工作原理 183

使用系统提供的数据类型 184

精确数值类型:整数 186

精确数值类型:小数 186

近似数值数据类型 187

货币数据类型 188

日期和时间数据类型 188

字符数据类型 189

二进制数据类型 193

bit 数据类型 195

timestamp 数据类型 195

sysname longsysname 数据类型 195

Transact-SQL 语句中使用 LOB 定位符 196

创建 LOB 定位符 197

将定位符值转换为 LOB 198

定位符作用域 199

数据类型之间的转换 199

混合型算术和数据类型层次 200

使用 money 数据类型 202

确定精度和标度 202

创建用户定义的数据类型 203

指定长度、精度和标度 203

指定空值类型 204

将规则和缺省值与用户定义的数据类型相关联 204

创建具有 IDENTITY 属性的用户定义的数据类型 204

从用户定义的数据类型创建 IDENTITY 205

删除用户定义的数据类型 205

获取有关数据类型的信息 206

7 章 添加、更改、传输和删除数据 207

参照完整性 208

事务 208

使用样本数据库 209

数据类型输入规则 209

char nchar unichar univarchar varchar

nvarchar unitext text 209

日期和时间 210

binary varbinary image 215

money smallmoney 215

float real double precision 216

decimal numeric 216

整数类型及其无符号形式 217

timestamp 217

添加新数据 217

使用 values 添加新行 218

插入数据到指定列 218

使用 select 添加新行 226

创建非实现、非空列 229

添加非实现列 229

已经具有非实现列的表 230

非实现列存储 231

改变非实现列 231

限制 231

更改现有数据 232

set 子句用于 update 233

where 子句用于 update 234

from 子句用于 update 234

使用连接执行更新 235

更新 IDENTITY 235

更改 text unitext image 数据 235

截断尾随零 237

增量传输数据 240

将表标记为增量传输 241

从目标文件传输表 241

Adaptive Server 数据类型转换为 IQ 242

存储传输信息 244

例外和错误 247

增量数据传输的示例会话 247

删除数据 253

from 子句用于 delete 253

IDENTITY 列删除 254

删除表中的所有行 254

truncate table 语法 254

8 章 创建数据库和表 255

数据库和表 255

强制实现数据库的数据完整性 256

数据库中的权限 257

使用和创建数据库 258

选择数据库: use 258

create database 创建用户数据库 259

quiesce database 命令 261

变更数据库的大小 262

删除数据库 263

创建表 263

每个表的最大列数 263

示例 263

选择表名 264

将表创建于不同的数据库中 265

create table 语法 265

使用 IDENTITY 266

允许在列中使用空值 269

使用临时表 271

管理表中的标识间隔 274

控制标识间隔的参数 275

identity burning set factor identity_gap 的比较 275

设置特定于表的标识间隔 276

更改特定于表的标识间隔 277

显示特定于表的标识间隔信息 277

由于其它原因产生的间隔 278

当表插入达到 IDENTITY 列的最大值时 279

为表定义完整性约束 279

指定表级或列级约束 280

为约束创建错误消息 281

创建检查约束后 281

指定缺省列值 282

指定唯一约束和主键约束 282

指定参照完整性约束 283

指定检查约束 286

设计使用参照完整性的应用程序 287

设计和创建表 288

制作设计草图 289

创建用户定义的数据类型 290

选择能接受空值的列 290

Defining the table 290

通过查询结果来创建新表: select into 291

检查错误 294

IDENTITY 列使用 select into 294

改变现有表 296

使用 select * 的对象不列出对表的更改 297

对远程表使用 alter table 298

添加列 298

删除列 300

修改列 301

添加、删除和修改 IDENTITY 305

数据复制 306

修改锁定方案和表模式 308

变更具有用户定义的数据类型的列 308

alter table 生成的错误和警告 309

重命名表和其它对象 311

删除表 312

计算列 313

使用计算列 314

计算列的索引 316

确定性属性 317

给用户分配权限 321

获得有关数据库和表的信息 322

获得有关数据库的帮助 322

获得有关数据库对象的帮助 323

9 SQL 派生表 329

SQL 派生表的优点 329

SQL 派生表和优化 330

SQL 派生表语法 331

派生列列表 332

相关 SQL 派生表 332

使用 SQL 派生表 333

嵌套 333

使用 SQL 派生表的子查询 333

联合 334

子查询中的联合 334

使用 SQL 派生表重命名列 334

常量表达式 335

集合函数 336

使用 SQL 派生表连接 336

SQL 派生表创建表 337

相关属性 338

10 章 对表和索引进行分区 339

Adaptive Server 12.5.x 和更早版本升级 340

数据分区 340

索引分区 341

分区 ID 342

锁定和分区 342

分区类型 342

域分区 342

散列分区 343

列表分区 343

循环分区 343

组合分区键 344

分区清理 345

索引和分区 346

全局索引 346

本地索引 350

保证唯一索引 353

创建和管理分区 353

对磁盘进行分区 354

创建数据分区 355

创建分区索引 358

从现有表创建分区表 360

变更数据分区 360

将未分区表更改为分区表 361

向分区表添加分区 361

更改分区类型 361

更改分区键 362

取消对循环分区表的分区 362

使用 partition 参数 362

变更分区键列 363

配置分区 364

在分区表中执行更新、删除和插入 364

更新分区键列中的值 365

显示有关分区的信息 366

使用函数 366

截断分区 367

使用分区装载表数据 367

更新分区统计 368

11


12

虚拟散列表 369

虚拟散列表的结构 370

创建虚拟散列表 370

对虚拟散列表的限制 374

支持虚拟散列表的命令 375

查询处理器支持 375

监控计数器支持 375

系统过程支持 376

视图:限制访问数据 377

视图的工作方式 377

视图的优点 378

示例 380

创建视图 381

create view 的语法 381

select 语句和 create view 一起使用 382

验证视图的选择标准 386

通过视图检索数据 388

视图解析 388

重定义视图 389

重命名视图 390

改变或删除基础对象 391

通过视图修改数据 391

更新视图的限制 392

删除视图 395

使用视图作为安全性机制 396

获取有关视图的信息 396

使用 sp_help sp_helptext 显示视图信息 396

使用 sp_depends 列出相关对象 397

列出数据库中的所有视图 398

查找对象名称和 ID 398

13 章 创建表的索引 399

索引如何工作 399

比较创建索引的两种方式 400

使用索引指南 401

创建索引 402

create index 的语法 402

为多列编制索引:组合索引 403

使用基于函数的索引编制索引 403

使用 unique 选项 404

在非唯一索引中包括 IDENTITY 404

升序和降序排列索引列值 405

使用 fillfactor, max_rows_per_page, reservepagegap 405

计算列的索引 406

基于函数的索引 407

使用聚簇或非聚簇索引 407

对段创建聚簇索引 408

指定索引选项 409

使用 ignore_dup_key 选项 409

使用 ignore_dup_row allow_dup_row 选项 409

使用 sorted_data 选项 410

使用 on segment_name 选项 411

删除索引 411

确定表上存在哪些索引 411

更新关于索引的统计信息 414

14 章 为数据定义缺省值和规则 415

缺省值和规则是怎样执行的 415

创建缺省值 416

create default 语法 417

绑定缺省值 417

解除绑定缺省值 419

缺省值怎样影响 NULL 420

删除缺省值 420

创建规则 421

create rule 的语法 422

绑定规则 422

规则和 NULL 424

解除绑定规则 425

删除规则 425

获得有关缺省值和规则的信息 426

共享行内缺省值 426

创建行内共享缺省值 427

解除共享行内缺省值的绑定 428

限制 428

15 章 使用批处理和控制流语言 429

简介 429

批处理相关的规则 430

使用批处理的示例 431

作为文件提交的批处理 434

使用控制流语言 435

if...else 435

case 表达式 437

begin...end 448

while break...continue 448

declare 和局部变量 451

goto 451

return 451

print 452

raiserror 453

print raiserror 创建消息 454

waitfor 455

注释 457

局部变量 458

声明局部变量 459

局部变量和 select 语句 459

局部变量和 update 语句 460

局部变量和子查询 460

局部变量和 while 循环以及 if else 461

变量和空值 462

全局变量 463

事务和全局变量 463

16 章 在查询中使用 Transact-SQL 函数 467

设置查询 467

内置函数 468

系统函数 468

字符串函数 468

Text image 函数 471

集合函数 472

统计集合函数 478

数学函数 479

日期函数 479

数据类型转换函数 481

安全性函数 492

XML 函数 492

用户创建的函数 492

17 章 使用存储过程 493

存储过程如何工作 493

示例 494

权限 497

性能 497

创建和执行存储过程 498

使用延迟名称解析 498

参数 499

缺省参数 501

使用多个参数 504

在存储过程中使用大对象 text unitext image

数据类型 506

过程组 507

create procedure 中使用 with recompile 507

execute 中使用 with recompile 508

过程中的嵌套过程 508

使用存储过程的临时表 509

在存储过程中设置选项 510

执行存储过程 511

存储过程中的延迟编译 512

返回存储过程的信息 513

返回状态 513

检查过程中的角色 515

返回参数 516

与存储过程关联的限制 520

限定过程内的名字 521

重命名存储过程 522

重命名过程引用的对象 522

使用存储过程作为安全机制 523

删除存储过程 523

系统过程 523

执行系统过程 524

系统过程的权限 524

系统过程类型 524

Sybase 提供的其它过程 524

获取有关存储过程的信息 525

sp_help 获取报告 525

sp_helptext 查看过程的源文本 526

sp_depends 标识相关对象 526

sp_helprotect 标识权限 528

18 章 使用扩展存储过程 529

概述 529

XP Server 530

动态链接库支持 531

Open Server API 531

ESP 和权限 533

ESP 和性能 533

ESP 创建函数 534

用于 ESP 开发的文件 534

Open Server 数据结构 535

Open Server 返回代码 535

简单 ESP 函数概述 535

ESP 函数示例 536

建立 DLL 540

注册 ESP 543

使用 create procedure 543

使用 sp_addextendedproc 544

删除 ESP 544

重命名 ESP 545

执行 ESP 545

系统 ESP 546

获取有关 ESP 的信息 547

ESP 例外和消息 547

19 章 游标:访问数据 549

使用游标选择行 550

敏感性和可滚动性 550

游标类型 551

游标范围 551

游标扫描与游标结果集 552

使游标变为可更新 553

确定哪些列可被更新 554

Adaptive Server 如何处理游标 556

监控游标语句 558

使用 declare cursor 559

declare cursor 示例 560

打开游标 561

使用游标读取数据行 562

fetch 语法 562

检查游标状态 564

通过每个 fetch 获取多行 565

检查读取的行数 566

使用游标更新和删除行 567

更新游标结果集的行 567

删除游标结果集的行 568

关闭并释放游标 569

可滚动的仅向前游标示例 570

仅向前 (缺省)游标 570

可滚动游标的示例表 572

不敏感的可滚动游标 573

半敏感的可滚动游标 574

在存储过程中使用游标 575

游标和锁定 577

游标锁定选项 579

增强了对可更新游标的事务支持 579

获取有关游标的信息 580

用浏览模式代替游标 582

浏览表 582

浏览模式限制 582

为用于浏览的新表加盖时间戳 583

为现有表加盖时间戳 583

比较 timestamp 583

20


21

触发器:强制实施参照完整性 585

触发器的工作方式 585

使用触发器与使用完整性约束的对比 586

创建触发器 587

create trigger 的语法 587

使用触发器来维护参照完整性 588

根据触发器测试表测试数据修改 589

触发器插入示例 590

触发器删除示例 591

触发器更新示例 593

多行注意事项 599

使用多行的插入触发器示例 599

使用多行的删除触发器示例 600

使用多行的更新触发器示例 600

使用多行的条件插入触发器示例 601

回退触发器 602

全局登录触发器 604

嵌套触发器 604

触发器自递归 605

与触发器相关的规则 607

触发器和权限 607

触发器限制 608

隐式和显式空值 609

触发器和性能 610

触发器中的 set 命令 610

重命名和触发器 610

触发器提示 610

禁用触发器 611

删除触发器 612

获取有关触发器的信息 612

sp_help 612

sp_helptext 613

sp_depends 614

行内行外 LOB 615

概述 615

压缩行内 LOB 616

迁移行外 LOB 数据以使用行内存储 616

行内 LOB 列和批量复制 617

迁移现有数据的方法示例 617

选择行内 LOB 长度的准则 622

在表含有行内 LOB 列时降级 623

22 章 使用 instead of 触发器 625

Inserted 逻辑表和 deleted 逻辑表 626

触发器和事务 627

嵌套和递归 627

instead of insert 触发器 628

示例 628

instead of update 触发器 631

instead of delete 触发器 632

searched positioned update delete 632

获取有关触发器的信息 635

23 章 事务:维护数据一致性和恢复 637

事务的工作方式 637

事务和一致性 639

事务和恢复 639

使用事务 640

在事务中允许使用数据定义命令 640

不允许在事务中使用的系统过程 642

开始和提交事务 642

回退和保存事务 643

检查事务的状态 645

嵌套事务 646

事务示例 647

选择事务模式和隔离级别 648

选择事务模式 648

选择隔离级别 650

符合 SQL 标准 656

使用 lock table 命令改善性能 657

在存储过程和触发器中使用事务 657

错误和事务回退 658

事务模式和存储过程 660

在事务中使用游标 663

使用事务时应考虑的问题 664

事务的备份和恢复 665

24 章 锁定命令和选项 667

设置等待锁的时间限制 667

lock table 命令的 wait/nowait 选项 667

设置会话级等待获取锁的时间限制 668

设置全服务器范围的锁等待限制 669

锁等待超时次数的有关信息 670

队列处理的 Readpast 锁定 670

Readpast 查询期间的不兼容锁 670

所有页锁定表和 Readpast 查询 670

readpast 的隔离级别 select 查询的效果 671

带有 readpast 和隔离级别的数据修改命令 671

text unitext image 列及 readpast 672

Readpast 锁定示例 672

附录 A pubs2 数据库 673

pubs2 数据库中的表 673

publishers 673

authors 674

titles 675

titleauthor 676

salesdetail 677

sales 679

stores 679

roysched 679

discounts 680

blurbs 680

au_pix 681

pubs2 数据库框图 682

附录 B pubs3 数据库 683

pubs3 数据库中的表 683

publishers 683

authors 684

titles 685

titleauthor 686

salesdetail 687

sales 688

stores 689

store_employees 689

roysched 690

discounts 690

blurbs 690

pubs3 数据库框图 691

索引 693




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

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