質問: SQLサーバ(2012)にて、起動時に特定のSQL文を実行させる方法をお教えください。 やりたいことは、 サーバ電源投入時や、DBを復元したとき(これは最悪手動で逃がせますが) に、あるテーブルの特定のフィールドを0にクリアしたいのです。 プログラムが接続したときに、そのフィールドを見て、0の時には、データの整合性を確認しに行きたいと考えています。 (サーバー再起動時、Sqlのサービスを再起動した時も) プログラムを再起動したときには、そのフィールドが0でない時には、初期のチェックは通さないようにしたいので。 起動時に、SQL文を走らせる方法をご指導下さい。
回答: 起動時に sqlcmd を記述したバッチファイルを 起動するようにしてやればいいです。