Neu Fehlermeldung "Es wurde im SQL-Server kein Backuppfad hinterlegt" => kein Schemaupdate möglich

ThomasVoelker

Aktives Mitglied
9. Juli 2018
8
1
Das ist eine Referenz von https://forum.jtl-software.de/threa...hinterlegt-kein-schemaupdate-moeglich.211067/ - da kann ich leider nicht aktualisieren.

Beim Upgrade auf Version 1.9.x trat wieder dasselbe Problem auf. Folgende Umgebung:
  • SQL Server im Netzwerk auf Windows Server Core (wahrscheinlich unerheblich)
  • weitere Datenbanken und Benutzer auf SQL-Server vorhanden
  • Benutzer JTL ist DBO der JTL-Datenbanken, hat aber im System keine zusätzlichen Rechte
Das Schemaupdate konnte schließlich durchgeführt werden, nachdem der Benutzer auf dem Server der SysAdmin-Rolle hinzugefügt wurde.
 

John

Sehr aktives Mitglied
3. März 2012
3.052
669
Berlin
Das scheitert regelmäßig, wenn man auf einem Windows Client ein Update der DB machen will, die DB selbst aber auf den Server läuft.
Du startest mit dem Versuch des Updates das JTL Wawi DB Tool im Benutzerkontext des lokalen Users, versuchst dann aber das automatisches Backup auf dem Server abzulegen, wo dem User aber Schreibrecht nach typischerweise
C:\Program Files\Microsoft SQL Server\MSSQLxx.JTLWAWI\MSSQL\Backup fehlen.

Starte die Wawi DB Updates nur über eine Wawi Instanz auf dem Server, auf dem auch die DB läuft.
Alles andere macht Probleme und ist von JTL weder berücksichtigt, noch freigegeben. Es kann also auch mal ein Backup daneben gehen und das will man nicht wirklich...
 
  • Gefällt mir
Reaktionen: recent.digital

ThomasVoelker

Aktives Mitglied
9. Juli 2018
8
1
Das scheitert regelmäßig, wenn man auf einem Windows Client ein Update der DB machen will, die DB selbst aber auf den Server läuft.
Du startest mit dem Versuch des Updates das JTL Wawi DB Tool im Benutzerkontext des lokalen Users, versuchst dann aber das automatisches Backup auf dem Server abzulegen, wo dem User aber Schreibrecht nach typischerweise
C:\Program Files\Microsoft SQL Server\MSSQLxx.JTLWAWI\MSSQL\Backup fehlen.

Starte die Wawi DB Updates nur über eine Wawi Instanz auf dem Server, auf dem auch die DB läuft.
Alles andere macht Probleme und ist von JTL weder berücksichtigt, noch freigegeben. Es kann also auch mal ein Backup daneben gehen und das will man nicht wirklich...
Nein.

Der Server ist eine Core-Installation, da läuft die WAWI sowieso nicht. Sicherungen auf dem Server mit TSQL werden im Sicherheitskontext des Dienstbenutzers durchgeführt - der hat Berechtigungen im Verzeichnis. Mit TSQL ausgelöste Sicherungen auf den Pfad funktionieren auch. Davon abgesehen: das Zwangsbackup hatte ich abgeschaltet. Die lokale Wawi-instanz wird zwar im Sicherheitskontext des angemeldeten Benutzers ausgeführt, dieser wird allerdings nur bei Anmeldung am Server mit SSPI an diesen weitergereicht - und das läßt sich mit der Wawi garnicht konfigurieren, sondern die verwendet immer einen SQL-Server-Benutzer. Aber auch mit SSPI erfolgt der Sicherheitstoken nur zur Authentifizierung und es findet keine impersonization statt. Dementsprechend spielen auch die Berechtigungen des Endbenutzers keine Rolle beim Zugriff auf den Pfad auf dem Server. (Fun-Fact: hatte das Update als Domänenadmin gestartet und der hat auf dem Server Schreibrechte in dem Verzeichnis und über Netz grätscht da auch die UAC nciht rein, die lokal die Adminrechte entfernt)

Den Thread habe ich aufgemacht, um den Post zu finden, wenn ich das nächste Mal nach der Fehlermeldung google und nicht nur meinen alten Thread. Ich hatte einfach keine Lust, wieder einen Server mit Desktopumgebung aufzusetzen, die DB dorthin zu schieben, zu aktualisieren und das ganze wieder zurückzuschieben, deswegen habe ich das diesmal an den Support eskaliert, der mir gesagt hat, für Core würde kein weiterführender Support geleistet, aber trotzdem gute Hinweise gegeben hat, die mich schlußendlich zur Lösung führten, daß der in Wawi verwendete DB-Benutzer für das Schemaupdate erweiterte Rechte benötigt, die Sysadmin hat, dbo aber nicht.

Und weshalb das im Bug-Forum ist: ich halte das für einen Bug im Updater. Da wird der Code ne Exception wenn Berechtigungen fehlen und daraufhin kommt die Fehlermeldung. Die Fehlermeldung paßt hier aber nicht zu der Exception und das ist - lt. Support - ein Fehler von untergeordneter Relevanz.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: mvh

John

Sehr aktives Mitglied
3. März 2012
3.052
669
Berlin
...kommt drauf an, in welchen Kreisen.
Bei eComData und Co intern bestimmt ein Thema. Hier im Forum und beim normalen Nutzer eher nicht.

Ganz ehrlich: Ich bin bei der Erklärung auch ausgestiegen.
Für mich gilt weiterhin praxisrelevant: Updates nur auf der Wawi, die auf dem Server läuft.
 
  • Gefällt mir
Reaktionen: ThomasVoelker

ThomasVoelker

Aktives Mitglied
9. Juli 2018
8
1
...kommt drauf an, in welchen Kreisen.
Bei eComData und Co intern bestimmt ein Thema. Hier im Forum und beim normalen Nutzer eher nicht.

Ganz ehrlich: Ich bin bei der Erklärung auch ausgestiegen.
Für mich gilt weiterhin praxisrelevant: Updates nur auf der Wawi, die auf dem Server läuft.
Eben. Ist für mindestens 95% der JTL-Netzer so nicht relevant und daher als Fehler von untergeordneter Bedeutung - würde ich an Stelle von JTL genauso einschätzen. Und da jetzt klar ist, daß es sich um eine Berechtigungssache am Server handelt, es also einen Workaround gibt (der wenn's hochkommt eine Minute dauert), falls doch mal jemand betroffen ist, ist die Behebung noch weniger notwendig.
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.513
454
Und da jetzt klar ist, daß es sich um eine Berechtigungssache am Server handelt, es also einen Workaround gibt (der wenn's hochkommt eine Minute dauert), falls doch mal jemand betroffen ist, ist die Behebung noch weniger notwendig.
Wenn man den JTL Datenbankbenutzer wie von JTL dokumentiert in die processadmin Rolle aufnimmt gehts auch.
Zumindest hatten wir hier bislang keine Meldung bzgl. fehlender Berechtigungen (möglich, dass es in aktuellen Wawi Versionen anders ist).

ALTER SERVER ROLE [processadmin] ADD MEMBER [JTL-Datenbankbenutzer]
 
  • Gefällt mir
Reaktionen: ThomasVoelker
Ähnliche Themen
Titel Forum Antworten Datum
Neu [Liquid Error: Ein Aufrufziel hat einen Ausnahmefehler verursacht] Fehlermeldung in meiner Designvorlage auf Ebay eBay-Designvorlagen - Fehler und Bugs 0
Neu Fehlermeldung im JTL Shop 5.2.2 Frontend - Wo zu finden für Debugging? JTL-Shop - Fehler und Bugs 1
JTL Wawi 1.9.4.4 startet gar nicht und kann auch keine Fehlermeldung senden JTL-Wawi 1.9 2
Nichtssagende Fehlermeldung beim Import JTL-Wawi 1.7 3
Neu Warenpost National Fehlermeldung bitte Sie ein ganze Zahl ein JTL-ShippingLabels - Fehler und Bugs 1
Neu Vendor Dropship Fehlermeldung JTL-Wawi - Fehler und Bugs 0
Neu Fehlermeldung im Log - hat jemand einen Anhaltspunkt in welche Richtung man suchen muss? JTL-Shop - Fehler und Bugs 8
Neu Fehlermeldung im Log - jemand ne Idee? JTL-Shop - Fehler und Bugs 0
Neu Neue Fehlermeldung Amazon-Lister Preis mit Steuern zur Anzeige Amazon-Lister - Fehler und Bugs 26
Neu Fehlermeldung WordPress database error ... Table 'wp_*******.wp_wc_orders' doesn't exist WooCommerce-Connector 0
Neu WAWI 1.9.4.6 Amazon Auftrag hat keine Rechnungsnummer, obwohl die Rechnung zu Amazon hochgeladen wurde. Amazon-Anbindung - Fehler und Bugs 0
Neu Amazon Abgleich Fehler: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt Amazon-Anbindung - Fehler und Bugs 18
Neu Die Verbindung zu Ihrem Kundenkonto wurde unterbrochen & Verbindung zum JTL-Kundenkonto gestört JTL-Wawi - Fehler und Bugs 2
Lieferantenbestellung wurde gelöscht. JTL-Wawi 1.8 3
Neu SQL Code zur Ausgabe des Verkaufspreis je Kundengruppe User helfen Usern 1
Neu MS SQL Server auf Windows vs Linux Starten mit JTL: Projektabwicklung & Migration 9
Beantwortet Hilfe bei SQL Abfrage erbeten User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Abfrage - Sendungsnummern als Liste nach Datum Schnittstellen Import / Export 2
Neu DB: kPlattform eines Auftrages ändern (SQL) - Zwecks Lagerplatzreservierung User helfen Usern - Fragen zu JTL-Wawi 0
Neu SQL prozeduren mit #temp Tabellen Eigene Übersichten in der JTL-Wawi 28
Neu Ameise Export in SQL Abfrage umwandeln User helfen Usern - Fragen zu JTL-Wawi 11
Neu Ware direkt in ein Standardlager einbuchen per SQL StoreProcedure dbo.spWarenlagerEingangSchreiben Schnittstellen Import / Export 8
Neu List & Label Vorlagen: SQL Injection Warnung umgehen um Datenquelle zu ergänzen User helfen Usern - Fragen zu JTL-Wawi 12
Neu WAWI 1.9 mit SQL Server Developer User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL WAWI SQL Dokumentation offline Arbeitsabläufe in JTL-Wawi 2
Neu Hosting der SQL-DB bei JTL User helfen Usern - Fragen zu JTL-Wawi 6
Neu Bild per SQL Query aus lesen aus von Artikel Bildplattform Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Umlagerungen - Wie, wo, oder SQL? Arbeitsabläufe in JTL-Wawi 2
Neu SQL Server Update von 2014 auf 2019 oder Neuinstallation? Installation von JTL-Wawi 4
Neu SQL: img alt Tags setzen User helfen Usern - Fragen zu JTL-Wawi 2
[Bug] JTL-Wawi 1.9 | Auftrag: Statustext in Workflow Variablen leer | gelöst: [SQL] JTL-Wawi 1.9 0
Auftrag: Eigene Felder in DotLiquid Vorlage verwenden [Wawi 1.9.4.5] [SQL] JTL-Wawi 1.9 8
Neu Partner für JTL Shop WAWI und MS SQL Server gesucht Dienstleistung, Jobs und Ähnliches 2
Neu Fehler bei SQL-Abfrage durch Aufgabenplanung Gelöste Themen in diesem Bereich 12
Neu SQL Server 2022 Standart auf M.2 NVMe SSD Installation von JTL-Wawi 41
Neu Nach Update auf SQL 2022 Express keine verbindung mehr mit Client möglich Installation von JTL-Wawi 2

Ähnliche Themen