none
ntwdblib.dll & SQL Server 2016 RRS feed

  • Frage

  • Hallo zusammen

    Wir verwenden alte C++ Anwendungen welche mit der ntwdblib.dll auf unseren SQL Server 2016 zugreifen.

    Bis und mit dem SQL Server 2014 hat das wunderbar geklappt. Mit dem SQL Server 2016 aber crashed die ganze Sache.

    Folgende Angaben haben wir dann jeweils im Log des Clients, die C++ Anwendung ist die IV.EXE.

    Faulting application name: IV.EXE, version: 3.9.3.0, time stamp: 0x57612859
    Faulting module name: ntwdblib.dll, version: 2000.80.194.0, time stamp: 0x398d26dd
    Exception code: 0xc0000005
    Fault offset: 0x0001f15a
    Faulting process ID: 0x323c
    Faulting application start time: 0x01d1ff953a5ed046
    Faulting application path: O:\RUN\IV\IV.EXE
    Faulting module path: C:\WINDOWS\SYSTEM32\ntwdblib.dll
    Report ID: 46f7eeb5-e673-49dc-872a-b4daa79d9272
    Faulting package full name: 

    Kann mir hier jemand ein Tipp geben?

    Herzlichen Dank für jede Hilfe.

    Martin

    Freitag, 26. August 2016 12:41

Antworten

  • Hallo zusammen

    Falls es jemand interessieren sollte:

    Ich habe einen Support-Request bei Microsoft eingereicht. Es ist so, dass ntwdblib.dll ab SQL Server 2014 nicht mehr läuft und diese DLL mit dem 2016 fallengelassen wurde.

    Leider aber haben sie diesen Fakt nirgends dokumentiert.

    Gruss Martin

    Samstag, 3. September 2016 10:33

Alle Antworten

  • Faulting module name: ntwdblib.dll, version: 2000.80.194.0, time stamp: 0x398d26dd

    Hallo Martin,

    der verwendete ODBC Treiber mit der Build Nummer ist Marke Uralt, kommt aus MDAC 2.6 und ist für SQL Server 7.0 gedacht; das der überhaupt bis heute noch funktioniert hat ist mehr Wunder als Absicht.

    Verwende besser neuere ODBC Treiber für den SQL Server.


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Freitag, 26. August 2016 18:31
  • Hallo Olaf

    Danke für Deine Antwort. Ja, ist Version Asbach-Uralt. Die C++ Programme werden noch bis Ende 2017 betrieben. Einen Umbaue auf den ODBC Treiber vom SQL Server werden wir nicht machen können (Zeit, Geld und Ressourcen).

    Gibt es hier wirklich nur die Möglichkeit des Umbaus?

    Könnte es sein, dass wir die NTWDBLIB.DLL anders einsezten müssten?

    Herzlichen Dank für jede Hilfe.

    Martin

    Samstag, 27. August 2016 14:38
  • Hallo zusammen

    Falls es jemand interessieren sollte:

    Ich habe einen Support-Request bei Microsoft eingereicht. Es ist so, dass ntwdblib.dll ab SQL Server 2014 nicht mehr läuft und diese DLL mit dem 2016 fallengelassen wurde.

    Leider aber haben sie diesen Fakt nirgends dokumentiert.

    Gruss Martin

    Samstag, 3. September 2016 10:33