Neu DB-Benutzer für die Ameise?

fibergirl

Sehr aktives Mitglied
14. April 2016
828
253
Hallo,

ich möchte jetzt einige Im-und Exporte mit der Ameise als Batchfile formulieren.
Dazu will ich die Commandline-Version der Ameise verwenden.

Jetzt wird mir gerade klar, dass dafür das sa-Passwort im Klartext im Batchfile stehen muss.
Das möchte ich aber gern weder ändern (ist eh nicht mehr im Ursprungswortlaut) noch jedem bekanntgeben, der das Batchfile irgendwann nutzt.

Ich überlege, ob ich nun für die Ameise einen eigenen DB-Benutzer einrichte. Dann brauche ich sa gar nicht anzufassen.
Gibt es da Vorteile oder Nachteile?
Kann die Rollendefinition dann anders aussehen als in der Anleitung für sa? Kann man insbesondere die Rolle "sysadmin" weglassen?

Vielen Dank!
 

marcelj

Mitglied
2. April 2019
48
7
Vielleicht gleich den Schritt machen und es in Powershell umsetzen. Dann Passworte entweder im Credential Store speichern (Windows Anmeldeinformationsverwaltung - ja das ist ein Wort) oder als SecureString in einer Textdatei ablegen.
Durch Debugging des Skripts kommt man jedoch immer an das Klartext PW!

Auszugsweise: Ein PW einlesen und verschlüsseln -> Irgendwo ablegen

Code:
$pw = Read-Host "Passwort für SQL-Datenbank" -AsSecureString
$enc = ConvertFrom-SecureString $pw

Das KlartextPW wiederherstellen

Code:
[System.Security.SecureString]$secure = $verschluesseltes_pw | ConvertTo-SecureString
$marshal = [Runtime.InteropServices.Marshal]
$ptr = $marshal::SecureStringToBSTR($secure)
$klartext_pw = $marshal::PtrToStringBSTR($ptr)
 

fibergirl

Sehr aktives Mitglied
14. April 2016
828
253
Hallo und vielen Dank erstmal @marcelj ,

mit Powershell möchte ich das einstweilen nicht lösen, und auch das sa-Passwort mag ich momentan nicht für jeden User an jedem PC im credential store ablegen.

Ich habe mir jetzt mal im SQL Server Management Studio die Benutzerverwaltung angesehen, die Anmeldung "sa" greift auf alle DBs mit dem Nutzer "dbo" zu und ansonsten mit den Rollen "public" und "sysadmin".

Ich würde dann eine Anmeldung " ameise" erfinden mit genau gleicher Konfiguration, nur ohne die Rolle sysadmin.
Vielleicht kann man diese aber noch weiter eingrenzen, z.B. nur auf die DB "eazybusiness", oder braucht man auch "master" und die anderen?

Muss/sollte es der Benutzer "dbo" sein? Was passiert, wenn ich bei der Einrichtung des Anmeldenamens "ameise" als Benutzer ebenfalls "dbo" angebe, wird dieser dann zerstört oder überschrieben? Traue mich da gerade nicht heran.

Kann JTL da evtl. etwas dazu sagen?
 
Zuletzt bearbeitet:

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
Hi
Ein eigener Sql User für die Ameise ist möglich.
Wenn du einen Sql Benutzer über das Sql Management Studio anlegst muss dieser die Sql Server Authentifizierung nutzen
Im Reiter Serverrolle sollte public reichen
Im Reiter Benutzerzuordnung die eazybusiness Datenbank wählen und die Mitgliedschaftsrolle db_owner
Einen Benutzer dbo sollte es eignetlich nicht geben, das ist das Standardschema und wird hier auch verwendet.

Achso und ich rate dringend davon ab die Ameise auf mehreren Rechnern gleichzeitig zu nutzen, die erzeugt ganz schön Last auf dem Sql Server.
 

fibergirl

Sehr aktives Mitglied
14. April 2016
828
253
Herzlichen Dank @Björn Berger , funktioniert wunderbar :)

Und nein, natürlich wollen wir die Ameise nicht auf mehreren PCs gleichzeitig laufen lassen.
Geht nur um gelegentlich genutzte "Utilities". Derzeit nur für mich selbst.
 

John

Sehr aktives Mitglied
3. März 2012
2.592
496
Berlin
@Björn Berger ich hole das Thema nochmal hervor, weil der eigene SQL Benutzer für die Ameise das Problem imho. nur geringfügig entscherft.

