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

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

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

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

ダメでした

クエリ強制終了

MySQLで終わらないクエリ、ループなどを強制終了するには
show processlist;
をよく見て該当のクエリを見つけて
kill クエリのid;

SQLserverでは
exec sp_who
でクエリを見つけて
kill spid