web-dev-qa-db-ja.com

SSMAで既存のデータを削除しないでください

Microsoftの SQL Server Migration Assistant for Sybase 5. ( 'SSMA')を使用して、複数のSybaseデータベース(同じスキーマを持つ)を単一のMSSQLデータベースに移行しようとしています。

最初のデータベースは正常に移行されました。しかし、次のデータからデータを移行しようとすると、次のような警告がたくさん表示されます。

The table 'MyDatabase.dbo.MyTable' contains data.
If you continue with data migration, all data in the table will be deleted.

既存のデータを削除したくありませんが、SSMAでこれを行う方法が見つかりません。

1
Cocowalla

私はそれを考え出した。 [ツール]> [オプション]> [一般]> [移行]に移動し、拡張データ移行オプション表示に設定する必要がありました。

次に、テーブルごとに新しいData Mig ...タブがあり、チェックを外す必要がありましたSQL Serverテーブルの切り捨てそして適用をそれぞれ個別にヒットしましたテーブル。テーブルがたくさんあるときはかなり面倒です...しかしそれはうまくいきました。

1
Cocowalla