我想将sybase ASE 11.6的数据库迁移到其他服务器sybase ASE 11.9.2(ssma)、12.5.4或更高版本的
我找不到这样做的方法,我试图从11.6转储一个数据库,就像这样:
sp_dboption '<dbname>','single user',true
go
use <dbname>
go
dump database <dbname> to '/usr/dumps/remote/ledump.dmp'
并在12.5.4上加载,如下所示:sp_dboption","单个用户",true去使用去将数据库转储到"/tmp/dump.dmp"
然后转到ASE 12.5.4
sp_dboption '<dbname>','single user',true
go
load database hr_db from '/tmp/ledump.dmp'
数据库脱机
然后
online database REFCOM
go
数据库仍处于脱机状态!错误:数据库尚未准备好
关闭服务器并重新启动后,数据库在这里,但我没有表,只有用户、角色和过程
我还有其他选择:ddlgen(我认为不适用于11.6),链接服务器?,系统注释:@。
如果有人知道如何迁移这个数据库,这对我来说将是一个很大的帮助
我在ASE 10-11上找到了一些技术帮助:http://www.nowandfutures.com/sybase/和http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_12.5.1/title.htm
感谢
如果我没有记错,11.6->12.5.4将不会直接得到支持。我相信你可以从11.6->12.0->12.5.4或11.6->11.9.2->12.5.4,但一旦你有两个以上的主要版本,它就不受支持了。