Hallo,

ich m�chte per Trigger gerne einen datensatz der Tabelle02 updaten, wenn ein
Datensatz in Tabelle01 eingef�gt wurde.
Der Trigger sieht folgernderma�en aus:

<snip>
CREATE TRIGGER TrigStatusHoch ON Database01.dbo.Tabelle01
FOR INSERT
AS
SET NOCOUNT ON
   UPDATE SichtenDatabase.dbo.Tabelle02
    SET SichtenDatabase.dbo.Tabelle02.Feldxy = 200
      FROM inserted
        WHERE SichtenDatabase.dbo.Tabelle02.SatzID = inserted.SatzID
SET NOCOUNT OFF
</snip>

"Database01.dbo.Tabelle01" ist keine Sicht, sondern eine echte Tabelle.
Die "Tabelle02" soll dabei �ber eine Sicht upgedatet werden.
Diese Sicht befindet sich in der Datenbank "SichtenDatabase" auf dem selben
SQL-Server wie auch "Database01".
Die Datenbank "SichtenDatabase" ist verbunden mit einem zweiten SQL-Server
auf einem anderen Computer.
Dort befindet sich physikalisch "Tabelle02".

Klappt leider nicht, und der SQL-Server h�ngt sich ganz sch�n weg. (Ich kann
den Trigger dann z.B. nicht mehr bearbeiten, bis ich den SQL-Server einmal
durchgestartet habe)

Alle m�glichen anderen stored_procedures, die entweder direkt oder �ber
Sichten auf die verschiedenen SQL-Server zugreifen, laufen prima; an
grunds�tzlichen Verbindungsproblemen kann es also eigentlich nicht liegen.

Jemand einen Tipp?

Gru�
J�rgen


-----------------------------------
J�rgen Pekruhl
[EMAIL PROTECTED]
+49 521 92 57 622
TNS EMNID Bielefeld
Stieghorster Str. 90
D - 33605 Bielefeld


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an