随着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数据库技术问题需要咨询,请联系我!
以下官方手册为SAP IQ 16.0 SP03中文版:
iqinit 数据库管理实用程序
iqinit 实用程序启动数据库,以授予用户执行实用程序的权限,以便创建数据库。用 户必须具有计算机和文件系统的访问权限。
iqinit 是 SAP Sybase IQ 版的 SQL Anywhere dbinit 实用程序。通过 iqinit,可从命令行 创建 SAP Sybase IQ 或 SQL Anywhere 数据库,而无需启动数据库:
• 如果未指定任何 iqinit 命令行参数,iqinit 将创建 SQL Anywhere 数据库。
• 如果指定了 -iqpath 命令行参数,iqinit 将创建 SAP Sybase IQ 数据库。
语法
iqinit [ options ] new-database-file
参数
下表列出了 iqinit 实用程序的可用选项。
表 30. iqinit 选项
选项 |
说明 |
@data |
读取来自指定的环境变量或配置文件的选项。如果要保护口令或配置文 |
件中的其它信息,可以使用文件隐藏实用程序对配置文件的内容进行模 |
|
糊处理。 |
|
-a |
如果对 CHAR 或 NCHAR 数据类型使用 Unicode 归类算法 (UCA)(请参见 |
-z 和 -zn),使用该选项可以在进行字符串比较时考虑字母间重音的差异 |
|
(例如,e 小于 é)。除使用 UCA 归类创建的日文数据库外,缺省情况下 |
|
会忽略重音差异(也就是说 e 等于 é)。如果所有基本字母(去除了重音 |
|
和大小写的字母)均相等,则从左向右来比较重音。 |
|
创建日文数据库时 UCA 归类的区分重音缺省值为区分。也就是说,会考 |
|
虑重音。 |
|
-af |
如果对 CHAR 或 NCHAR 数据类型使用 UCA(请参见 -z 和 -zn),使用 |
该选项可以在进行字符串比较时考虑字母间重音的差异(例如,e 小于 |
|
é)。缺省情况下会忽略重音差异(也就是说 e 等于 é)。如果所有基本 |
|
字母(去除了重音的字母)均相等,则按照法语规则从右向左来比较重 |
|
音。 |
选项 |
说明 |
-b |
用空白填充数据库。 |
数据库服务器在比较所有字符串时都会将它们视为具有可变的长度并存 |
|
储在 VARCHAR 域。这包括涉及固定长度 CHAR 或 NCHAR 列的字符串 |
|
比较。此外,当数值存储于数据库中时,SQL Anywhere 不会截断或添加 |
|
尾随空白。 |
|
缺省情况下,数据库服务器将空白视为有效字符。因此,值 'a '(后跟一 |
|
个空格的字符 'a')不等同于单个字符串 'a'。不等比较还会将空白与归类 |
|
中的任何其它字符同等看待。 |
|
如果启用空格填充(iqinit -b 选项),则字符串比较的语义更符合 ANSI/ |
|
ISO SQL 标准。启用空格填充后,SQL Anywhere 会在所有比较中忽略尾 |
|
随空白。 |
|
在上例中,在采用空格填充的数据库中 'a ' 与 'a' 的相等比较会返回 TRUE。 |
|
对于采用空格填充的数据库,固定长度的字符串值在由应用程序读取时 |
|
会以空白进行填充。ansi_blanks 连接选项可控制应用程序针对此类赋值 |
|
是否会收到字符串截断警告。 |
|
-c |
在比较操作和字符串操作中将所有值都视为是区分大小写的。数据库中 |
的标识符不区分大小写,即使在区分大小写的数据库中也是如此。 |
|
除使用 UCA 归类创建的日文数据库外,其缺省行为是所有比较都不区分 |
|
大小写。创建日文数据库时 UCA 归类的区分大小写的缺省值为区分大小 |
|
写。 |
|
提供此选项是为了与 ISO/ANSI SQL 标准兼容。 |
|
-dba [ DBA- |
指定 DBA 用户 ID 和口令。如果为数据库 DBA 用户指定新的名称,即无 |
user ] [ pwd ] |
法再以用户 DBA 身份连接到数据库。您也可以为 DBA 数据库用户指定 |
一个不同的口令。如果不指定口令,则使用缺省口令 sql。如果不指定此 |
|
选项,则将以口令 sql 创建缺省的用户 ID DBA。 |
|
下面的命令将创建一个数据库,其 DBA 用户名为 testuser,使用缺省口令 |
|
sql: |
|
iqinit -dba testuser, mydb.db |
|
以下命令使用缺省用户 ID DBA 和口令 mypwd: |
|
iqinit -dba ,mypwd mydb.db |
|
以下命令将 DBA 用户更改为 user1,口令为 mypwd: |
|
iqinit -dba user1,mypwd mydb.db |
选项 |
说明 |
-dbs |
为数据库预分配空间。预先为数据库分配空间有助于降低数据库所在驱 |
size[ k | m | g | p ] |
动器空间不足的风险。而且,它还可以在数据库服务器有数据库扩充需 |
要之前增加数据库的可存储数据量,从而有助于提高各项性能。扩充数 |
|
据库是一项非常耗时的操作。 |
|
缺省情况下,大小的单位为字节。可以分别使用 k、m、g 或 p 将单位指 |
|
定为千字节、兆字节、千兆字节或页数。 |
|
-ea algorithm |
指定用于数据库或表加密 (-et) 的加密算法。指定 -ea simple 用于简单加 |
密(不指定 -ek 或 -ep)。简单加密等效于模糊处理,其目的只是为了使 |
|
数据处于隐藏状态,以防有人意外地直接访问数据库文件,从而使要破 |
|
译数据库中数据的人难于使用磁盘实用程序查看文件。 |
|
为获得更高的安全性,可指定 AES 或 AES256 以分别实现 128 位或 256 |
|
位高度加密。指定 AES_FIPS 或 AES256_FIPS 以分别实现 128 位或 256 位 |
|
FIPS 认证的加密。对于高度加密,还必须指定 -ek 或 -ep 选项。 |
|
要创建未加密的数据库,请指定 -ea 为无或者不包含 -ea 选项(并且不指定 |
|
-et、-ep 或 -ek)。如果未指定 -ea 选项,则缺省行为如下: |
|
• 如果未指定 -ek、-ep 或 -et,为 -ea none |
|
• 如果指定 -ek 或 -ep(含或不含 -et),为 -ea AES |
|
• 如果 -et 未与 -ek 或 -ep 配合使用,为 -ea simple |
|
算法名称是不区分大小写的。 |
|
文件压缩实用程序在压缩加密数据库文件时,无法达到未加密数据库文 |
|
件那样的压缩程度。 |
|
-ek key |
通过直接在命令中指定加密密钥,来指定您希望创建高度加密的数据 库。-ek 选项和 AES 算法一起使用,可选择使用 -ea 选项来指定该算法。 如果您指定了 -ek 选项而没有指定 -ea 选项,则缺省情况下使用 AES 算 法。如果同时也指定 -et,则不会将数据库加密,而是启用表加密。 |
-ep |
指定您希望通过在窗口中输入加密密钥来创建高度加密的数据库。这样, |
加密密钥决不会以明文显示,从而提供了额外的安全保证。加密密钥必 |
|
须输入两次,以确认密钥的输入是正确的。如果密钥不匹配,则初始化 |
|
失败。如果同时也指定 -et,则不会将数据库加密,而是启用表加密。 |
选项 |
说明 |
-et |
使用为 -ea 选项指定的加密算法(和密钥)启用表加密。此选项在需要创 |
建加密表时使用,而不是在加密整个数据库时使用。如果指定 -et 和 -ek 或 |
|
-ep,而不是 -ea,缺省情况下将使用 AES 算法。如果仅指定 -et,则采用 |
|
简单加密。 |
|
启用表加密并不表示您的表就会被加密。您必须在创建数据库后分别加 |
|
密每张表。 |
|
启用表加密时,将对加密表的表页、相关联的索引页和临时文件页加密, |
|
并对包含有关加密表的事务的事务日志页加密。 |
|
以下示例会创建为表启用了高度加密的数据库 new.db,该加密使用密钥 abc |
|
和 AES_FIPS 加密算法: |
|
iqinit -et -ek abc -ea AES_FIPS new.db |
|
-i |
从数据库中排除 jConnect ™ for JDBC ™ 系统对象。要使用 jConnect JDBC 驱动程序来访问系统目录信息,需要 jConnect 目录支持(缺省情况下会 安装)。指定此选项后,只要不访问系统信息,就仍然可以使用 JDBC。 可在以后使用 ALTER DATABASE 语句添加 jConnect 支持。 |
-iqblksize |
I/O 传输块大小(以字节为单位)。 |
-iqmsgpath |
包含 SAP Sybase IQ 消息跟踪文件的段的路径名。 |
-iqpath |
包含 SAP Sybase IQ 数据的主要段文件的路径名。 |
-iqpgsize |
数据库的 SAP Sybase IQ 段的页大小(以字节为单位)。 |
-iqreservesize |
要为 IQ 主存储保留的空间大小(以 MB 为单位)。 |
-iqsize |
通过 -iqpath 指定的原始分区或操作系统文件的大小(以 MB 为单位)。 |
-iqtmppath |
临时段文件的路径名。 |
-iqtmpreserve- size |
要为临时 IQ 存储保留的空间大小(以 MB 为单位)。 |
-iqtmpsize |
-iqtmppath 的原始分区或操作系统文件的大小(以 MB 为单位)。 |
-k |
不创建 SYSCOLUMNS 视图和 SYSINDEXES 视图。缺省情况下,在创建 数据库时会生成视图 SYS.SYSCOLUMNS 和 SYS.SYSINDEXES,以便与 Watcom SQL(本软件的版本 4 及更低版本)中所提供的系统表兼容。这 些视图与 Sybase Adaptive Server Enterprise 兼容性视图 dbo.syscolumns 和 dbo.sysindexes 冲突。 |
-l |
列出可用的归类序列,然后停止。不创建数据库。要指定归类序列,请 使用 -z 选项。 |
选项 |
说明 |
-le |
列出可用字符集编码,然后停止。不创建数据库。每个字符集编码由一 |
个或多个标签标识。这些是可用于标识编码的字符串。所显示的每一行 |
|
文本会列出用于标识编码的编码标签和替代标签。这些标签分为几种常 |
|
用类别:SA(SQL Anywhere 标签)、IANA(Internet 编号授权委员 |
|
会)、MIME(多用途 Internet 邮件扩展)、ICU(Unicode 的国际化组 |
|
件)、JAVA 或 ASE (Adaptive Server Enterprise)。 |
|
如果想要查看包含替换标签的字符集编码列表,请指定 -le+ 选项。 |
|
当 iqinit 实用程序报告字符集编码时,它始终报告数据库服务器版本的标 |
|
签。例如,以下命令会报告 CHAR 字符集编码 windows-1250: |
|
iqinit -ze cp1250 -z uca test.db |
|
-m filename |
创建一个事务日志镜像。事务日志镜像是与事务日志完全相同的一个副 |
本,通常在单独的设备上进行维护,以便更好地保护您的数据。缺省情 |
|
况下,数据库服务器不使用事务日志镜像。 |
|
-n |
创建没有事务日志的数据库。创建没有事务日志的数据库可节省磁盘空 |
间,但将导致性能较差,因为每次提交都会执行检查点操作。而且,如 |
|
果数据库损坏并且运行时没有事务日志,数据将无法恢复。事务日志是 |
|
数据复制所必需的,可在出现介质故障或系统故障时为数据库信息提供 |
|
额外的安全保护。 |
|
-o filename |
将输出消息写入指定的文件中。 |
-p page-size |
指定数据库的页面大小。数据库的页面大小可以是(以字节为单位) |
2048、4096、8192、16384 或 32768,缺省值是 4096。使用 k 来指定千字 |
|
节的单位(例如 -p 4k)。 |
|
较大的页面大小对于大型数据库而言更有益。例如,由于一次读取一整 |
|
页,因此扫描表所需的 I/O 操作数通常较少。但是,较大的页面大小会导 |
|
致额外的内存要求。强烈建议在选择页面大小时进行性能测试(和一般 |
|
测试)。然后选择可以产生满意结果的最小的页面大小。对于大多数应 |
|
用程序,建议不要使用 16 KB 或 32 KB 页面大小。只有确定始终可以使 |
|
用大容量的数据库服务器高速缓存,而且,只有在对内存和磁盘空间与 |
|
其性能特点进行了权衡之后,才可以在生产系统中使用 16 KB 或 32 KB |
|
的页面大小。如果要在同一服务器上启动大量数据库,请选择一个合理 |
|
的页面大小。 |
|
-pd |
如果未指定此选项(缺省),将通过调用者特权执行所有特许系统过程。 |
如果指定,16.0 之前版本的特许系统过程以定义者特权来执行,而 16.0 |
|
或更高版本的特许系统过程以调用者特权来执行。 |
|
-q |
在安静模式下运行 - 不显示消息。 |
选项 |
说明 |
-s |
添加全局校验和(对每个数据库页添加校验和)。缺省情况下,此选项 |
设置为 on。校验和用于确定是否在磁盘上已修改了数据库页。在您创建 |
|
启用全局校验和的数据库时,在将每一页写入磁盘前为其计算校验和。 |
|
下次从磁盘中读取该页时,就会重新计算该页的校验和,并将其与该页 |
|
上存储的校验和进行比较。如果校验和不同,说明页面在磁盘上已被修 |
|
改或损坏,因此会产生一个错误。无论 -s 选项的值如何,数据库服务器 |
|
都会对重要的数据库页面进行校验和检查。 |
|
系统会自动为在存储设备(例如可移动驱动器)上运行的数据库启用校 |
|
验和,以帮助在数据库损坏时尽早地将其检测出来。 |
|
如果创建数据库时禁用了全局校验和,当使用 -wc 选项或 START DATABASE |
|
语句写入页时,仍可将校验和添加到页。 |
|
-t transaction-log- |
指定事务日志文件的名称。事务日志是数据库服务器用来记录所有用户 |
name |
所做的所有更改的文件,无论使用哪个应用程序。在备份和恢复以及数 |
据复制中,事务日志起着重要的作用。如果文件名没有路径,它将被放 |
|
在与数据库文件相同的目录中。如果运行 iqinit 但不指定 -t 或 -n,则会创 |
|
建与数据库文件同名的事务日志,但其扩展名为 .log。 |
|
-z coll [ collation- |
指定数据库的归类序列。归类序列用于字符数据类型(CHAR、VARCHAR |
tailoring-string |
和 LONG VARCHAR)的排序和比较。归类为所使用的编码(字符集) |
提供字符比较和排序信息。谨慎选择归类非常重要。一旦数据库创建完 |
|
毕,如果不卸载并重装数据库,就无法更改归类。如果不指定归类,数 |
|
据库服务器会根据操作系统语言和字符集选择一种归类。要查看可用的 |
|
归类序列,请参见 -l 选项。 |
|
或者,您还可以指定归类定制选项 (collation-tailoring-string),以便能够对 |
|
字符的排序和比较进行更多的控制。这些选项采用“关键字=值”对的形 |
|
式,包括在圆括号内,位于归类名后。例如: |
|
若指定了这两者,则 collation-tailoring-string 中指定的大小写和重音设置 |
|
会替换 iqinit(-c、-a 和 -af)的大小写和重音选项。 |
|
-ze encoding |
为归类指定编码。通过 -z 所指定的大多数归类都会规定出编码(字符集) |
和排序信息。对于这些归类,不应指定 -ze。 |
|
如果 -z 所指定的归类为 Unicode 归类算法 (UCA),则 -ze 可以针对 CHAR |
|
数据类型指定 UTF-8 或任意单字节编码。 |
|
缺省情况下,数据库服务器会使用 UTF-8。使用 -ze 可以指定特定于区域 |
|
设置的编码并利用 UCA 进行比较和排序。 |
选项 |
说明 |
-zn coll [ collation- |
指定用于排序和比较国家字符数据类型(NCHAR、NVARCHAR 和 LONG |
tailoring-string |
NVARCHAR)的归类序列。该归类为所用的 UTF-8 编码(字符集)提供 |
字符排序信息。其值为 UCA(缺省值)或 UTF8BIN(提供编码大于 0x7E |
|
的所有字符的二进制排序)。如果未安装 dbicu16 和 dbicudt16 DLL,那 |
|
么缺省 NCHAR 归类为 UTF8BIN。 |
|
或者,您还可以指定归类定制选项 (collation-tailoring-string),以便能够对 |
|
字符的排序和比较进行更多的控制。这些选项采用“关键字=值”对的形 |
|
式,包括在圆括号内,位于归类名后。例如: |
|
iqinit -c -zn UCA(case=LowerFirst) sens.db |
|
若指定了这两者,则 collation-tailoring-string 中指定的大小写和重音设置 |
|
会替换 iqinit(-c、-a 和 -af)的大小写和重音选项。 |
示例
此命令将创建名为 bar.iq 的 SAP Sybase IQ 数据库。
$ iqinit -iqpath bar.iq -iqsize 20M
-iqpgsize 2048
-iqreservesize 10M bar.db
SQL Anywhere Initialization Utility Version 16.0.0.5530 Debug
CHAR collation sequence: ISO_BINENG(CaseSensitivity=Respect)
CHAR character set encoding: ISO_8859-1:1987 NCHAR collation sequence: UCA(CaseSensitivity=UpperFirst; AccentSensitivity=Respect; PunctuationSensitivity=Primary)
NCHAR character set encoding: UTF-8 Creating system tables
Creating system views Setting option values
Database "bar.db" created successfully
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)上提取数据的非常规恢复工具
- 适用于所有的SQL Anywhere版本 包括:5.x,6.x,7.x,8.x,9.x,10.x,11.x,12.x,16.x,17.x
- 适用于所有的UltraLite版本
- 能够恢复出来表结构和数据
- 能够恢复自定义数据类型
- 能够恢复存储过程等对象的语法
- 能够导出到目标数据库
- 能够导出到SQL文件并生成导入脚本
- 支持多种字符集,包括:cp850、cp936、gb18030、utf8等
- 能够恢复未加密或者简单加密类型的数据
- 简单易用
- 限制:不支持AES加密的数据文件
SQL Anywhere数据库非常规恢复工具ReadASADB使用介绍
Sybase SQL Anywhere数据库恢复工具ReadASADB适用场景
各种误操作:
- 误截断表(truncate table)
- 误删除表(drop table)
- 错误的where条件误删数据
- 误删除db或log文件
- 误删除表中的字段
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的主要功能:
- 被勒索病毒加密数据文件及备份文件情况下的恢复;
- 系统崩溃只剩下数据文件的情况下的恢复,甚至数据库文件不存在而只有损坏的备份文件情况下的恢复;
- 因断电、硬盘坏道等造成数据库文件损坏情况下的恢复;
- delete数据恢复、误update数据恢复、误删除表(drop)恢复、误truncate表恢复 等;
- 各种Sybase内部系统表损坏、索引错误的修复;
- master数据库损坏而无法正常运行情况下的恢复;
- Sybase数据库被标记为可疑,不可用等情况的恢复;
- Sybase数据库中数据文件内部出现坏块情况下的恢复;
- Sybase数据库无数据文件但有日志文件的情况下的恢复;
- Sybase数据库只有数据文件无任何日志文件的情况下的恢复;
- Sybase数据文件被误删除情况下的碎片提取恢复;
- 磁盘阵列上的Sybase数据库被误格式化情况下的数据库恢复;
- 数据库sysobjects等系统表损坏无法正常应用情况下的恢复;
- Sybase数据库还原数据库出现失败情况下的恢复;
- 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.xSQL Server数据库恢复工具SQLRescue:
一个不依赖数据库管理系统、直接从SQL Server数据库文件上提取数据的业内领先的恢复工具!能够从损坏的SQL Server数据库文件(.mdf)上提取数据的非常规恢复工具。
SQL Server数据库恢复工具SQLRescue的主要功能:
- 系统崩溃只剩下数据文件的情况下的恢复,即无日志文件或者日志文件损坏情况下的恢复;
- 断电导致数据库文件损坏情况下的恢复;
- 硬盘坏道造成数据库损坏情况下的恢复;
- 数据文件内部存在坏页情况下的恢复;
- 企业管理器误删除数据表记录,管理软件误删除数据表记录的恢复;
- 并闩锁错误、格式化、误删除后导致软件不能使用的情况;
- 无法读取并闩锁页sysindexes失败情况下的修复;
- 数据文件被误删除情况下的碎片提取恢复;
- 系统表损坏、索引错误、误删除数据库表、删除记录的数据找回;
- master数据库损坏而无法正常运行情况下的恢复;
- 数据文件无法附加情况下的数据恢复;
- 数据库被标记为可疑,质疑,不可用等情况的恢复;
- 数据库sysobjects等系统表损坏情况下的恢复;
- 数据被误(drop、delete、truncate)删除表数据的恢复,误update后的数据恢复等;
- 还原时报一致性错误,错误823等情况下的数据恢复,各种错误提示的数据库文件修复;
- 数据库被误格式化等情况下的数据库恢复;
- 日志收缩造成数据库损坏情况下的恢复;
- 仅剩损坏的备份文件情况下的恢复。
SQL Server数据库恢复工具SQLRescue技术特点:
只要SQL Server数据库的数据文件存在,我们就有办法帮您从数据文件中找回重要数据。- 从数据文件中直接恢复数据
- 不能附加时直接恢复数据并生成新的数据库
- 系统表损坏的数据库修复
- 快速修复SQL 823错误、连接中断错误
SQL Server数据库恢复工具SQLRescue支持的版本:
Microsoft SQL Server 7.0, 2000, 2005, 2008, 2008R2, 2012, 2014, 2016, 2017,2019。+-------------------------------------华丽的分割线-------------------------------------------------------------------------