DB2/UDBデータベースをSQLServerに移行できるツールを探しています。リンクサーバーを使用してスキーマとデータを移行したり、SISSを使用してインポート/エクスポートしたりするのは非常に簡単です。
しかし、ストアドプロシージャはどうですか?複雑なストアドプロシージャがたくさんあります。 ispirerツールのようないくつかのツールがあります-それは高すぎてそれほど成熟していません-他のツールはswissqlのものがもはや維持されていません。
他のツールはどうですか?誰もが経験がありますか?私の焦点は、ストアドプロシージャの移行です。
これは、SQLのあるフレーバーから別のフレーバーに変換するのは簡単な作業ではありません。それは(一種の)高価であるか、自分で行うのが難しいかのどちらかです。
すべてのデータベース言語フレーバーには、システム固有のシステムプロシージャ、データ型、関数などが多数含まれているため、簡単に消化して別のフレーバーに変換することはできません。
各SQLフレーバーは、SQL 92、99、または2003標準のサブセットを実装し、ローカル機能をさらに拡張します。
Ispirerの製品SQLWaysはあなたが言うほど基本的ではないと言えます。このツールは、データとストアドプロシージャの両方を自動的に移行します。疑問がある場合は、自分で試してみることができます: http://www.ispirer.com/download/download-demo 。
SQLines SQL Converterを http://www.sqlines.com/db2-to-sql-server で見てください。これは、DDLおよびDB2からSQLServerへのストアドプロシージャの変換をサポートしています。