2012-03-15 8 views
0

SQL Server 2008でレプリケートされたサブスクライバテーブルがあります。テーブルは読み取り専用です。サブスクライバテーブルのTSQLトリガ

私の質問は次のとおりです。

私は(...一部では)私のトリガーに何らかのエラーが発生した場合、トランザクションをロールバックするには、以下の

SAVE TRANSACTION savepoint1 
BEGIN TRY 
... 
END TRY 
BEGIN CATCH 
ROLLBACK TRANSACTION savepoint1 
END CATCH 

を使用している場合は、へのサーバーの試みをSQLます読み取り専用サブスクライバテーブルを更新またはロールバックしてもエラーが発生しますか?

ありがとうございました。

+0

あなたがこれまでどのようなテストを行っていますか? –

答えて

1

トリガーをどこのサイト運営者に置いていますか?あなたはそれが加入者で働くことを望んでいませんが、あなたはそれを無効にする方法を知らないのですか?

それが本当ならば、あなたはトリガー上の複製タグのためではないしてみてくださいは:

http://msdn.microsoft.com/en-us/library/ms176072.aspx