-1

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'

sp_dboption '','single user',true go use go dump database to '/tmp/dump.dmp' のように 12.5.4 にロードします。

次に、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

ありがとうございました

4

1 に答える 1

0

私の記憶が正しければ、11.6 -> 12.5.4 は直接サポートされません。11.6 -> 12.0 -> 12.5.4 または 11.6 -> 11.9.2 -> 12.5.4 に移行できると思いますが、メジャー リリースが 2 つ以上離れている場合はサポートされません。

于 2016-05-05T19:04:22.513 に答える