我想将 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 go use go dump database to '/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)、链接服务器?、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
谢谢你