2017-07-18 10 views
-2

Oracleデータベースにリンク・データベースを使用してトリガーを作成しようとしています。私はselect文を実行すると、それはそれは私のリンクサーバーが完全に機能していますが、私はそれでトリガーを作成しようとすると、私はこのエラーを取得する意味作品:MS SQLでリンク・サーバー・テーブルを使用してトリガーを作成

​​

は、以下の私のクエリを参照してください。

CREATE TRIGGER Insert_Into_TempYellCat ON TESTS..TESTSMS.YELL_CAT 
after INSERT AS 
BEGIN 

    INSERT INTO 
    TempYellCat 
    (
     TRA_DATE, 
     TRA_SEQ1, 
     TRA_SEQ2 
    ) 
    SELECT 
     TRA_DATE, 
     TRA_SEQ1, 
     TRA_SEQ2 
    FROM 
     TESTS..TESTSMS.YELL_CAT 
END 

私は誰か助けてください。

+1

ヒント:大文字が叫んとして知覚されます。今あなたの質問のタイトルを編集したい! – GhostCat

+2

リモートデータベース上に(SQL Server)トリガーを作成することはできません。間違いなく、別のデータベース製品を実行しているトリガーを作成することはできません。 –

答えて

0

これは欺瞞の質問です。 2年前のSOの解決策はここにあります。 。角括弧で

The object name contains more than the maximum number of prefixes. The maximum is 3

[OPC.WriteRequests]あなたのスキーマ名SQL05.ManufacturingPortal.dboを指定し、オブジェクト名

+0

これは決して*答えではありません。最高でも、それはデュプリとしてのVTCになります。しかし、それはまた、その質問を大きく誤解している。 –

関連する問題