私のアプリケーションは、SQL Serverデータベースに基づいています。データベース上のアクティブなトリガのリストを取得する方法は?
すべての顧客には、カスタマイズ以外は同じdbがあります。
いくつかのカスタマイズが含まれます:新しいテーブル、変更された表、カスタムビューを、私はいくつかのスクリプトが実行されているソフトウェアアップデートを実行すると、カスタムが...
をトリガします。今私は手動でトリガーを無効にし、スクリプトが完了した後に再び有効にします。
とにかく、自動的にすべてのトリガーを無効にしたい(有効になっているか、既に無効になっている可能性があります)し、最後に再度有効にしたいと思います。
こんにちは、どうすればいいですか?
現在のデータベースでアクティブなトリガーを取得するにはどうすればよいですか?私はこれを得たら
私はプログラム的に作成し、
DISABLE TRIGGER triggername ON TABLENAME
ENABLE TRIGGER triggername ON TABLENAME
が重複する可能性をis_disaabled sys.triggersからデータベース [データベース名]を使用し
選択*を使用してください:トリガーがあるかどうかを確認有効または無効?](http:// stackoverflow。質問:8136937/sql-server-check-a-trigger-is-enabled-or-disabled) – michaelAngelo