1

私は2つのSQL 2012 DBを持っています - 1つはトリガーを持つテーブルを持ち、もう1つはそのトリガーを無効にする手順を持っています。

各データベースに 1 つずつ、2 つのデータベース プロジェクトを使用して SSDT ソリューションを作成しました。2 番目のデータベースでは、最初のデータベースを指すデータベース参照を追加して、オブジェクトを参照できるようにしましたが、手順の行は次のとおりです。

ALTER TABLE [$(DbWithTrigger)].dbo.TblWithTrigger DISABLE TRIGGER MyTrigger

警告が表示されます:

SQL71502 プロシージャー: [dbo].[CrossDbTriggerCall] には、オブジェクト [dbo].[MyTrigger] への未解決の参照があります。

Visual Studio 2012 SSDT および Visual Studio 2013 Ultimate でこの動作を一貫して再現できます。

4

1 に答える 1