我想将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'','single user',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
数据库仍处于脱机状态! 错误:数据库还没有准备好
关闭服务器并重新启动后,数据库就在这里,但我没有表,juste用户,角色和程序
我还有其他选择:ddlgen(我觉得11.6不工作),链接服务器?,syscomment:@。
如果有人知道如何迁移这个数据库,那对我来说将是一个很大的帮助。
我在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
谢谢
答案 0 :(得分:0)
如果我没记错的话,11.6 - &gt; 12.5.4不会直接支持。我相信你可以从11.6开始 - > 12.0 - &gt; 12.5.4或11.6 - &gt; 11.9.2 - &gt; 12.5.4,但是一旦你获得超过2个主要版本,它就不受支持。