验证同一 SAP ASE 版本内的服务包和修补程序级别是否为降级做好了准备。此外,还会对通过当前版本的 SAP ASE 进行的系统目录更改进行降级。
sp_downgrade_esd 将指定的单个数据库降级至指定的之前版本。此项操作支持以使用旧版本进行装载的形式转储此数据库。转储后可使用 online database 命令重新升级数据库。不能将 16.0 或更高版本的数据库降回 15.x 版本。
sp_downgrade_esd @<database_name>[, @<target_version>[, @verbose]]
<@database_name>
是要降级的数据库的名称。
<@target_version>
是指定 16.0 要退回到的字符串。它接受值“GA”(缺省值)或“SP0 PLxx”,其中“xx”为整数。“GA”是“SP0 PL0”的缩写。有效选项包括:
"GA" (缺省)表示 SAP ASE 16.0 版。
"SP0 PL<xx>" 其中 <xx> 为整数。指定 "SP0 PL0" 与使用 "GA" 相同。
<@verbose>
是使用后将以详细模式显示输出的整数。有效值包括:
降级 sybsystemprocs
此示例将降级 sybsystemprocs:
1> sp_downgrade_esd sybsystemprocs, GA
2> go
Reverting database 'sybsystemprocs' to 'GA'.
Database 'sybsystemprocs' is now suitable for use by GA.
(return status = 0)
1>
2> sp_downgrade_esd sybsystemdb, GA
3> go
Reverting database 'sybsystemdb' to 'GA'.
Database 'sybsystemdb' is now suitable for use by GA.
(return status = 0)
1> sp_downgrade_esd model, GA
2> go
Reverting database 'model' to 'GA'.
Database 'model' is now suitable for use by GA.
(return status = 0)
1> sp_downgrade_esd MYASE_tdb_1, GA
2> go
Reverting database 'MYASE_tdb_1' to 'GA'.
Database 'LUMINOUS_tdb_1' is now suitable for use by GA.
(return status = 0)
1> sp_downgrade_esd master, GA
2> go
Reverting database 'master' to 'GA'.
Database 'master' is now suitable for use by GA.
(return status = 0)
1> shutdown
2> go