SSISパッケージを実行しています。パッケージは、ExcelファイルをSQLServerデータベース2008にインポートします。Excelのインポート中にFIRE_TRIGGERSオプションを設定しました。INSERTの後に特定の条件がある場合、パッケージの実行を停止したい。しかし、私は多くのことを試みましたが、成功しませんでした。挿入するたびにエラーが発生するようにトリガーを削除しましたが、SSISパッケージが停止しません。重複するレコードが見つかった場合、sprocの実行に失敗するため、後で停止します。トリガーが起動された後に停止したいと思います。助けてくれてありがとう
私のトリガーのコード:
ALTER TRIGGER [dbo].[TrigInsertBill]
ON [Invoice].[dbo].[Bill]
AFTER INSERT
AS
BEGIN
RAISERROR('This month/year combo exist in the BILL TABLE',16,1)
END