1

私はする必要がありexport/update schema without loosing existing dataます。Red Gateおそらく聞いたことがあるツールが2つあることがわかりました。

  • SQL Compare;
  • SQL Data Compare;

それらのどれが私が移行を解決するのを助けることができましたか?

4

3 に答える 3

2

SQL Compareはスキーマのみを同期し、データは同期しないため、SQLDataCompareが必要です。

于 2012-04-10T10:10:15.550 に答える
0

それは変化の性質に依存します。SQL Compareは、テーブルの再構築が必要な変更であっても、スキーマを変更するときにデータを保持します。

ただし、テーブルの名前変更やテーブル/列の分割などの変更を行うと、SQL Compareは「意図」を理解せず、期待どおりでないスクリプトを生成する可能性があります。

これに対する解決策は、SQLCompareをSQLソース管理およびその移行スクリプト機能と組み合わせて使用​​することです。これにより高度なカスタマイズが可能になります。

于 2012-04-11T23:00:40.857 に答える
0

SQL Compareで十分です。警告がテーブルの名前変更の結果である場合は、[プロジェクト設定]の[テーブルマッピング]タブを使用して、SQLCompareに同じテーブルであることを通知できます。PS私はこの投稿が古いことを知っていますが、適切なツールを使用するのが最善です:)

于 2013-01-24T15:10:15.867 に答える