Neu Eigenen SQL Benutzer für Ameise CMD line scripting

jrosemeier

Neues Mitglied
29. Juli 2022
21
2
Berlin
Ich möchte ungern den master SQL Benutzer "sa" in jeglichen batch Skripten oder ähnlich verwenden.
Aktuell setzte ich ein BATCH Skript für automatischen Import mit Ameise auf. (frei nach dem Guide: https://guide.jtl-software.de/jtl-wawi/jtl-ameise/daten-via-ftp-importieren/)

Um ein Mindestmaß an Sicherheit zu gewährleisten möchte ich hierfür einen eigenen Datenbank Benutzer verwenden.

Habe einen SQL Benutzer angelegt der lediglich auf 1 Datenbank "Mandant_1" read/write Zugriff hat.
Wenn ich dessen Daten nunmehr im CMD line angebe (.. -u <NeuerName> -p <NeuesPasswort> ..) läuft die Ameise ganz ohne irgend eine Ausgabe durch. Es gibt weder Erfolgs- noch Fehlermeldungen und es wird auch tatsächlich nichts ausgeführt.

Kurz um:
Wie kann ich einen getrennten SQL Benutzer anlegen und verwenden mit Einschränkung auf spezifischen Mandanten für die Verwendung in Ameise?

Beispiel CMD:
Bash:
"C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe" --server=(LOCAL)\JTLWAWI --database=Mandant_1 -u sql_ameise_name1 -p ****** --templateid=IMP2 --inputfile=20220805_094918-Sample.csv
 
  • Gefällt mir
Reaktionen: aadursun

John

Sehr aktives Mitglied
3. März 2012
1.958
310
Berlin
Oh, ich fürchte, da kommt dir eine Unsauberkeit in der Programmierung der Ameise in den Weg.

Tatsächlich wird (zumindest mit Wawi 1.5) ALLES, was mit der Ameise zu tun hat grundsätzlich im Hauptmandanten der DB (easybusiness) gespeichert, selnst wenn die Import/Export Aktion, die man durchführen möchte auf einem anderen Mandanten stattfinden soll. Kannst Du Dir selbst mal in den DB anschauen wo z.B. die IMP/EXP TEmplates liegen.

Wenn also Dein Benutzer keinen Zugriff auf DB easybusiness hat, kommt die Ameise gar nicht an z.b. das Import/Export Templates heran, welches du als Parameter aufrufst.

Somit brauchst Du einen Benutzer mit mehr Zugriff. Ich bezweifele, daß man einen Benutzer überhaupt sinnvoll einschränken kann.

Ich glaube mit Wawi 1.6 wird das Verhalten geändert.

Ich habe mir über den sa Benutzer in Skripten auch lange Gedanken gemacht und schön ist das nicht. Aber auch andere Dinge sind nicht schön, wie z.B. das der sa-Benutzer in der Registry gespeichert ist. Verschlüsselt aber naja - mit einer C# dot.net Anwendung ;)
 
  • Gefällt mir
Reaktionen: aadursun

mh1

Gut bekanntes Mitglied
4. Oktober 2020
263
65
Ich arbeite auch nicht mit dem sa
Wir haben mehrere Logins auf dem SQL-Server angelegt (Für Vertriebslaptops oder Mitarbeiter-PC's im Home Office auf). Mitarbeiter scheidet aus -> Login löschen, fertig
Neue Benutzer müssen in den folgenden Serverrollen sein: bulkadmin, dbcreator, processadmin, public
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
426
107
Moin.
Erstelle einen Benutzer z.B. ameise mit Passwort z.B: ameise1, Rolle: public
Benutzerzuordnung: eazybusiness reader und writer, master nur reader
Bild6.png
oder speziell über "Schemas im Besitz" nur für bestimmte Schemas/Tabellen.
Fertig.
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
426
107
Moin.
Erstelle einen Benutzer z.B. ameise mit Passwort z.B: ameise1, Rolle: public
Benutzerzuordnung: eazybusiness reader und writer, master nur reader
Den Anhang 87190 betrachten
oder speziell über "Schemas im Besitz" nur für bestimmte Schemas/Tabellen.
Fertig.
Speziell für die Mandanten würde ich nur die Schemas für Ameise aus eazybusiness übernehmen und die Mandanten-Datenbank,
so kannst Du den Zugriff weiter einschränken.
 
  • Gefällt mir
Reaktionen: jrosemeier
Ähnliche Themen
Titel Forum Antworten Datum
Neu Linkgruppe mit eigenen Seiten bzw. Verlinkung Technische Fragen zu Plugins und Templates 0
Neu Nur Ware bei Amazon listen die im eigenen Lager liegt Einrichtung und Installation von JTL-eazyAuction 15
Beantwortet Inhalt des eigenen Feldes in Auftrag Anmerkungen schreiben JTL-Workflows - Ideen, Lob und Kritik 7
Neu Wie komm ich an die eigenen Felder (Firma) in den Druckvorlagen => Mailen => Email Text (Nicht List & Label) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 8
Neu eigenen Versandart für Amazon Prime Bestellungen einstellen User helfen Usern 1
Neu Import in Abhängigkeit von eigenen Feldern JTL-Ameise - Ideen, Lob und Kritik 4
Neu eComData Shared SQL Server Standard - jemand Erfahrungen damit? User helfen Usern - Fragen zu JTL-Wawi 5
Neu Kleiner, reiner SQL 2019 Standard Server - Günstige Fujitsu PRIMERGY TX1310 M3 OK? User helfen Usern - Fragen zu JTL-Wawi 14
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 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
Bilder kleiner machen - Update von 1.5 auf 1.6 Datenbank SQL Express JTL-Wawi 1.6 6
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
Neu Update von 5.1.2 auf 5.1.3 SQL Fehler Installation / Updates von JTL-Shop 9
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
SQL Express Upgrade von 2014 auf 2019 JTL-Wawi 1.6 1
Neu SQL Server Standard 2017 oder 2019 Installation von JTL-Wawi 29
Neu Internetmarke meldet falschen Benutzer oder Passwort JTL-ShippingLabels - Fehler und Bugs 1
Neu Unendlich viele Benutzer kostenlos bei JTL-WMS gleichzeitig anmelden Gelöste Themen in diesem Bereich 11
Neu Auftrag duplizieren - ebay-Benutzer wird nicht mit übernommen JTL-Wawi - Fehler und Bugs 5
In Bearbeitung An die Schweizer JTL POS Benutzer, bitte Stimme abgeben JTL-POS - Fehler und Bugs 0

Ähnliche Themen