Falls ein Backup sehr viel Zeit braucht, wäre es schön, wenn man einmal feststellen kann, wie weit das Backup ist:
/* Wenn ein Backup länger lauft, kann man feststellen wie weit das Backup ist. Ggf. hilft diese Recht zum Lesen dieses Code auch anderen geben: GRANT VIEW SERVER STATE TO [sqluser_loginname] */ Select Session_id asSPID, r.database_id, r.command, a.text as Query, start_time, percent_complete, DATEADD(Second, estimated_completion_time/1000, GetDate()) as estimated_completion_time From sys.dm_exec_requests r cross Apply sys.dm_exec_sql_text(r.sql_handle) a Where r.command in ('Backup Database', 'Restore Database', 'Backup Log')
Übrigens: Ich habe die Dauer von Backups gebraucht, als Probleme beim Zugriff auf ein RAID System einmal bestand…