データベース複製とTRUNCATE@SQLserver

SQLserverのデータベース複製で躓く
SSMSのデータベースコピーウィザードはなぜかエラーで使えない
エクスポートウィザードでできるが主キーの設定やトリガーなどはコピーしてくれない

データベースTESTDBを一度バックアップ
復元をクリック 復元先のデータベースをTESTDBcopyに書き換えて復元
その後TESTDBは復元中になって使えなくなっているのでこちらもあらためて復元しておく

さらにコピーしたデータベースのテーブルのレコード全削除とidendityのリセット(=truncate)する
CTEで全テーブルの一括truncateを試みたがCTEはselect update delete insertしか使えないようだ
exec sp_MSforeachtable @command1=”truncate table TESTDBcopy.?”
でOK

ダメでした

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です