0

SQL Server 2008で実行したいPostgresデータベースから生成されたSQLファイルがあります。SQLファイルは、データを作成、削除、およびテーブルに挿入します。SQL Serverは、構文でいくつかのエラーを返します。

ファイルに互換性を持たせる方法はありますか?

そうでない場合、PostgresからSQLServerにデータをエクスポートするための最良の方法は何ですか?

4

1 に答える 1

2

最善のアプローチは、通常、ダンプをPostgreSQLサーバーに復元してから、以下を使用してライブサーバーからデータをコピーすることです。

  • 手作業で変換するスキーマのみのダンプの後に、pg_dump --data-only --inserts運が良ければそのままロードされる可能性のあるダンプが続きます。それ以外の場合は、テキスト処理ツールを使用してマシン変換できます。また

  • Pg->MSSQL用の専用変換ツールが見つかった場合。リンクされた投稿で参照されているMSSQLODBCダンプ/エクスポートツールは、ETLツールの特殊なケースである可能性があります。

  • 通常は、TalendやPentahoなどのETLツールを使用して変換を支援します。

于 2012-08-18T01:49:07.043 に答える