none
Problem mit Verbindungsserver (SQL 12 zu SQL-Sever 2008) RRS feed

  • Frage

  • Ich habe einen Report in NAV, der eine Update-Zugriff auf eine externe Tabelle macht, die via Verbindungsserver zugewiesen ist.(SQL-Server 2012 zu SQL-Server2008).

    Nach dem Start passiert erst mal eine Weile gar nichts, dann kommt immer die Fehlermeldung:

    Der folgende Fehler war nicht erwartet.
    Der Vorgang konnte nicht ausgeführt werden, da der OLE DB-Anbieter 'SQLNCLI11' für den Verbindungsserver keine verteilten Transaktionen beginnen konnte.

    Hat jemand eine Idee, was man da machen kann / soll ?

    Grüße

    Hermann Schubert.


    Hermann Schubert.

    Montag, 27. April 2015 08:54

Alle Antworten

  • Hallo Hermann,

    wenn Du Daten via Link Server auf einem anderen Server ändern willst, dann muss dazu eine "Distributed Transaction" gestartet werden, dafür ist MS DTC = Distributed Transaction Controller" zuständig; siehe MS DTC Service (wenn auch etwas älter).

    Das muss vorher entsprechend auf dem Quell- und dem Zielserver eingerichtet werden, siehe MS Support: Recommended MSDTC settings for using Distributed Transactions in SQL Server


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Montag, 27. April 2015 09:44
  • Hallo Herrmann,

    wir haben nach der Umstellung auf einen neuen SQL-Server die gleiche Meldung.
    Die MS DTC-Services sind gestartet.

    Konntest Du die Störung lösen?

    Viele Grüße,
    Jochen


    ----------------------------------------

    Freitag, 18. November 2016 13:59
  • Hallo Jochen,

    das Ganze ist ja nun schon eine Weile her. Da es beim Kunden drängte, haben wir eine andere Lösung als mit Verbindungsserver gefunden. (Der Kunde konnte die relevante Tabelle auf denselben Server duplizieren, so dass der Zugriff problemlos möglich war.

    Grüße

    Hermann.


    Hermann Schubert.

    Montag, 21. November 2016 08:44