2

基盤となるデータベースに Sybase ASE 15.7 を使用するアプリケーションがあります。昔は、テーブルを分割して 2 つの異なるデータベース (db1 と db2 など) に配置することが推奨されていました。名前の競合がないことはわかっています。つまり、オブジェクトを db1 から db2 に、またはその逆に移行できます。

データを移行するための最良のオプションは何ですか。残りのデータベースに必要なすべてのオブジェクトを作成するための SQL スクリプトがあります。これを使用するよりも良いオプションはありますか:

1> INSERT INTO db2..tblA
2> SELECT * FROM db1..tblA
3> GO

いくつかのテーブルはかなり巨大です。そのため、トランザクション ログがいっぱいにならないように注意する必要があります。

BCP も次のようなオプションである可能性があります。

bcp db1..tblA out tblA.save -U... -P....
bcp db2..tblA in tblA.save -U... -P....

両方のデータベースに接続でき、このようなことを処理できるツールはありますか?

多分誰かがアイデアを持っています。前もって感謝します。

よろしくお願いします

イェンス

4

1 に答える 1