Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

MS SQL Server Forum


Alles zum Thema Microsoft SQL Server — Q & A zu Microsoft SQL Server 2000 / 2005 / 2008 Architektur, Konfiguration, Troubleshooting


Antwort
     
Themen-Optionen
Alt 21.12.2010, 16:07   #1
Newbie
 
Offline
Registriert seit: 12-2010
Beiträge: 36
2K8R2 - SQL Server Agent

Hallo,
ich versuche mich gerade an einem backup für die datenbank.
der sql dump geht auch ohne probleme.

nun hab ich noch einen zweiten schritt hinzugefügt, in dem via cmd die backupfiles auf einen anderen server verschoben werden sollen.

leider wird dies immer mit einem fehler beendet.
für ich das ganze in der konsole aus geht das ohne probleme.

Code:
2/21/2010 15:33:26,test,Fehler,1,srv-0001,test,test,,Ausgeführt als Benutzer: 'srv-0001\SYSTEM'. Der Prozess konnte nicht für Schritt 1 von Auftrag '0x739AE8EA0FBC7045A0C54B91AB5482BD' erstellt werden (Ursache: Das System kann die angegebene Datei nicht finden).  Fehler bei Schritt.,00:00:00,0,0,,,,0
Code:
move /y "C:\!Backup\filename.bak" "\\srv-0002\backup\file.bak"
vielleicht kann mir ja mal jemand ein beispiel für so einen "cmd-schritt" geben?
muss da irgendwie der pfad zur cmd angegeben werden? etc. pp?
    Mit Zitat antworten
Alt 21.12.2010, 16:10   #2
Board Veteran
 
Offline
Registriert seit: 02-2005
Beiträge: 3.074
Zitat von basti19885 Beitrag anzeigen
Code:
move /y "C:\!Backup\filename.bak" "\\srv-0002\backup\file.bak"
vielleicht kann mir ja mal jemand ein beispiel für so einen "cmd-schritt" geben?
muss da irgendwie der pfad zur cmd angegeben werden? etc. pp?
Lass die Anführungszeichen weg.

Signatur
Microsoft Press Buch zu 70-229, S. 15:
"Sie können eine Dateninstanz beschreiben, dann diese Beschreibung beschreiben und mit der Beschreibung nachfolgender Beschreibungen fortfahren,..."

    Mit Zitat antworten
Alt 21.12.2010, 16:16   #3
Newbie
 
Offline
Registriert seit: 12-2010
Beiträge: 36
danke für den tip aber selbst dann gehts auch nicht.
ich bin mir nicht sicher ob der überhaupt mit den cmd befehlen klar kommt
    Mit Zitat antworten
Alt 21.12.2010, 16:19   #4
Board Veteran
 
Offline
Registriert seit: 02-2005
Beiträge: 3.074
Poste mal das vollständige Skript.

Signatur
Microsoft Press Buch zu 70-229, S. 15:
"Sie können eine Dateninstanz beschreiben, dann diese Beschreibung beschreiben und mit der Beschreibung nachfolgender Beschreibungen fortfahren,..."

    Mit Zitat antworten
Alt 21.12.2010, 16:28   #5
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.376
Moin,

mit welchem Konto läuft denn dein SQL Agent? Wahrscheinlich darf der nicht auf den Share zugreifen.

Edit: Ach, jetzt seh ichs. Die Vermutung war richtig: Der Agent läuft als "System", da darf er nicht ins Netzwerk. Du müsstest ihn also mit einem Domänenkonto einrichten. Konsultiere die Online-Doku für Details dazu.

Übrigens würde ich nicht "move", sondern "copy" nehmen und dann erst beim nächsten Job die alte Datei löschen.

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Alt 21.12.2010, 16:52   #6
Newbie
 
Offline
Registriert seit: 12-2010
Beiträge: 36
danke für den tip, werd ich morgen testen ....
könnte das dennoch jemand mal validieren?

