提供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. 实用程序指南

 


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

sp_webservices

说明 创建和管理 Adaptive Server Web 服务引擎使用的代理表。

语法 创建代理表:

sp_webservices 'add', 'wsdl_uri' [, sds_name] [, 'method_name=proxy_table [,method_name=proxy_table ]* ' ]

显示 sp_webservices 的用法信息:

sp_webservices help [, option]

列出映射到 WSDL 文件的代理表:

sp_webservices 'list' [, 'wsdl_uri'] [, sds_name]

修改超时设置:

sp_webservices 'modify', 'wsdl_uri', 'timeout=time'

删除映射到 WSDL 文件的代理表:

sp_webservices 'remove', 'wsdl_uri' [, sds_name]

适用于用户定义的 Web 服务的选项.

为用户定义的 Web 服务创建数据库别名:

sp_webservices 'addalias' alias_name, database_name

配置用户定义的 Web 服务:

sp_webservices 'deploy', ['all' | 'service_name']

在用户定义的 Web 服务中删除数据库别名:

sp_webservices 'dropalias' alias_name

列出用户定义的 Web 服务中映射到 WSDL 文件的代理表:

sp_webservices 'listudws' [, 'service_name']

列出用户定义的 Web 服务的别名或数据库别名。

sp_webservices 'listalias'

取消配置用户定义的 Web 服务:

sp_webservices 'undeploy', ['all' | 'service_name']


参数 'add', 'wsdl_uri' [, sds_name] [, 'method_name=proxy_table[, method_name=proxy_table ]* ' ]

用于为 WSDL 文件指定的 Web 方法创建代理表。如果成功使用了 add

选项,将自动调用 list 选项以描述新代理表的模式。

wsdl_uri – 是要映射到新代理表的 WSDL 文件的位置。如果指定 了此参数,则 Web 服务会确保 syswsdl 表中存在 URI

sds_name – 在 interfaces sql.ini 文件中为 ASE Web 服务引擎指 定的名称。缺省值为 ws。如果 sysattributes 表中不存在任何条目, 则会产生错误。

method_name – 是映射到代理表的 Web 方法的名称。所指定的 method_name 必须是在关联的 WSDL 文件中指定的 Web 方法的名 称。

proxy_table – 是在 method_name 中指定的 Web 方法映射到的代理 表的名称。

'addalias' alias_name , database_name

用于创建在用户定义的 Web 服务中表示数据库名称的别名,其中:

alias_name – 是指定数据库的别名。该参数是必需的。

database_name – 是指定的别名对应的数据库的名称。该参数是 必需的。

使用别名可以在指定 URL 中表示数据库名称的部分时进行更好的控 制。将别名与 create service 命令的 userpath 部分搭配使用时,可以完 全控制用于访问用户定义的 Web 服务的 URL

'deploy', ['all' | 'service_name']

用于配置用户定义的 Web 服务,以使 ASE Web 服务引擎可通过

HTTP HTTPS 对其进行访问,其中:

all – 指定为当前数据库部署所有用户定义的 Web 服务。

service_name – 是要部署的用户定义 Web 服务的名称。

deploy undeploy 选项用于控制用户定义的 Web 服务何时可用。需要 具备系统角色 webservices_role 特权才能使用此选项。

如果指定了 all 参数,则 ASE Web 服务引擎将删除其用户定义的 Web 服务的内部高速缓存,并从 Adaptive Server Enterprise 中重新读取有 关用户定义的 Web 服务的所有元数据。

不能删除或重命名当前配置的用户定义的 Web 服务。


'dropalias' alias_name

用于删除表示数据库名称的别名,其中 alias_name 是要删除的别名。

如果一个已配置的用户定义的 Web 服务正在引用一个别名,则无法 删除该别名。要删除该别名,必须先取消配置引用该别名的用户定义 的 Web 服务。

help[, 'option']

提供阐明如何使用 sp_webservices 存储过程的说明和示例。 'option' 的 有效值包括 addlistremove modify

如果没有为 option 指定任何值,则 help 选项将输出 addaddaliasdeploydropaliaslistlistaliaslistudwsmodifyremove undeploy 选项的简短语法描述。

'list' [, 'wsdl_uri'] [, sds_name]

列出 WSDL 文件中描述的 Web 方法,其中:

wsdl_uri – 是所映射的 WSDL 文件的 URI。如果没有为 wsdl_uri 指 定值,则 list 选项将显示有关已经映射到代理表的所有 Web 方法 的信息。

sds_name – 是在 interfaces sql.ini 文件中为 ASE Web 服务引擎 指定的 SDS 服务器的名称。缺省值为 ws。如果 sysattributes 表中 不存在任何条目,则会产生错误。

如果 wsdl_uri sds_name 这两个参数都没有指定,则会列出

sysattributes 表中的所有条目并按 wsdlid 排序。

如果 WSDL 文件中描述的 Web 方法:

已经映射到代理表 – 则 list 选项将输出有关各个代理表的信息。

映射到代理表 – 则 list 选项会输出可用于创建代理表的

SQL

'listalias'

