Wartungsplan Auftrags Eigenschaften

01/07/2009 - 10:21 von Thomas Bayer | Report spam
Hallo,
habe den SQL Server2005. Jede Nacht wird eine Sicherung der DB durchgeführt.
Im letzten Schritt des Wartungsplanes wird eine Batch Datei ausgeführt, die
u.a. die Sicherung mit den Copy - Befehl auf ein anderes Laufwerk (auf
anderen Rechner) kopieren soll.
Leider funktioniert dies nicht. Wenn ich die Batch Datei im Explorer aufrufe
funktioniert alles bestens.
Meine Vermutung ist, dass die Schreibberechtigung fehlt.
In den Auftragseigenschaften (SQL-Server-Agent --> Auftràge) steht Ausführen
als: "SQL-Agent-Dienstkonto".
Gibt es eine Möglichkeit in die Liste weitere Eintràge hinzuzufügen (z.B.
einen Windows Benutzer, der Schreibrechte auf dem Laufwerk hat)
oder dem SQL-Agent-Dienstkonto das Recht zu geben, auf dem Laufwerk zu
schreiben?
 

Lesen sie die antworten

#1 Thomas Bayer
01/07/2009 - 11:35 | Warnen spam
"Christoph Muthmann" schrieb im Newsbeitrag
news:u4R3oWi%
Thomas Bayer wrote:
Hallo,
habe den SQL Server2005. Jede Nacht wird eine Sicherung der DB
durchgeführt. Im letzten Schritt des Wartungsplanes wird eine Batch
Datei ausgeführt, die u.a. die Sicherung mit den Copy - Befehl auf
ein anderes Laufwerk (auf anderen Rechner) kopieren soll.
Leider funktioniert dies nicht. Wenn ich die Batch Datei im Explorer
aufrufe funktioniert alles bestens.
Meine Vermutung ist, dass die Schreibberechtigung fehlt.
In den Auftragseigenschaften (SQL-Server-Agent --> Auftràge) steht
Ausführen als: "SQL-Agent-Dienstkonto".
Gibt es eine Möglichkeit in die Liste weitere Eintràge hinzuzufügen
(z.B. einen Windows Benutzer, der Schreibrechte auf dem Laufwerk hat)
oder dem SQL-Agent-Dienstkonto das Recht zu geben, auf dem Laufwerk zu
schreiben?



Hallo Thomas,
ich würde dem SQL-Agent-Dienstkonto die Schreibrechte geben. Ansonsten
müßte der gesamte Job unter einem anderen User laufen. Der würde wenn
nicht sysadmin das Proxy-Konto verwenden.



Hallo Christoph,
danke für die Hilfe!
Unter welchem Namen sehe ich das Dienstkonto in den Windows Berechtigungen ?
Ich habe hier zwei Objektnamen drin stehen:
"SQLServer2005MSSQLUser$SERVER1$MICROSOFT##SSEE" und
"SQLServer2005MSFTEUser$SERVER1$MICROSOFT##SSEE".
Ist es einer von diesen, falls ja - welcher?

Viele Grüße,
Thomas!

Ähnliche fragen