[Gelöst] Verteilte Transaktionen

23. Juli 2009 09:29

Hallo zusammen, ich bekomme ständig die Fehlermeldung dass der entfernte Server keine verteilte Transaktion beginnen kann. An was kann das liegen?

Die Konstellation sieht folgendermaßen aus:

Server A hat eine Datenbank TestDB mit der Tabelle t1

Beim Server B ist A als Linked Server hinterlegt
Server B hat eine Navision 2009 Datenbank, eine Sicht mit dem Statement "select * from [A].[TestDB].[dbo].[t1]"

Bei beiden Rechnern ist die MSDTC (Distributed Transaction Coordinator) gestartet. Bei beiden Diensten ist der Netzwerkzugriff erlaubt (2.jpg)

Ich kann von Navision aus die Daten in der t1 sehen, jedoch beim Einfügen kommt folgende Fehlermeldung (1.jpg)

In dem Profiler habe ich folgendes beobachtet, dass bei jedem Insert noch "SET IMPLICIT_TRANSACTIONS ON" und "SET XACT_ABORT OFF" ausgeführt werden, die genau diese Fehlermeldung auslösen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Lösung

23. Juli 2009 10:36

Ich habe die Lösung gefunden.

Folgende Einstellungen habe ich bei Navision-Tabelle (SQL-Sicht) geändert:
LinkedObject -> Yes
LinkedInTransaction -> No

Re: [Gelöst] Verteilte Transaktionen

6. Oktober 2016 14:34

Auch wenn das Thema schon mehr als sieben Jahre alt ist:

DANKE, du hast mir den Tag gerettet.