Hallo,
bei mir läuft DATEV 13 auf Windows 10 Pro, aufgrund der Anzahl der Buchungen reicht SQL Express nicht aus, deshalb muss lt. DATEV die SQL-Server-Version laufen. Für WIn 10 Pro benötigt man hierfür eine spezielle Lizenz-Berechtigung, diese ist im Lizenzmanager auch aufgeführt und funktioniert seit langem.
Das DVD-Update auf 13.11 stoppt nun jedoch mit der Fehlermeldung (siehe Bild).
Hätte jemand einen Tipp? Danke!
Gelöst! Gehe zu Lösung.
Was steht in der verlinkten Logdatei? Das Recht ist definitiv auch für die neue DVD vorhanden?
das Problem tritt auch auf, wenn ich den SQL-Server SE direkt einzeln von der DVD installieren will: DVD-Laufwerk:\MSSQL\SERVERSE\PAKET.ANW
Hier die relevanten Logzeilen:
#TID:0001 #T:15:11:35,945: <INF> #L:all product files are verified
#TID:0001 #T:15:11:35,945: <INF> #L:<*** End of checking signature: Key=B0000454 Version=5.1.3 ***>
#TID:0001 #T:15:11:35,945: <INF> #L:ChildConfig Name=SQL Server 2014 SE Key=B0000454 Version=5.1.3 Selection=Selected
#TID:0001 #T:15:11:35,945: <INF> #L:ChildConfig Name=SQL 2014 Installationsbasis Key=B0000275 Version=5.1.1 Selection=NotSelected
#TID:0001 #T:15:11:35,945: <INF> #L:ChildConfig Name=SQL-Support-Tools Key=B0001342 Version=5.0.1 Selection=Selected
#TID:0001 #T:15:11:35,992: <INF> #L:</Configuring>
#TID:0001 #T:15:11:35,992: <INF> #L:Current job step: Configured
#TID:0001 #T:15:11:36,086: <INF> #L:UI: Business-State-Handling - BusinessState ReadyForConfiguration -> Return value Continue
#TID:0001 #T:15:11:36,086: <INF> #L:JobProcessingFlowChanging: CurrentFlow: PostBuilding -> NextFlow: Configuring
#TID:0001 #T:15:11:36,086: <INF> #L:Previous job step: Configured
#TID:0001 #T:15:11:36,086: <INF> #L:<PostChecking>
#TID:0001 #T:15:11:36,101: <INF> #L:Checking conditions of JobItem:B0001323
#TID:0001 #T:15:11:36,101: <INF> #L:Checking conditions of JobItem:B0001315
#TID:0001 #T:15:11:36,101: <INF> #L:Checking conditions of JobItem:B0001132
#TID:0001 #T:15:11:36,101: <INF> #L:Checking conditions of JobItem:B0000457
#TID:0001 #T:15:11:36,117: <INF> #L:Checking conditions of JobItem:B0000442
#TID:0001 #T:15:11:36,117: <INF> #L:Checking conditions of JobItem:B0000454
#TID:0001 #T:15:11:36,117: <INF> #L:Condition: Type:Custom DllName:E:\Depot\B0000454\001285592\UsrStart.dll FunctionName:AreInstRequirementsOK Parameter:B0000454;000602c0;PAK04068
#TID:0001 #T:15:11:36,133: <INF> #L:Working directory set to "C:\WINDOWS\SysWOW64"
#TID:0001 #T:15:11:36,133: <INF> #L:<FunctionCall>
#TID:0001 #T:15:11:36,133: <INF> #L:FunctionName: "AreInstRequirementsOK"
#TID:0001 #T:15:11:36,133: <INF> #L:Assembly-Path: "E:\Depot\B0000454\001285592\UsrStart.dll"
#TID:0001 #T:15:11:36,133: <INF> #L:Managed-Assembly (CLR): FALSE
#TID:0001 #T:15:11:36,133: <INF> #L:Executing the program: C:\Program Files (x86)\DATEV\PROGRAMM\Install\DvInesRunDll32.exe
#TID:0001 #T:15:11:36,133: <INF> #L:<C:\Program Files (x86)\DATEV\PROGRAMM\Install\DvInesRunDll32.exe>
Asynchronous process start = False
Arguments = -s -StdOut -F:"C:\Program Files (x86)\Common Files\DATEV\Installer\RunDllFunc\1027dcf1-7409-4d5e-a6ed-ed5187a253fb\RunDllFunc.Config"
WorkingDir = C:\WINDOWS\system32
Domain =
#TID:0001 #T:15:11:36,133: <INF> #L:</C:\Program Files (x86)\DATEV\PROGRAMM\Install\DvInesRunDll32.exe>
#TID:0001 #T:15:11:37,132: <INF> #L:Process finished. Exitcode: 0
#TID:0001 #T:15:11:37,132: <INF> #L:Elapsed execution time: 992 ms
#TID:0001 #T:15:11:37,132: <INF> #L:Dll-Function-Call finished successfully: DvInesRunDll32.exe returned with return code: '0'
#TID:0001 #T:15:11:37,148: <INF> #L:"AreInstRequirementsOK" call exited -> Return code: 0.
#TID:0001 #T:15:11:37,148: <INF> #L:File deleted: 'C:\Program Files (x86)\Common Files\DATEV\Installer\RunDllFunc\1027dcf1-7409-4d5e-a6ed-ed5187a253fb\RunDllFunc.Config'
#TID:0001 #T:15:11:37,148: <INF> #L:Directory deleted: 'C:\Program Files (x86)\Common Files\DATEV\Installer\RunDllFunc\1027dcf1-7409-4d5e-a6ed-ed5187a253fb'
#TID:0001 #T:15:11:37,148: <INF> #L:Recursive delete done: 'C:\Program Files (x86)\Common Files\DATEV\Installer\RunDllFunc\1027dcf1-7409-4d5e-a6ed-ed5187a253fb'
#TID:0001 #T:15:11:37,164: <INF> #L:Fct-Call(Native) exit code: Success
#TID:0001 #T:15:11:37,164: <INF> #L:Elapsed execution time: 1031 ms
#TID:0001 #T:15:11:37,164: <INF> #L:Working directory set back to "C:\PROGRAM FILES (X86)\DATEV\PROGRAMM\INSTALL"
#TID:0001 #T:15:11:37,164: <INF> #L:</FunctionCall>
#TID:0001 #T:15:11:37,164: <ERR> #L:Custom Condition: AreInstRequirementsOK failded ErrorText=Für diese Installation brauchen Sie mindestens ein Server-Betriebssystem oder eine spezielle Berechtigung (siehe InfoDB-Dokument 1013312).
#TID:0001 #T:15:11:37,164: <INF> #L:All Custom condition checks completed successfully
#TID:0001 #T:15:11:37,164: <INF> #L:Condition failed: Reason:Für diese Installation brauchen Sie mindestens ein Server-Betriebssystem oder eine spezielle Berechtigung (siehe InfoDB-Dokument 1013312).
Ist zufällig Veeam oder ähnliches installiert?
Programm-Meldungen nach Installation der Microsoft-System-CLR Typen für Microsoft SQL Server 2012
Nein, es ist eine pure Win10 Pro Installation als HyperV-Virtualisierung auf einem Win 10 Pro Hostsystem.
Falls während der Update-Installation des SQL Servers eine Lizenzprüfung durchgeführt wird muss der LiMa laufen ("grün" sein) und eine entsprechende Lizenz vorhanden sein.
Einfach wie in Dok.-Nr.: 1013312 unter Punkt 3.2 beschrieben im Installations-Manager nachsehen ob die Lizenz überhaupt vorhanden und aktuell ist.
Aus dem Log kann ich nicht lesen, woran es scheitert. Einmal das Log nach ExitCode durchsuchen und die längere Nummer in der Info-DB suchen, wenn eine drin steht. Tippe aber darauf, dass irgendwas mit dem Recht nicht OK ist.
Leider wird als ExitCode nur 0 ausgegeben:
#TID:0001 #T:17:01:41,380: <INF> #L:</C:\Program Files (x86)\DATEV\PROGRAMM\Install\DvInesRunDll32.exe>
#TID:0001 #T:17:01:41,460: <INF> #L:Process finished. Exitcode: 0
#TID:0001 #T:17:01:41,460: <INF> #L:Elapsed execution time: 79 ms
#TID:0001 #T:17:01:41,460: <INF> #L:Dll-Function-Call finished successfully: DvInesRunDll32.exe returned with return code: '0'
#TID:0001 #T:17:01:41,462: <INF> #L:"AreInstRequirementsOK" call exited -> Return code: 0.
#TID:0001 #T:17:01:41,467: <INF> #L:File deleted: 'C:\Program Files (x86)\Common Files\DATEV\Installer\RunDllFunc\d2d0adeb-a507-4f42-8b9a-b221ad05d605\RunDllFunc.Config'
#TID:0001 #T:17:01:41,470: <INF> #L:Directory deleted: 'C:\Program Files (x86)\Common Files\DATEV\Installer\RunDllFunc\d2d0adeb-a507-4f42-8b9a-b221ad05d605'
#TID:0001 #T:17:01:41,470: <INF> #L:Recursive delete done: 'C:\Program Files (x86)\Common Files\DATEV\Installer\RunDllFunc\d2d0adeb-a507-4f42-8b9a-b221ad05d605'
#TID:0001 #T:17:01:41,471: <INF> #L:Fct-Call(Native) exit code: Success
#TID:0001 #T:17:01:41,471: <INF> #L:Elapsed execution time: 101 ms
#TID:0001 #T:17:01:41,472: <INF> #L:Working directory set back to "C:\PROGRAM FILES (X86)\DATEV\PROGRAMM\INSTALL"
#TID:0001 #T:17:01:41,472: <INF> #L:</FunctionCall>
#TID:0001 #T:17:01:41,474: <ERR> #L:Custom Condition: AreInstRequirementsOK failded ErrorText=Für diese Installation brauchen Sie mindestens ein Server-Betriebssystem oder eine spezielle Berechtigung (siehe InfoDB-Dokument 1013312).
#TID:0001 #T:17:01:41,474: <INF> #L:All Custom condition checks completed successfully
#TID:0001 #T:17:01:41,474: <INF> #L:Condition failed: Reason:Für diese Installation brauchen Sie mindestens ein Server-Betriebssystem oder eine spezielle Berechtigung (siehe InfoDB-Dokument 1013312).
#TID:0001 #T:17:01:41,475: <INF> #L:Conditions of obligatory child item are not fullfilled Item=B0000454 Version=5.1.3
#TID:0001 #T:17:01:41,477: <ERR> #L:<Create Installer Exception>
Ich habe hier eher den Verdacht dass der SQL Server Express noch installiert ist und die Prüfung deswegen fehlt schlägt.
Wurde die Installation des SQL Servers SE vor der DVD 13.1 denn überhaupt nach Dok.-Nr.: 1013312 durchgeführt?
Wurde die Freischaltung über die Datei DVPCToken.exe durchgeführt und der SQL-Server für DATEV (Express) deinstalliert?
->Bitte über die Programmdeinstallation nachsehen ob ggf. der SQL Server Express aktuell noch installiert ist.
Ggf. sieht man eine genauere Fehlermeldung wenn man die die Datei PAKET.ANW im Verzeichnis %DATEVDP%\DATEN\INSTMAN\DEPOT\PAK04068\<Nummer>
aufruft.
Die Umstellung von SQL Server Express auf SQL Servers SE hatte vor einem Jahr die DATEV-Hotline per Remote durchgeführt, das sollte somit passen.
Wenn ich die Datei PAKET.ANW im Verzeichnis %DATEVDP%\DATEN\INSTMAN\DEPOT\PAK04068\<Nummer> starte, kann ich den installierten SQL-Server 2014 SE V4.6 reparieren. Das klappt ohne Probleme.
Wenn ich aber auf der DVD 13.11 den SQL-Server 2014 SE V5.1 installieren will (z. B. direkt von E:\MSSQL\SERVERSE oder im Rahmen der Updateroutine), kommt die Fehlermeldung, dass die spezielle Berechtigung fehlt.
Dann bitte noch einmal die Freischaltung über die Datei DVPCToken.exe im Verzeichnis %DATEVPP%\PROGRAMM\MDAC durchführen und versuchen zu Installieren.
Danke, aber das Programm DVPCToken.exe lässt sich leider nicht unter C:\ProgramData\Datev\ oder C:\Program Files (x86)\DATEV oder auf der DVD finden (Suche auch in den darunterliegenden Ordnern).
C:\Program Files (x86)\DATEV\PROGRAMM\MDAC gibt es auch nicht.
Dok.-Nr.: 1013312, ab 3.2 Lizenz vom Rechenzentrum holen
Folgende Anwendung ausführen:
Bei Nutzung der DVD LSETUP.ANW im Verzeichnis <DVD-LW:>\MS\MDAC
- oder -
Bei Einzelarbeitsplätzen mit RZ-Abruf LSETUP.ANW im Verzeichnis %DATEVDP%\DATEN\INSTMAN\DEPOT\B0001342\<Nummer>\
- oder –
Bei Arbeitsplätzen im Netz mit RZ-Abruf LSETUP.ANW im Verzeichnis \\<SERVERNAME>\WINDVSW1\DATEV\DATEN\INSTMAN\DEPOT\B0001342\<Nummer>\
Danach die Datei DVPCToken.exe im Verzeichnis %DATEVPP%\PROGRAMM\MDAC ausführen.
Zu den Variablen %DATEVDP% und %DATEVPP% siehe: Anpassung der DATEV-Plattform an Microsoft-Standards (Dok.-Nr. 1080333)
Im Programm: Lizenz prüfen wählen.
Danke, jetzt konnte ich DVPCToken.exe starten und die Lizenz prüfen:
Überprüfung der Installationsberechtigung
Es existiert bereits ein Eintrag (DESKTOP-ST5CR86;CLSV;) für das Recht einen SQL Server (SE) zu installieren.
- der Eintrag wurde für einen anderen Computer (DESKTOP-ST5CR86) gemacht.
Überprüfung SE-Installations-Recht (B0000272 1.0)..
- Lizenz existiert
Berechtigungsinfo wurde geschrieben.
Sie können jetzt einen SQL Server (SE) auf diesem System (DATEV) installieren!
Anschließend lief die Installationsroutine einwandfrei durch. Vielen Dank!!!!!