0

私たちは、SQL Server で記述された ERP システムを実行する製造工場です。私は SQL を扱ったことがないので、言語を知りません。私が知っているのは、実行してデータを更新していたトリガー ジョブが実行されなくなったことです。私のためにこれについての質問に答えるのに十分なほど知っている人はいますか??? どんな助けでも大歓迎です!

ありがとう、

ジャナ

4

1 に答える 1

0

誰かがトリガーを無効にしたり、トリガーを削除したり、トリガーを変更したりした可能性があります。

テーブルのすべてのトリガーを有効にするコードは次のとおりです。

ALTER TABLE mydatabse.dbo.mytable ENABLE トリガー ALL

または、無効になっている 1 つのトリガーを有効にすることもできます。

それでもうまくいかない場合は、他の 2 つの可能性のいずれかです。あなたはバックアップを持っていますか?または、すべてのコードがソース管理に適切に保存されているため、必要に応じて以前のバージョンに戻すことができます。その場合は、トライガーが変更または削除された理由を調べてください。おそらく、それは別のプロセスに干渉していたのでしょう。それを行った人々は、トリガー init の現在の形式がまだ必要かどうかを判断するのに十分な専門家ではありませんでした。

于 2010-05-05T19:53:32.870 に答える