Lässt sich nicht eine Ammeldung der Ameise mit einem Wawi Benutzer und dem verschlüsselten Passwort realisieren, so wie es auch beim Start der Wawi oder des Workers möglich ist?
 

John

Sehr aktives Mitglied
3. März 2012
2.592
496
Berlin
Interessant.
Aber das Passwort des Benutzters fragt ihr dann schon (als hash) ab, oder? Steht nichts von im Ticket..
 

Cassiopeia

Sehr aktives Mitglied
9. Mai 2017
370
49
Hallo @John
Gute Idee, machen wir.
Edit:
Erledigt ;)
Nein, Scherz.
Das Thema hatten wir bereits auf dem Schirm und es wurde für die 1.6 bereits umgesetzt.
https://issues.jtl-software.de/issues/WAWI-43403
Wie würde ich die Ameise starten mit einem Benutzer mit verschlüsseltem PW ?
Wenn ich meinen User mit Adminrechten nutze bekomme ich.

Sehe ich das richtig das ich die Ameise nur mit dem DB User starten kann ?

2023-03-27 15_48_37-375 666 110 - AnyDesk.png


Code:
echo on
"C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe" -s IP,PORT\SQL --d eazybusiness -u wawiuser -p password -t EXP3 -o "C:\Users\admin\Desktop\datei.csv"
timeout /t 10

Oder brauch ich extra einen DB User dafür ?
 
Zuletzt bearbeitet:

SebiW

Sehr aktives Mitglied
2. September 2015
2.406
1.002
Mhh sehr interessant das - ich hab auch reihenweise Batches die ich gerne sicher kriegen würde. Ist das mittlerweile implementiert? Soweit ich das Ticket verstehe sollte sich da ja was geändert haben - allerdings ist die Doku noch die gleiche wie früher.
 

Cassiopeia

Sehr aktives Mitglied
9. Mai 2017
370
49
Mhh sehr interessant das - ich hab auch reihenweise Batches die ich gerne sicher kriegen würde. Ist das mittlerweile implementiert? Soweit ich das Ticket verstehe sollte sich da ja was geändert haben - allerdings ist die Doku noch die gleiche wie früher.

Also man kann für den Worker verschlüsselte Passwörter erzeugen also für die Benutzer die diese nutzen. Allerdings hab ich es nicht für die Ameise hinbekommen.
 
