web-dev-qa-db-ja.com

Sybaseデータベースを単一のSQLServerデータベースに移行する場合の追加の列

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

新しいSQLServerデータベースのすべてのテーブルには、追加の列project_idがあります。この列には、移行元のSybaseデータベースデータに応じて固定値が必要です。

SSMAを使用してスキーマを移行し、SSMSで新しい列を作成しました。しかし、私は新しい列がSSMAに表示されておらず、やりたいことを達成する方法がわかりません。

追加のproject_id列を使用しながら、各Sybaseデータベースからデータを移行するにはどうすればよいですか。

1
Cocowalla

SSMAは、スキーマの移行後に作成した余分な列を無視するだけであることが判明しました。そのため、各Sybaseデータベースからデータを移行する前に、 project_id columns のデフォルトを設定してそれらを使用できます。これらのデフォルトが入力されています。

1
Cocowalla