12 か月のデータを含む 2 つのバックアップ データベースと、別の 10 か月のデータを含む 2 つのバックアップ データベースがあります。何らかの理由で 12 か月の DB を使用できません。したがって、10か月のDBを12か月のデータで更新する必要があります(新しい行、新しいエンティティなど、既存のレコードを更新する)を10か月のDBに追加する必要があります..誰かがこれについて私を助けてくれます..
2 に答える
0
これらのデータベースは別々の SQL インスタンス上にあり、同じインスタンス上にないと仮定していますか??
SSIS データ エクスポート ウィザード (Mgmt Studio で [データベース] を右クリック -> [タスク] -> [データのエクスポート]) を使用して、10 か月のすべてのテーブルを 12 か月の DB と同じインスタンス内のデータベースにコピーします。
次に、何か問題が発生した場合に備えて、12 か月のテーブルのすべてのデータをバックアップします (ここでは SELECT INTO がうまく機能します)。
最後に、T-SQL MERGE を使用して、10 か月のデータを 12 か月のデータベースにプッシュします。
とにかくそのようなもの:-)私はあなたの完全な要件について100%明確ではありませんが、要点はわかります...
于 2014-01-27T13:58:04.457 に答える