Code:
copy  "c:\test\test1.bak"  "c:\test\test11.bak"

copy  "c:\test\test1.bak"  "c:\test\test30.bak"

ren "c:\test\test11.bak" test20.bak



rem Zeitstempel erzeugen
for /f "tokens=1-4 delims=. " %%i in ("%date%") do (
  set day=%%i
  set month=%%j
  set year=%%k
)

for /f "tokens=1-4 delims=.:, " %%i in ("%time%") do (
  set hour=%%i
  set minute=%%j
  set second=%%k
  set hundredth=%%l
)


move /y "c:\test\test1.bak" "c:\test\blubb-%year%-%month%-%day%-%hour%-%minute%.log.bak"

move /y "c:\test\test30.bak" "\\irgendwas\backup$\foo-%year%-%month%-%day%-%hour%-%minute%.log.bak"
es wird lediglich die erste zeile ausgeführt
    Mit Zitat antworten
Alt 21.12.2010, 17:05   #7
Board Veteran
 
Offline
Registriert seit: 02-2005
Beiträge: 3.074
Zitat von basti19885 Beitrag anzeigen
danke für den tip, werd ich morgen testen ....
könnte das dennoch jemand mal validieren?
Nimm doch erstmal die angeratene Änderung vor.

PS: Ich frage mich immer noch was das mit den Anführungszeichen soll.

Signatur
Microsoft Press Buch zu 70-229, S. 15:
"Sie können eine Dateninstanz beschreiben, dann diese Beschreibung beschreiben und mit der Beschreibung nachfolgender Beschreibungen fortfahren,..."

    Mit Zitat antworten
Alt 21.12.2010, 17:17   #8
Expert Member
 
Offline
Registriert seit: 07-2005
Beiträge: 11.339
Nur so eine Frage:

warum copy "c:\test\test1.bak" "c:\test\test11.bak" , wenn Du später daraus ren "c:\test\test11.bak" test20.bak machst ?

-Zahni

Signatur
Wen du nicht mit Können beeindrucken kannst, den verwirre mit Schwachsinn!

    Mit Zitat antworten
Alt 21.12.2010, 17:39   #9
Moderator
 
Benutzerbild von Dr.Melzer
 
Offline
Registriert seit: 05-2001
Ort: München
Beiträge: 23.334
@basti19885:

Bitte achte in Zukunft darauf auch Großbuchstaben zu nutzen.

Die Wahrscheinlichkeit dass dir jemand hilft steigt drastisch mit der guten und leichten Lesbarkeit deiner Beiträge!

Vielen Dank für dein Verständnis!

Signatur
Never argue with an idíot, they drag you down to their level and beat you with experience!

    Mit Zitat antworten
Alt 22.12.2010, 08:42   #10
Newbie
 
Offline
Registriert seit: 12-2010
Beiträge: 36
ich hab keine plan .. ohne anführungszeichen gibt das nur synatx fehler.
in der command line geht wie gesagt alles.

schlussendlich dank ich allen und werd wohl doch wieder "back to the roots" gehen und die ganze sache wieder per cmd machen,
Bei der express version ging das ja ohnehin nicht anders.

p.s. über sinn und unsinn dieses test-scripts kann man sich streiten doch meine "live-daten" die zudem noch hoch sensibel sind werd ich hier sicher nicht posten. Selbst wenn ich dir nur von a nach b verschiebe
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
w2k3sbs-server + wsus + sql-agent genab.de Windows Server Forum 9 11.08.2010 16:16
SQL Server Agent Auftrag mit Fehlermeldung micru MS SQL Server Forum 5 03.08.2006 09:58
SQL Server Agent Problem bornfight MS SQL Server Forum 0 09.03.2006 09:25
SQL Server Agent Undying MS SQL Server Forum 2 18.07.2004 11:17


Alle Zeitangaben in MEZ/CET. Es ist jetzt 22:41 Uhr. Seite generiert in 0,039 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang