Neu SQL auf Ubuntu

netztaucher

Mitglied
8. Februar 2021
9
0
Hallo und Guten Tag,

gibt es hier User:innen, die JTL mit SQL für Linux betreiben und mir kurz helfen können?
Ich strauchle etwas bei der Einrichtung einer weiteren Datenbank um JTL 1.6 zu testen.


bis dann, marco.
 

Esel

Aktives Mitglied
10. April 2014
97
7
Die Frage ist, wie viele Funktionen die nicht in Linux SQL drinnen sind oder ob der eh nichts benötigt, was ned geht
 

Fabrice

Gut bekanntes Mitglied
4. September 2012
101
10
gibt es hier User:innen, die JTL mit SQL für Linux betreiben und mir kurz helfen können?
Ich strauchle etwas bei der Einrichtung einer weiteren Datenbank um JTL 1.6 zu testen.
Wir nutzen seit ein paar Jahren den DB Server unter Linux. Instanzen wickelt man über Ports ab aber sonst hat sich nichts großartig geändert. Die Lizenzkosten nur dafür Windows Server auf dem Cluster zu lizenzieren sind uns definitiv zu hoch.

Was fehlt denn?
 

netztaucher

Mitglied
8. Februar 2021
9
0

Ich habe Mühe eine weitere DB, getrennt vom Livesystem,
aufzusetzen. Will die Live-DB kopieren und 1.6 testen.

JTL jammert mit Rechtefehler:

Bei CREATE FILE wurde beim Versuch, die physische Datei "/var/opt/mssql/data/master.mdf\Mandant_1.mdf" zu öffnen oder zu erstellen, der Betriebssystemfehler 3(Das System kann den angegebenen Pfad nicht finden.) erkannt.

bis dann, marco.
 

Fabrice

Gut bekanntes Mitglied
4. September 2012
101
10
Ich habe Mühe eine weitere DB, getrennt vom Livesystem,
aufzusetzen. Will die Live-DB kopieren und 1.6 testen.

JTL jammert mit Rechtefehler:
Es geht. Das hat auch nichts mit Rechenfehlern zu tun. Der Assistent fügt eben einfach Zeichen ein und damit kommt die Datenbank zurecht nicht klar.

Expertenmodus auswählen. Haken bei den Speicherorten setzen. Weiter. Fehler kommt. Zurück.
Bei den Speicherorten wieder /var/opt/mssql/data/ einfügen. Weiter. Setup läuft durch. Du hast deinen Testmandanten.

Grüße
Fabrice
 

Fabrice

Gut bekanntes Mitglied
4. September 2012
101
10
Ahja. Du kannst als Pfad natürlich auch ein Backup deiner alten Datenbank eingeben :) Das bitte aber / benutzen und nicht \
 
  • Gefällt mir
Reaktionen: netztaucher

netztaucher

Mitglied
8. Februar 2021
9
0
Expertenmodus auswählen. Haken bei den Speicherorten setzen. Weiter. Fehler kommt. Zurück.
Bei den Speicherorten wieder /var/opt/mssql/data/ einfügen. Weiter. Setup läuft durch. Du hast deinen Testmandanten.

keine Chance

gebe ich pfad zum file an, fehler
/var/opt/mssql/data/eazybusiness2.mdf

gebe ich nur pfad an, fehler
/var/opt/mssql/data/

bis dann, marco.
 

Fabrice

Gut bekanntes Mitglied
4. September 2012
101
10
Nur der Pfad funktioniert bei mir. Die Datei soll da ja auch nicht stehen. Das macht JTL.
Geh auch gern wieder zurück, nach dem Fehler und schau, ob JTL wieder etwas eingefügt hat.

Beim Testen passierte das ständig. Keine Ahnung, warum ein Entwickler glaubt Experteneinstellungen anbieten zu müssen und dann diese wieder verwirft und doch was eigenes macht.
Das Backup wieder einspielen auf diesem Wege hat bei mir nicht funktioniert. Das habe ich dann über das SQL Management Studio gemacht.
 

netztaucher

Mitglied
8. Februar 2021
9
0
😭

Unbehandelte Ausnahme #24DD2A80F5E56186 vom Typ DBTool.Pages.MandantenMenu.ProgressTasks.TaskMandantenErstellenFailedException in
DBTool.Pages.MandantenMenu.ProgressTasks.TaskMandantenErstellenFailedException: Eine Ausnahme vom Typ "DBTool.Pages.MandantenMenu.ProgressTasks.TaskMandantenErstellenFailedException" wurde ausgelöst.

2022-06-22T14:03:59 DEBUG - [TableTable] Eintrag TableCache.tOptions entfernt - Removed
2022-06-22T14:03:59 DEBUG - SELECT 1
2022-06-22T14:03:59 DEBUG - Dauer: 19ms, Result: 1
2022-06-22T14:03:59 DEBUG - SELECT * FROM eazybusiness.dbo.tMandant;
2022-06-22T14:03:59 DEBUG - Dauer: 21ms
2022-06-22T14:04:21 DEBUG - Neue Verbindungsparameter: Data Source=kavi.kundenserver42.de;Initial Catalog=master;Integrated Security=False;Persist Security Info=True;User ID=sa;Password=;MultipleActiveResultSets=True;Connect Timeout=5;Application Name=" JTL-Wawi C#";Current Language=German
2022-06-22T14:04:21 DEBUG - [TableCache] Invalidate: Full Cache
2022-06-22T14:04:21 DEBUG - SELECT 1
2022-06-22T14:04:21 DEBUG - Dauer: 20ms, Result: 1
2022-06-22T14:04:21 DEBUG - SELECT * FROM master.sys.databases;
2022-06-22T14:04:21 DEBUG - Dauer: 52ms
2022-06-22T14:04:21 DEBUG - Neue Verbindungsparameter: Data Source=kavi.kundenserver42.de;Initial Catalog=master;Integrated Security=False;Persist Security Info=True;User ID=sa;Password=;MultipleActiveResultSets=True;Connect Timeout=5;Application Name="JTL-Wawi C#";Current Language=German
2022-06-22T14:04:21 DEBUG - [TableCache] Invalidate: Full Cache
2022-06-22T14:04:21 DEBUG - SELECT 1
2022-06-22T14:04:21 DEBUG - Dauer: 23ms, Result: 1
2022-06-22T14:04:22 DEBUG - IF OBJECT_ID('dbo.tErrorlog', 'U') IS NULL SELECT 0 ELSE SELECT 1;
2022-06-22T14:04:22 DEBUG - Dauer: 21ms, Result: 0
2022-06-22T14:04:24 DEBUG - IF OBJECT_ID('dbo.tErrorlog', 'U') IS NULL SELECT 0 ELSE SELECT 1;
2022-06-22T14:04:24 DEBUG - Dauer: 20ms, Result: 0
2022-06-22T14:04:36 DEBUG -
MERGE INTO
eazybusiness.[dbo].[tOptions] AS myTarget
USING (VALUES (@Key, @Value)) AS mySource(cKey, cValue)
ON mySource.cKey = myTarget.cKey
WHEN NOT MATCHED BY TARGET THEN
INSERT (cKey, cValue) VALUES (mySource.cKey, mySource.cValue);
SELECT
cValue
FROM
eazybusiness.[dbo].[tOptions]
WHERE
cKey = @Key;
@key = 'WawiSeed'
@value = '8D06AFC390E4BD2F'
2022-06-22T14:04:36 DEBUG - Dauer: 44ms, (bis zum Reader)
2022-06-22T14:04:36 DEBUG - Dauer: 45 ms, 1 Zeilen
2022-06-22T14:04:36 DEBUG - SELECT * FROM eazybusiness.dbo.tMandant WHERE cDB = @DBName
@DBName = 'master'
2022-06-22T14:04:36 DEBUG - Dauer: 20ms, (bis zum Reader)
2022-06-22T14:04:36 DEBUG - Dauer: 21ms, 0 Zeilen
Zeitstempel: 2022-06-22T14:04:36
Locale: German (Germany)
Locale: German (Germany)
Version: 1.5.55.2
Plattform: Wawi
WawiSeed: 7.2.12582.23000
Prozessname: JTL-Wawi
Physikalischer Speicher: 385323008 / Peak: 385404928
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:08,84375
CPU-Zeit (System): 0:00:01,46875
Page-Size (Sytem): 1770552 / Peak: 330383360
Page-Size: 330100736 / Peak: 330383360
Offene Handles: 1256
Database:
Build: 2205101254 eed250ce1c1c28aa906d53beba9438badbf28410
 

netztaucher

Mitglied
8. Februar 2021
9
0
Bei CREATE FILE wurde beim Versuch, die physische Datei "/var/opt/mssql/data/mastlog.ldf\Mandant_2_log.ldf" zu öffnen oder zu erstellen, der Betriebssystemfehler 3(Das System kann den angegebenen Pfad nicht finden.) erkannt.

Bedeutet also:

Pfad zur DB muss sein:
/var/opt/mssql/data/

Pfad zum Log muss sein:
/var/opt/mssql/data/
 

Fabrice

Gut bekanntes Mitglied
4. September 2012
101
10

mh1

Gut bekanntes Mitglied
4. Oktober 2020
232
61
Hallo und Guten Tag,

gibt es hier User:innen, die JTL mit SQL für Linux betreiben und mir kurz helfen können?
Ich strauchle etwas bei der Einrichtung einer weiteren Datenbank um JTL 1.6 zu testen.


bis dann, marco.
Wir haben seit längerem MSSQL Express auf einem Linuxbasierten Systen am laufen.
Anfangs SQL 2017, seit längerem aber 2019.

Läuft super und ist für meinen Geschmack viel einfacher zu konfigurieren.
 

Miradev

Neues Mitglied
2. September 2022
2
1
Wie genau wurde das Pfadproblem gelöst?

Wir haben seit längerem MSSQL Express auf einem Linuxbasierten Systen am laufen.
Anfangs SQL 2017, seit längerem aber 2019.

Läuft super und ist für meinen Geschmack viel einfacher zu konfigurieren.
Einfacher zu konfigurieren: Welche Pfade wurden genommen?

Bei CREATE FILE wurde beim Versuch, die physische Datei "/var/opt/mssql/data/mastlog.ldf\Mandant_2_log.ldf" zu öffnen oder zu erstellen, der Betriebssystemfehler 3(Das System kann den angegebenen Pfad nicht finden.) erkannt.

Bedeutet also:

Pfad zur DB muss sein:
/var/opt/mssql/data/

Pfad zum Log muss sein:
/var/opt/mssql/data/
Trotz genau dieser Pfade funktioniert es bei mir nicht. Error 3 kommt trotzdem.
Wie habt ihr die Pfade herausgefunden, welche zum Erfolg führen?

Danke schonmal und Gruß
Mira
 

mh1

Gut bekanntes Mitglied
4. Oktober 2020
232
61
Hallo @Miradev,

wie denn jetzt die Pfade auf deinem System heißen, kann dir hier niemand sagen.
Du hast den Server doch installiert.
Die Standardeinstellungen für alle Pfade, also DATA und LOG und Backup ist /var/opt/mssql/data/.
Aber im Endeffekt legst du ja fest, wo Dateien am Ende gespeichert werden.

Du kannst dir ja mal in der mssql.conf anschauen, was konfiguriert wurde. Also cat /var/opt/mssql/mssql.conf

Bei mir hab ich z.B. diese Pfade
Code:
[filelocation]
defaultdatadir = /var/opt/mssql/data/mdf
defaultlogdir = /var/opt/mssql/data/ldf
defaultbackupdir = /var/opt/mssql/data/bac
 
  • Gefällt mir
Reaktionen: aadursun und Miradev
Ähnliche Themen
Titel Forum Antworten Datum
Bilder kleiner machen - Update von 1.5 auf 1.6 Datenbank SQL Express JTL-Wawi 1.6 6
Neu Update von 5.1.2 auf 5.1.3 SQL Fehler Installation / Updates von JTL-Shop 9
SQL Express Upgrade von 2014 auf 2019 JTL-Wawi 1.6 1
Neu JTL Datenbank von SQL Server 2017 in 2019 einbinden User helfen Usern - Fragen zu JTL-Wawi 13
Neu Berechnung des Datumsunterschieds in der SQL-Abfrage User helfen Usern 2
Neu Workflow SQL benötige eure Hilfe User helfen Usern - Fragen zu JTL-Wawi 14
Neu SQL Abfrage erstellen für Kunden "Shopregistrieung" User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL - Datenabfrage FBA (Bestände) Schnittstellen Import / Export 5
Neu ebay Angbeot per SQL beenden eBay-Anbindung - Ideen, Lob und Kritik 2
Neu Shop SQL-Injection Sicherheitslücke - Patch drauf und gut ist? Sonst keine Maßnahmen? Betrieb / Pflege von JTL-Shop 11
Neu Wie lautet der SQL Befehl zum löschen der Kommentare? User helfen Usern - Fragen zu JTL-Wawi 4
Neu SQL Server Sizing | Netzwerkinstallation, ~100 User Installation von JTL-Wawi 23
Beantwortet JTL1.6 Wo finde ich die Lieferadresse in der SQL DB ? User helfen Usern - Fragen zu JTL-Wawi 9
Neu SQL Befehle -Hilfe JTL-Ameise - Ideen, Lob und Kritik 10
Neu Lizensierung SQL Server User helfen Usern - Fragen zu JTL-Wawi 7
Performance Unterschiede SQL Express und Standard JTL-Wawi 1.6 23
Neu SQL Abfrage JTL 1.5 Menge im Lieferschein Schnittstellen Import / Export 2
Beantwortet Frage: SQL Select Eigene Felder eines Kunden User helfen Usern - Fragen zu JTL-Wawi 6
SQL-Abfrage funktioniert seit Update nicht mehr JTL-Wawi 1.6 9
Neu Eigenen SQL Benutzer für Ameise CMD line scripting JTL-Ameise - Ideen, Lob und Kritik 6
Neu HELP! oPlugin leer: ; (SQL ERROR: ) im LOGfile Plugins für JTL-Shop 0
Neu SQL ich mach da irgendwas falsch aber was ? Installation von JTL-Wawi 6
Neu SQL Abfrage: in Picklisten - EXPORTvorlage ausgeben: Rechnungsanschrift-Fax Nummer User helfen Usern - Fragen zu JTL-Wawi 0
WAWI 1.6.40.0 XML Import über SQL wird nicht immer angelegt JTL-Wawi 1.6 4
Neu Stellenangebot PHP Symfony Entwickler (m/w/d) [PHP, JS, VUE, SQL] Remote-First oder Hybrid im Raum München, Ruhrgebiet oder Hamburg Dienstleistung, Jobs und Ähnliches 0
Neu SQL Preisanpassung ebay User helfen Usern - Fragen zu JTL-Wawi 4
Neu Versandart über SQL Funktion definieren mittels Gewicht, Versandland und Kartonage User helfen Usern - Fragen zu JTL-Wawi 2
Neu MS SQL Express - Größe der Datenbank - wie viel ist noch frei? Wie ermitteln? User helfen Usern - Fragen zu JTL-Wawi 11
Neu SQL Query für Repeat Purchase Rate (Wiederbestellerrate) User helfen Usern - Fragen zu JTL-Wawi 0
Neu SQL Query für Repeat Purchase Rate (Wiederbestellerrate) Dienstleistung, Jobs und Ähnliches 1
Neu SQL-Fehlerinformationen: [W10S\JTL200 .Net SqlClient Data Provider] Fehler #544 (Klasse 16) in Zeile 84: Ein expliziter Wert für die Identitätsspalte JTL-Wawi - Fehler und Bugs 0
Neu Eigenes Feld in Auftrag E-Mail ausgeben (dotliquid/sql) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
In Diskussion SQL 2019 - welche Version und wieviele CALs braucht man? JTL-Wawi 1.6 22
Neu SQL Server Express -> Standard Installation von JTL-Wawi 5
Neu SQL Abfrage Pickzeiten (Beginn-Ende) User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Upgrade How-Do JTL-Wawi 1.6 7
SQL Server 2008 oder 2014 JTL-Wawi 1.6 3
SQL Abfragen für 1.6 anpassen JTL-Wawi 1.6 1
Neu SQL Server Standard 2017 oder 2019 Installation von JTL-Wawi 29
Neu JTL WAWI Komplettneuling hat eine Frage zu SQL Installation von JTL-Wawi 2
Neu Access Violation nach Update auf 1.6.42.2 JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Retouren mit Umtausch auf anderes Produkt Arbeitsabläufe in JTL-Wawi 3
Neu Artikelbild auf Pickliste Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu Bilder der Artikel auf allen Ausgabewege Aktivieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu WooCommerce Preise wieder auf Brutto-Preise umstellen WooCommerce-Connector 0
Neu Auf Rechnung auf Staffelpreis hinweisen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Datenbankfehler nach Update auf 5.1.5 Installation / Updates von JTL-Shop 0
Neu JTL Voucher QR Code auf Gutscheinkarte drucken Allgemeine Fragen zu JTL-POS 2
Neu Bestellvorschläge funktioniert nach Update auf 1.6.42.2 nicht mehr JTL-Wawi - Fehler und Bugs 4
Rechnung 10% von gewinn auf die Rechnung JTL-Wawi 1.6 5

Ähnliche Themen