Failed to connect to Veeam ONE database…

Bei der Installation des Veeam One Reporters kann es zu einem unerwartetem Fehler kommen. Obwohl alle Systemvoraussetzungen stimmen und die Installation reibungslos verlief, meldet die Webseite „Failed to connect to Veeam ONE database“.

Desweiteren gibt es eine Hilfestellung, um das Problem zu beheben. Anscheinend soll eine Änderung in der Web Identity das Problem schon lösen.

Falls die Hinweise zur Fehlerbehebung allerdings nicht zielführend sind, lohnt sich ein Blick in die Ereignisanzeige. Dort könnte folgender Warnhinweis auftauchen:

Event code: 3007 
Event message: Es ist ein Kompilierungsfehler aufgetreten. 
Event time: 28.08.2019 13:53:06 
Event time (UTC): 28.08.2019 11:53:06 
Event ID: 035cf6fcae1c4a38848d893087f3935e 
Event sequence: 3 
Event occurrence: 1 
Event detail code: 0 
Application information: 
Application domain: /LM/W3SVC/2/ROOT-2-132114667855327343 
Trust level: Full 
Application Virtual Path: / 
Application Path: C:\Program Files\Veeam\Veeam ONE\Veeam ONE Reporter Web\ 
Machine name: BACKUPSERVER 
Process information: 
Process ID: 9408 
Process name: w3wp.exe 
Account name: NT-AUTORITÄT\Netzwerkdienst 
Exception information: 
Exception type: HttpCompileException 
Exception message: (0): error CS0016: In die Ausgabedatei 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\41350cba\93acc8f7\App_GlobalResources.fa6rifee.dll' konnte nicht geschrieben werden -- 'Zugriff verweigert '
bei System.Web.Compilation.AssemblyBuilder.Compile()
bei System.Web.Compilation.BuildProvidersCompiler.PerformBuild()
bei System.Web.Compilation.CodeDirectoryCompiler.GetCodeDirectoryAssembly(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories, Boolean isDirectoryAllowed)
bei System.Web.Compilation.BuildManager.CompileCodeDirectory(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories)
bei System.Web.Compilation.BuildManager.CompileResourcesDirectory()
bei System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()
bei System.Web.Compilation.BuildManager.CallAppInitializeMethod()
bei System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)
Request information: 
Request URL: https://backupserver:1239/ 
Request path: / 
User host address: 
User: 
Is authenticated: False 
Authentication Type: 
Thread account name:  
Thread information: 
Thread ID: 15 
Thread account name: 
Is impersonating: False 
Stack trace: bei System.Web.Compilation.AssemblyBuilder.Compile()
bei System.Web.Compilation.BuildProvidersCompiler.PerformBuild()
bei System.Web.Compilation.CodeDirectoryCompiler.GetCodeDirectoryAssembly(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories, Boolean isDirectoryAllowed)
bei System.Web.Compilation.BuildManager.CompileCodeDirectory(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories)
bei System.Web.Compilation.BuildManager.CompileResourcesDirectory()
bei System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()
bei System.Web.Compilation.BuildManager.CallAppInitializeMethod()
bei System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)

Falls dem so ist, prüft Ihr die Berechtigung des Ordner C:\Windows\Temp. Dort sollte die Gruppe IIS_IUSRS Schreib- und Änderungsrechte haben. Nachdem die Berechtigung angepasst ist, erscheinen die COMPILED-Daten im u.g. Verzeichnis und der Zugriff auf den Veeam One Reporter funktioniert.

Solltet Ihr weitere Fragen haben, dann hinterlasst einen Kommentar oder schreibt mir eine E-Mail.