BackupExec 2014 Backup Auftrag versehentlich gelöscht
Hallo zusammen,
leider hat heute einer unserer Azubis versehentlich einen Auftrag in BackupExec gelöscht.
Ich habe auch schon den Symantec Support kontaktiert. Leider fehlt hier auch ein Wartungsvertrag. Technisch ist es aber möglich, die Techniker würden es dann lösen hieß es.
Weiß hier jemand, wie man einen versehentlich gelöschten Backup-Auftrag wiederherstellen kann? Es wäre einiges an Konfiguration, falls keine Lösung kommt.
Gruß
Mark
leider hat heute einer unserer Azubis versehentlich einen Auftrag in BackupExec gelöscht.
Ich habe auch schon den Symantec Support kontaktiert. Leider fehlt hier auch ein Wartungsvertrag. Technisch ist es aber möglich, die Techniker würden es dann lösen hieß es.
Weiß hier jemand, wie man einen versehentlich gelöschten Backup-Auftrag wiederherstellen kann? Es wäre einiges an Konfiguration, falls keine Lösung kommt.
Gruß
Mark
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 279982
Url: https://administrator.de/contentid/279982
Ausgedruckt am: 24.11.2024 um 15:11 Uhr
15 Kommentare
Neuester Kommentar
Backup Excec hat eine kleine SQL Express DB auf dem Server. Die sichert ihr sicherlich mit, da liegen alle Einstellungen drin.
Öffne diese per MS-SQL Studio.
Klicke nochmal Rechtsklick auf die Datenbank, sichern.
Dann hast du mal nochmal eine Sicherung.
Dann Symantec Dienst runterfahren.
Dann Datenbank auf Server kopieren.
Dann Rechtsklick auf DB im SQL Studio, diemal wiederherstellen - also die DB von gestern welche zuvor auf den Server kopiert wurde.
Warten bis DB wiederherstellt ist.
Symantec Dienst starten.
Öffne diese per MS-SQL Studio.
Klicke nochmal Rechtsklick auf die Datenbank, sichern.
Dann hast du mal nochmal eine Sicherung.
Dann Symantec Dienst runterfahren.
Dann Datenbank auf Server kopieren.
Dann Rechtsklick auf DB im SQL Studio, diemal wiederherstellen - also die DB von gestern welche zuvor auf den Server kopiert wurde.
Warten bis DB wiederherstellt ist.
Symantec Dienst starten.
Das sieht jetzt nicht so aus, also ob ihr noch eine extra DB da ablegt, damit fällt die SQL Sicherung mit dem Studio raus.
Kannst du mit Symantec nochmal eine DB Sicherung von Backup Exec machen, hier sollte dann auch der Pfad vom Symantec System sichtbar sein - zur Sicherheit.
Dann die Wiederherstellung über Symatec machen.
Kannst du mit Symantec nochmal eine DB Sicherung von Backup Exec machen, hier sollte dann auch der Pfad vom Symantec System sichtbar sein - zur Sicherheit.
Dann die Wiederherstellung über Symatec machen.
Nö das geht nicht so easy.
1. Backup Excec Dienst Stoppen
2. SQL-Studio öffnen und Datenbanken aufklappen
3. Rechtsklick auf BEDB
Tasks > Sichern
!!! KOPIESICHERUNG ANHAKEN !!!
und irgendwo sichern wo du Platz hast
=> jetzt kann nix passieren
4. Nach der Sicherung Rechtsklick auf BEDB
Tasks > Wiederherstellen > Datenbank
Von Medium anklicken und die alte DB (vom Band auf Server kopieren) einlesen
in Optionen vorhanden DB überschreiben
Dann OK
5. Nach der Sicherung Backup Exec wieder starten
=> Es sollten die Einstellungen von gestern drin sein.
1. Backup Excec Dienst Stoppen
2. SQL-Studio öffnen und Datenbanken aufklappen
3. Rechtsklick auf BEDB
Tasks > Sichern
!!! KOPIESICHERUNG ANHAKEN !!!
und irgendwo sichern wo du Platz hast
=> jetzt kann nix passieren
4. Nach der Sicherung Rechtsklick auf BEDB
Tasks > Wiederherstellen > Datenbank
Von Medium anklicken und die alte DB (vom Band auf Server kopieren) einlesen
in Optionen vorhanden DB überschreiben
Dann OK
5. Nach der Sicherung Backup Exec wieder starten
=> Es sollten die Einstellungen von gestern drin sein.
Nein, das ist die Sicherung der Datenbank, die von BE automatisch gemacht wird.
Ich habe das Gefühl, du hast mit SQL-Servern oder Backup Exec noch wie was zu tun gehabt und sollst jetzt hier (d)einen Fehler geradebiegen.
Im Normalfall wird die Symantec BE-Datenbank mit diesem Server mitgesichert. Dann muss man eigentlich nur diese aus der Sicherung von vorgestern wiederherstellen - fertig.
Klappt so aber auch nur, wenn der SQL-Server-Agent (neuerdings heißt dieser "Agent für Anwendungen und Datenbanken") lizenziert, installiert und richtig konfiguriert wurde.
Ich habe das Gefühl, du hast mit SQL-Servern oder Backup Exec noch wie was zu tun gehabt und sollst jetzt hier (d)einen Fehler geradebiegen.
Im Normalfall wird die Symantec BE-Datenbank mit diesem Server mitgesichert. Dann muss man eigentlich nur diese aus der Sicherung von vorgestern wiederherstellen - fertig.
Klappt so aber auch nur, wenn der SQL-Server-Agent (neuerdings heißt dieser "Agent für Anwendungen und Datenbanken") lizenziert, installiert und richtig konfiguriert wurde.
PS:
Wenn ihr keine SQL-Sicherungslizenzen habt (weil die unerhört teuer sind, dafür das man das so einfach lösen kann), empfehle ich dir dann eine Sicherung mit Boardmitteln (SQL Agent).
Bei Express Versionen die keinen Agent geht es so
1. SQL Script anlegen mit der Sicherung
2. dieses per Batch/Aufgabenplanung regelmäßig aufrufen
http://www.serverhowto.de/Automatisches-Sichern-einer-SQLExpress-Datenb ...
Wenn ihr keine SQL-Sicherungslizenzen habt (weil die unerhört teuer sind, dafür das man das so einfach lösen kann), empfehle ich dir dann eine Sicherung mit Boardmitteln (SQL Agent).
Bei Express Versionen die keinen Agent geht es so
1. SQL Script anlegen mit der Sicherung
2. dieses per Batch/Aufgabenplanung regelmäßig aufrufen
http://www.serverhowto.de/Automatisches-Sichern-einer-SQLExpress-Datenb ...
Es ist nicht schwer, jemanden zu finden, der sich mit BE auskennt. Dann gibt es ein ausführliches Admin-Handbuch und eine Symantec Knowledgebase, die helfen könnten.
Andererseits habt ihr dem Kunden doch BE verkauft und eingerichtet oder war das vor eurer Zeit?
Bitte nutze das Management Studio für die Sicherung der aktuellen Datenbank und den Restore der alten aus der Sicherungsdatei.
Andererseits habt ihr dem Kunden doch BE verkauft und eingerichtet oder war das vor eurer Zeit?
Mit Datenbanken jein, nur nebenbei, ich wollte ja auch nur wissen, welche der db explizit hier bei BE gewählt werden muss, da BE schon ja 4 DB´s hat, siehe pics. So, wenn ich den Namen gehabt hätte, könnte ich diese via studio wiederherstellen.
BE hat selbst genau eine Datenbank in Benutzung (BEDB), die anderen sind die Default-Datenbanken des MS SQL-Servers.Bitte nutze das Management Studio für die Sicherung der aktuellen Datenbank und den Restore der alten aus der Sicherungsdatei.
und nö, ich habe nicht maus links ausgeführt ;)
Was heißt das jetzt genau?bin erst morgen früh wieder dort.Ich werd mal gucken. übrigens danke für die Unterstützung
Bitte, gerne doch.Zitat von @Andinistrator1:
PS:
Wenn ihr keine SQL-Sicherungslizenzen habt (weil die unerhört teuer sind, dafür das man das so einfach lösen kann),
JA, schon sehr teuer, aber trotzdem sinnvoll, wenn richtige SQL-Server genutzt werden.PS:
Wenn ihr keine SQL-Sicherungslizenzen habt (weil die unerhört teuer sind, dafür das man das so einfach lösen kann),
empfehle ich dir dann eine Sicherung mit Boardmitteln (SQL Agent).
Die schadet niemals, auch eine mehr nicht. Bei Express Versionen die keinen Agent geht es so
1. SQL Script anlegen mit der Sicherung
2. dieses per Batch/Aufgabenplanung regelmäßig aufrufen
Das Problem bei dieser Variante ist die Löschung alter Sicherungen. Schnell hat man mal vollgelaufene Festplatten. 1. SQL Script anlegen mit der Sicherung
2. dieses per Batch/Aufgabenplanung regelmäßig aufrufen
Ja "richtige" SQL Server, also mit Agent.
Ich hab einen für das Backup, das sichert dann nochmal auf den Fileserver, so kann BE es auf das Band sichern. Ich trau da den dem SQL Agent mehr als BE.
Express Versionen sichern und alte Sicherung löschen mach ich auch (älter 2 Tage: DATEADD(day,-2,GETDATE());) , z.B. führe ich per Batch folgendes aus
-- Welche Datenbank
use %DEIN_DATENBANKNAME%
go
-- Variablen deklarieren
DECLARE @dbname varchar(100);
DECLARE @backuppath varchar(100);
DECLARE @backupquery varchar(500);
DECLARE @deletedate DATETIME = DATEADD(day,-2,GETDATE());
-- Variablen setzen
-- Sicherungspfad
set @backuppath = 'D:\Backup_SQL\'
-- Datenbankname
set @dbname = '%DEIN_DATENBANKNAME%'
-- Backup SQL Script
set @backupquery = 'backup database ' + @dbname +
' to disk = ''' + @backuppath + @dbname + '_[' + REPLACE( convert(varchar, getdate(), 126), ':', '-') + '].bak''
WITH FORMAT, INIT, NAME = ''DB_Backup'', SKIP, REWIND, NOUNLOAD, STATS = 10 '
-- Script ausführen
EXEC (@backupQuery)
--Daten löschen älter als DeleteDate
EXEC master.sys.xp_delete_file 0,@backupPath,'bak',@DeleteDate,0;
Ich hab einen für das Backup, das sichert dann nochmal auf den Fileserver, so kann BE es auf das Band sichern. Ich trau da den dem SQL Agent mehr als BE.
Express Versionen sichern und alte Sicherung löschen mach ich auch (älter 2 Tage: DATEADD(day,-2,GETDATE());) , z.B. führe ich per Batch folgendes aus
-- Welche Datenbank
use %DEIN_DATENBANKNAME%
go
-- Variablen deklarieren
DECLARE @dbname varchar(100);
DECLARE @backuppath varchar(100);
DECLARE @backupquery varchar(500);
DECLARE @deletedate DATETIME = DATEADD(day,-2,GETDATE());
-- Variablen setzen
-- Sicherungspfad
set @backuppath = 'D:\Backup_SQL\'
-- Datenbankname
set @dbname = '%DEIN_DATENBANKNAME%'
-- Backup SQL Script
set @backupquery = 'backup database ' + @dbname +
' to disk = ''' + @backuppath + @dbname + '_[' + REPLACE( convert(varchar, getdate(), 126), ':', '-') + '].bak''
WITH FORMAT, INIT, NAME = ''DB_Backup'', SKIP, REWIND, NOUNLOAD, STATS = 10 '
-- Script ausführen
EXEC (@backupQuery)
--Daten löschen älter als DeleteDate
EXEC master.sys.xp_delete_file 0,@backupPath,'bak',@DeleteDate,0;