Ähnliche Themen
Titel Forum Antworten Datum
WMS Mobile App kein Benutzer wählbar JTL-Wawi App 1
Neu Nach Installation eines neuen SQL Servers klappt die Verbindung vom Benutzer-PC zum Server-PC nicht mehr. Installation von JTL-Wawi 5
Neu Nach SQL Server neuinstallation Benutzer gelöscht? JTL-Wawi - Fehler und Bugs 3
Neu Track&Trace für Österreichische Post JTL-Track&Trace - Ideen, Lob und Kritik 1
Neu PrestaShop Connector für Prestashop 8 mit PHP 8.2 wird nicht unterstützt PrestaShop-Connector 0
Neu Variablen für den Email Versand Einrichtung JTL-Shop5 0
Neu Nach Update auf 5.3 funktioniert das Video-Portlet für lokale Videos nicht Gelöste Themen in diesem Bereich 9
Wo befindet sich das Feld mit der Information für "Zustandsbeschreibung" auf Ebay? JTL-Wawi 1.8 9
Neu Egener Export für CBAM-Bericht möglich? JTL Ameise - Eigene Exporte 0
Beantwortet Globaler Haken für Überverkaufe ermöglichen JTL-Workflows - Fehler und Bugs 1
Neu JTL 1.8.12.0 - Artikelattribut für Shop importieren - Format CSV-Datei / Hilfe bei Import von individuellen Attributen für JTL-Shop (googlekat) JTL-Ameise - Ideen, Lob und Kritik 1
In Diskussion Benutzerdefinierten Standardpfad für Errorlogs definieren (Voting) JTL-Workflows - Ideen, Lob und Kritik 0
Neu Freitextfeld über Variation - Zeichenbeschränkung für Gravur Allgemeine Fragen zu JTL-Shop 8
Neu Template/ Vorlage für Bestellbestätigung gesucht Templates für JTL-Shop 0
WaWi Preisuntergrenze für Artikel festschreiben JTL-Wawi 1.7 4
Neu Variablen für Stücklistartikel in den neuen Vorlagen Angebot Auftrag Rechnung ect. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Anleitung: Artikeletiketten für Auftrag, Rechnung, Lieferschein etc. drucken mit Etikettenanzahl = Artikelanzahl User helfen Usern - Fragen zu JTL-Wawi 0
Neu Zusatzkosten für Artikel Gelöste Themen in diesem Bereich 17
Neu Versandschein für Schweiz kann nicht gedruckt werden folgende Fehlermeldung JTL-ShippingLabels - Fehler und Bugs 1
Neu Bestellbestätigung email Variable Hinweistext für Downloadartikel Allgemeine Fragen zu JTL-Shop 3
Neu Dienstleister/Freelancer für Vorlagenerstellung Design gesucht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu JTL erstellt falsche Rechnungskorrekturen für Amazon.co.uk Aufträge und verweigert den Support Amazon-Anbindung - Fehler und Bugs 5
Neu Pickliste für Standardlager - Sortierung in WMS Mobile Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Workflow Web-Request Post für mollie Arbeitsabläufe in JTL-Wawi 5
Versuch Bilder aus Ebay für Kaufland zu übernehmen JTL-Wawi 1.8 0
Debitorennummern für bestehende und neue Kunden anlegen JTL-Wawi 1.8 2
Druckvorlage für Etiketten aus Auftragspositionen JTL-Wawi 1.8 4
Eigene Felder für Ebay-Listings verwenden JTL-Wawi 1.8 0
In Diskussion Automatische Zuweisung der Kategorien für Artikel durch Workflow JTL-Workflows - Ideen, Lob und Kritik 3
Gelöst Hardware für häufige Konstellationen mit USB und Swissbit TSE-Problem ab Android 11 JTL-POS - Fragen zu Hardware 5
Neu Wie erstelle ich das richtige Layout für handy, Desktop etc Allgemeine Fragen zu JTL-Shop 0
Beantwortet Preise für Kundengruppen berechnen JTL-Workflows - Ideen, Lob und Kritik 1
Tablet Empfehlung für JTL-WaWi APP? JTL-Wawi App 0
Neu Dienstleister für Erstellung eigener Produktseiten Amazon-Anbindung - Ideen, Lob und Kritik 4
Neu JTL Connector Woocomerce für PHP Version 7.4 WooCommerce-Connector 2
Neu Lizenz zu verkaufen für JTL-Shop Standard Edition Allgemeine Fragen zu JTL-Shop 4
In Diskussion Customworkflow für Angebot JTL-Workflows - Ideen, Lob und Kritik 1
Neu Exportvorlage für Versanddatenexport für DHL Versenden bzw. Versenden 3.0 Arbeitsabläufe in JTL-Wawi 0
Workflow für Artikel versandklassen JTL-Wawi 1.7 1
Workflow für Versandart Wenn/Und JTL-Wawi 1.7 0
Workflow für Amazon Zahlart erstellen JTL-Wawi 1.7 0
Neu Strukturierte Daten für VarKombis/Varianten nach Google Ankündigung vom 20.02.2024 JTL-Shop - Ideen, Lob und Kritik 0
Neu Bilder für Kindartikel Gelöste Themen in diesem Bereich 4
Neu Suchen Mitarbeiter für 40h Festanstellung gern auch 100% Homeoffice für Produkt und Kategorie Pflege mit der Wawi Dienstleistung, Jobs und Ähnliches 0
Amazon Bestellnummer für Datev Rechnungsdatenservice 2.0 JTL-Wawi 1.8 0
Neu 1.8.11.1 Kriterien für automatischen Zahlungsabgleich Arbeitsabläufe in JTL-Wawi 0
Neu NEU ✔️ PDF-Angebots-Plugin für den JTL-Shop 5 - PDF Angebote von der Produktseite oder aus dem Warenkorb heraus generieren B2C / B2B Plugins für JTL-Shop 5
Neu Connector für php 8.3 / Prestashop 8.1.3 PrestaShop-Connector 3
Neu OSS: Für Händler ins Ausland senden Business Jungle 2
Neu Druckvorlagen gesucht für Handelsrechnung und Zollinhaltserklärung für den Export User helfen Usern - Fragen zu JTL-Wawi 1

Ähnliche Themen