Neu SQL Tool für Mitarbeiter

xadoX

Sehr aktives Mitglied
11. September 2012
664
70
Hi zusammen,

oft ist es sehr zeitaufwändig Daten per Ameise zu aktualisieren. Jetzt möchte ich es ausgewählten Mitarbeitern ermöglichen einfache, vordefinierte SQL-Update Anweisungen auszuführen.
Aus Sicherheitsgründen möchte ich die Mitarbeiter aber nicht auf den Server lassen, um diese Update Anweisungen auf dem SQL Server Management Studio abzusetzen.

Daher meine Frage, ob ihr ein Tool kennt, in dem man vordefinierte Update SQL's absetzen kann, wo der Benutzer nur eine Variable eingeben darf und der Befehl dann abgesetzt wird.

Hier ein einfaches Beispiel:

SQL:
Declare @artikelnummer nvarchar(30);
Declare @einkaufspreis nvarchar(30);

Set @artikelnummer = 'SPO-1026705-301%';
set @einkaufspreis = '15.06';

update [eazybusiness].[dbo].[tliefartikel] set fEKNetto = @einkaufspreis where tartikel_kartikel in (Select kartikel from tartikel where cartnr like @artikelnummer)

Der Benutzer darf hier nur die Artikelnummer und den Lieferanten-EK ändern.

Freue mich über jede eurer Ideen.
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.651
2.702
Berlin
Firma
css-umsetzung
Heidi
Damit könntest du snippets erstellen, aber der könnte wenn er böse ist natürlich auch mehr machen.
 

Shopküche.de

Offizieller Service Partner
SPBanner
3. März 2017
515
221
Prutting / Nähe München
Über Access lässt sich bestimmt auch eine Maske bauen die eine Eingabe ermöglicht. SQLCMD und BAT-Datei wäre die schnellste und einfachste Lösung.

Aber beachten: Bei direkten Preisänderungen in der DB werden keine Funktionen innerhalb der JTL-Wawi angestoßen. Also der Preis wird dann nicht automatisch in den Onlineshop hochgeladen, dazu gehört mehr als nur den Preis in die DB zu schreiben.
 

edd-on

Offizieller Service Partner
SPBanner
1. Oktober 2015
66
29
Bielefeld
Alternativ eine kleine Eingabemaske mit HTML/PHP bauen, welche dann auf dem Server liegt.
Somit könnte er zB nur einen vordefinierten Befehl auswählen (EK Preis bearbeiten), und hätte dann 2 vordefinierte Eingabefelder zur Verfügung. Somit könnte er keine anderen Befehle ausführen.
 

Ähnliche Themen