Re: xp_cmdshell mit UNC-Pfad

Tech-Archive recommends: Fix windows errors by optimizing your registry



Hallo Bernd

"Bernd Lorenz" <newsgroups@xxxxxxxxx> schrieb im Newsbeitrag
news:Op9bNcviGHA.4880@xxxxxxxxxxxxxxxxxxxxxxx
Hallo Jürgen,

"Jürgen Volke" <juergen_volke@xxxxxxxxxxx> schrieb im Newsbeitrag
news:4eqie5F1g555nU1@xxxxxxxxxxxxxxxxx
kannst du denn den XCopy-Befehl im CMD des SQL-Servers ausführen?
solange das nit klappt, wird das auch mit xp_cmdshell nix

Ich habe eine Test.cmd mit einem xcopy-Befehl angelegt, wobei Quelle und
Ziel auf einer lokalen Festplatte liegen und diese Test.cmd über
xp_cmdshell ahgestossen. Dann funktioniert alles wie gewünscht.
Nur wenn Quelle oder Ziel auf einen Netzwerkpfad zeigt, verweigert
xp_cmdshell seinen Dienst.

Starte ich die Test.cmd mit Netzwerkpfaden per Doppelklick, funktionierts.

Ich verwende, wegen fehlender Domäne-Einrichtung, ein Arbeitsgruppen Netz,
d.h. wohl für den SQL Server ein Lokales System-Konto.

Lt. OnlineHilfe,:
'Verwenden des Kontos "Lokales System"
Das Konto Lokales System erfordert kein Kennwort, verfügt nicht über
Netzwerk-Zugriffsrechte unter Windows NT 4.0 und Windows 2000 und
verhindert die Interaktion der SQL Server-Installation mit anderen
Servern.'

Wie ich ein unter dem Arbeitsgruppen-Netz ein Domän-Änliches, oder eine
Anmeldung mit Netzwerkberechtigung einrichte, ist meine Frage.

Du mußt einen Benutzer (mitglied der Administrator Gruppe) auf dem Lokalen
Rechner anlegen mit dessen Hilfe du auch anschließend des SQL Server Dienst
und den SQL Agent startest.
Weiter muß dieser Benutzer mit den gleichen Daten auf den anderen Rechnern
im Netz lokal angelegt werden. Die Berechtigungen kannst du jetzt
entsprechend den Bedürfnissen in den Netzfreigaben anpassen. Wichtig ist
hier, zeigt auf jeden Fall meine Erfahrung, beim anlegen des Benutzers die
möglichkeit zu sperren das Password zu ändern und "Kennwort läuft nie ab"
anzuhaken mache ich aber standardmäßig in jeder Arbeitsgruppe für jeden
Benutzer.

Jetzt müssten auch die Kommandos mit XP_cmdshell funktionieren!!


--
mfg
Andreas Winterling


.



Relevant Pages

  • Re: Datenschutz
    ... NT-Gruppe zusammenfaßt und dieser die entsprechenden Rechte gibst. ... Auf dem System müssen die Benutzer sowieso angelegt werden. ... Also kann sie mit den Tabellen ... nichts machen, egal, ob sie über ADP oder EM auf den SQL Server gehen. ...
    (microsoft.public.de.access.clientserver)
  • Re: SQL2005 Spiegelung -> nahe der Verzweifelung
    ... Damit darf nur der Windows-Benutzer Gast sich mit dem SQL Server ... > b) Benutzer "Gast" entfernen wenn er dort drin steht. ...
    (microsoft.public.de.sqlserver)
  • Re: Anmeldung und Rechtevergabe
    ... Sicherheit auf SQL Server Ebene ... dass nur bestimmte Benutzer ... Sicherheit an den SQL Server geht. ...
    (microsoft.public.de.german.entwickler.dotnet.datenbank)
  • Re: SQL Funktionsfrage
    ... > kann, als das neue SQL, abgesehen vom schnellen SQL Tempo. ... Handvoll Benutzer funktioniert. ... Benutzer A eröffnet die Bearbeitung von 4712 und sperrt ... Benutzer B möchte nun alle unbearbeiteten Transaktionen ...
    (microsoft.public.de.sqlserver)
  • Keine Anmeldung von W2k-Clients
    ... >>Hat jemand dazu vielleicht eine Idee? ... Alle Benutzer auf W2k-Clients können sich sporadisch ... nicht an der Domäne anmelden. ... Der Netzwerkpfad wurde nicht gefunden. ...
    (microsoft.public.de.german.backoffice.smallbiz)