用于列出用户定义的 Web 服务中的所有别名。

'listudws' [, 'service_name']

用于列出当前数据库的用户定义的 Web 服务,其中 service_name 是要 列出的用户定义的 Web 服务的名称。

如果不指定 service_name 参数,则列出所有由用户定义的 Web 服务。


'modify', 'wsdl_uri', 'timeout=time'

用于修改 WSDL 文件的属性信息,其中:

wsdl_uri – 是要更改属性信息的 WSDL 文件的 URI

time – 是一段以秒为单位的时间间隔,在此时间间隔内 Web 方法 必须做出响应,否则此时间间隔结束时操作将中止。

'remove', 'wsdl_uri' [, sds_name]

用于删除 Web 方法的代理表映射,其中:

wsdl_uri – 是要删除代理表的 WSDL 文件的 URI

sds_name – 是在 interfaces sql.ini 文件中为 ASE Web 服务引擎 指定的 SDS 服务器的名称。缺省值为 ws


image

注释 如果 sysattributes 表中不存在任何条目,则会产生错误。

image


'undeploy', ['all' | 'service_name']

用于使 Adaptive Server Enterprise Web 服务引擎无法通过 HTTP

HTTPS 访问用户定义的 Web 服务,其中:

all – 指定要为当前数据库取消部署所有用户定义的 Web 服务。

service_name – 是要取消部署的用户定义 Web 服务的名称。

使用 deploy undeploy 选项可控制用户定义的 Web 服务何时可用。需 要具备系统角色 webservices_role 特权才能使用此选项。

示例 示例 1 调用一个 RPC/编码 Web 方法,以显示两种货币之间的汇率。

1 使用 sp_webservices add 选项,将 Web 方法映射到代理表:

1> sp_webservices 'add', 'http://www.xmethods.net/sd/2001/CurrencyExchangeService.wsdl' 2> go

getRate Web 方法即会映射到与其同名的代理表。

2 从代理表中进行选择以调用该 Web 方法:

1> select * from getRate where _country1 ='usa' and _country2 = 'india' 2> go

以前的 select 返回的结果显示指定的参数的交换率:

Result _country1 _country2 43.000000 usa india

(1 row affected)


示例 2 调用一个 Web 方法以显示 XML 文档中的股票信息。

1 使用 sp_webservices add 选项,将 Web 方法映射到代理表:

1> sp_webservices "add" , "http://www.webservicex.net/stockquote.asmx?WSDL" 2> go

GetQuote Web 方法即会映射到与其同名的代理表。

2 通过选择 GetQuote 代理表的 outxml 列来调用该 Web 方法:

1> select outxml from GetQuote where _inxml = '<?xml version="1.0" encoding="utf-8"?>

2> <GetQuote xmlns="http://www.webserviceX.NET/">

3> <symbol>SY</symbol>

4> </GetQuote>'

5> go


outxml

前面的 select 返回的结果显示 XML 文档中的报价信息:


<?xml version="1.0" encoding="UTF-8" ?><GetQuoteResponse xmlns="http://www.webserviceX.NET/"><GetQuoteResult><StockQuotes><Stock>

<Symbol>SY</Symbol><Last>21.48</Last><Date>7/21/2005</Date><Time>4:01pm

</Time><Change>+1.72</Change><Open>20.00</Open><High>21.60</High>

<Low>19.91</Low><Volume>2420100</Volume><MktCap>1.927B</MktCap>

<PreviousClose>19.76</PreviousClose><PercentageChange>+8.70%

</PercentageChange><AnnRange>12.75 - 20.44</AnnRange><Earns>0.706</Earns>

<P-E>27.99</P-E><Name>SYBASE INC</Name></Stock></StockQuotes>

</GetQuoteResult></GetQuoteResponse>


(1 row affected)

示例 3 通过一个显示股票信息的视图调用在上一个示例中映射到代理表 的 GetQuote Web 方法。

1 创建一个表来保存表示股票的股票代码,以便使用此 Web 服务:

1> create table stocksymbol(symbol varchar(100)) 2> go

2 stocksymbol 表中插入数据:

1> insert stocksymbol values("SY") 2> insert stocksymbol values("ORCL") 3> go

3 创建一个调用 GetQuote Web 方法的视图:

1> CREATE VIEW getstockvw as

2> select Symbol = xmlextract('//Stock/Symbol/text()',outxml returns varchar(5)), 3> Name = xmlextract('//Stock/Name/text()',outxml returns varchar(20)),

4> Time = xmlextract('//Stock/Time/text()',outxml returns varchar(10)),


5> Date = xmlextract('//Stock/Date/text()',outxml returns date),

6> High = xmlextract('//Stock/High/text()',outxml returns decimal(15,2)), 7> Low = xmlextract('//Stock/Low/text()',outxml returns decimal(15,2)) 8> FROM GetQuote ,stocksymbol

9> WHERE _inxml = '<GetQuote xmlns="http://www.webserviceX.NET/"><symbol>'+symbol+'</symbol></GetQuote>' 10> go

4 getstockvw 视图中选择数据以查看 GetQuotes 方法的输出:

