Announcement

Collapse
No announcement yet.

Datei kopieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Datei kopieren

    Hallo,

    ich möchte per T-SQL und einer StoredProc eine Datei kopieren.

    Code:
    ...
    SET @cmd = 'copy ' + @DokumentQuelle + ' ' + @DokumentZiel
    EXEC xp_cmdshell @cmd
    ...
    Leider bekomme ich eine Fehlermeldung 'Zugriff verweigert'. Weiss jemand,
    welche Berechtigungen für vor allem welchen User man für Quell- bzw.
    Zielverzeichnis einstellen muss?

    Grüße, Andi

  • #2
    Welches Betriebssystem, welche Serverversion und wie lauten @Dokumentquelle und @Dokumentziel genau?

    bye,
    Helmut

    Comment


    • #3
      Hallo Andi,
      'Zugriff verweigert'
      das es als SP ausgeführt wird, ist es der User, unter dem der SQL Server Dienst läuft.
      Im Standard ist es LocalSystem und für lokale Laufwerke hat der ausreichende Berechtigungen.
      Ich vermute mal, es werden Netzlaufwerke sein und auf die hat der User keine Rechte.

      Es ist ja eigentlich auch nicht die Aufgabe des SQL Servers, Dateien im Filesystem rum zu schieben, das sollte man eher den Clients überlassen.
      Olaf Helper

      <Blog> <Xing>
      * cogito ergo sum * errare humanum est * quote erat demonstrandum *
      Wenn ich denke, ist das ein Fehler und das beweise ich täglich

      Comment


      • #4
        Danke für Eure Antworten,

        es lag wohl daran, dass ich UNC-Pfade verwendet habe. Mit Laufwerkspfaden funktioniert das.

        Danke, Andi

        Comment

        Working...
        X