1> select * from getstockvw 2> go

前面的 select 返回的结果显示视图定义指定的参数的报价信息:

Symbol

Name

Time

Date

High

Low

-------

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

-------

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

------

------

SY

SYBASE INC

4:01pm

Jul

21

2005

21.60

19.91

ORCL

ORACLE CORP

4:00pm

Jul

21

2005

14.05

13.54

MSFT

MICROSOFT CP

4:00pm

Jul

21

2005

26.48

26.19


(3 rows affected)

示例 4 显示由用户 “bob”在 pubs2 数据库中输入的以下命令的审计表 条目:

sp_webservices 'deploy', 'all'

对应的审计表条目列出了 110bob pubs2,分别作为 eventloginname dbname 列中的值。 extrainfo 列包含:

webservices_role; deploy_all; ; ; ; ; bob/ase;

示例 5 显示由用户 “bob”在 pubs2 数据库中输入的以下命令的审计表 条目:

sp_webservices 'deploy', 'rawservice'

对应的审计表条目列出了 110bob pubs2,分别作为 eventloginname dbname 列中的值。 extrainfo 列包含:

webservices_role; deploy; ; ; ; ; bob/ase;

示例 6 显示由用户 “bob”在 pubs2 数据库中输入的以下命令的审计表 条目:

sp_webservices 'undeploy', 'all'

对应的审计表条目列出了 111bob pubs2,分别作为 eventloginname dbname 列中的值。 extrainfo 列包含:

webservices_role; undeploy_all; ; ; ; ; bob/ase;


示例 7 显示由用户 “bob”在 pubs2 数据库中输入的以下命令的审计表 条目:

sp_webservices 'undeploy', 'rawservice'

对应的审计表条目列出了 111bob pubs2,分别作为 eventloginname dbname 列中的值。 extrainfo 列包含:

webservices_role; deploy; ; ; ; ; bob/ase;

有关 sysaudits 表列的完整说明,请参见 Adaptive Server Enterprise

《系统管理指南》。

用法 sp_webservices add

如果没有为 Web 方法指定 method_name proxy_table 值,则缺省情况下 为 Web 方法生成的代理表是在 WSDL 文件中指定的 Web 方法的名称。 如果已存在一个具有此 Web 方法名称的代理表,则生成的新代理表的 名称将类似如下形式:

method_nameN

其中:

method_name – 是缺省代理表的名称。

N – 是一个介于 1 9 之间的数字,表示该 Web 方法的每个后续映 射。可以有最多 99 个重复代理表。

如果要为 Web 方法指定 method_name proxy_table 值,则代理表的名称 必须是新的。如果已存在一个具有 proxy_table 中指定了名称的代理表, 则会产生错误,而且在 add 选项中指定的所有 Web 方法都不会映射到代 理表。

add 选项的输出中列出了已成功映射到代理表的方法,以及那些尚未映 射的方法。未映射的 Web 方法的代理表名称在 add 选项的输出中以 NULL 表示。


image

注释 对于为 RPC/编码 Web 方法和文档/文字 Web 方法生成的代理表来 说,用于输入和输出的列是不同的。在表示 RPC/编码 Web 方法的代理 表中,每个输入和输出参数都有对应的一列。表示文档/文字 Web 方法 的代理表包含 _inxml outxml 两列。

image


用户定义的 Web 服务的安全性

需要具备系统角色 webservices_role 才能使用 sp_webservices deploy undeploy 选项。要执行用户定义的 Web 服务,必须具有用于执行相应存 储过程的有效登录名和权限。


要创建、删除和执行用户定义的 Web 服务,需要具有在 Adaptive Server Enterprise 中创建、删除和执行存储过程所需的特权。有关如何使用 grant revoke 命令设置适当特权的详细信息,请参见 Adaptive Server Enterprise 的 《系统管理指南》。

权限 您必须是具有 webservices_role (用于 deploy undeploy)的用户才能执 行 sp_webservices。权限检查不会因细化权限设置而有所不同。

审计 审计事件号 110 对应于 sp_webservices deploy 选项。

审计事件号 111 对应于 sp_webservices undeploy 选项。

可以将用户定义的 Web 服务作为 Adaptive Server Enterprise 中的存储过 程进行建模。在处理用户定义的 Web 服务过程中, Adaptive Server Enterprise 将使用现有审计范围为存储过程生成以下事件:

创建用户定义的 Web 服务 – 生成名为 “Create Procedure”的事件 11

删除用户定义的 Web 服务 – 生成名为“Drop Procedure”的事件 28

执行用户定义的 Web 服务 – 生成名为 “Execution of Stored Procedure”的事件 38

有关现有审计功能的详细信息,请参见 《系统管理指南》。 除现有审计功能外, Adaptive Server Enterprise 还为 sp_webservices

deploy undeploy 选项提供了两个审计事件。

审计记录存储在 sysaudits 系统表中。可以使用以下命令对 Web 服务启 用审计:

sp_audit "security", "all", "all", "on"

另请参见 命令 . create service

文档 .Web 服务用户指南》。




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

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