Wéi een Datenbanken am SQL Server backupéiert a restauréiert
SQL Server ass e Datebankmanagementsystem (DBMS), dat wäit an der IT-Welt fir d'Gestioun vun Daten agesat gëtt. Backup a Restauratioun sinn zwou wichteg Operatiounen, déi all Datebankadministrator verstoe sollt, fir d'Datesécherheet an d'Recuperatioun am Fall vun engem Systemausfall, enger Korruptioun oder engem Datenverloscht ze garantéieren. Dësen Artikel erkläert d'Schrëtt fir eng Datebank am SQL Server ze backen an ze restauréieren am Detail a kloer.
Firwat ass Backup a Restauratioun wichteg?
Backup ass de Prozess fir Daten aus enger Datebank op eng sécher Plaz ze kopéieren. Dëst ass essentiell fir Datenverloscht ze vermeiden, deen duerch Hardwareausfäll, mënschleche Feeler, Malware-Attacken oder Naturkatastrophen optriede kann. Restauréieren ass de Prozess fir Daten aus engem Backup op dat ursprénglecht oder neit System zréckzeféieren, fir d'Datebank an hiren ursprénglechen Zoustand ze restauréieren.
Schrëtt fir eng Datebank am SQL Server ze sécheren
Et gëtt verschidde Methoden fir eng Datebank am SQL Server ze sécheren. Hei sinn déi heefegst Approchen:
1. Backup iwwer SQL Server Management Studio (SSMS)
SQL Server Management Studio (SSMS) ass en exzellenten GUI-Tool fir d'Gestioun vun SQL Server, dorënner d'Duerchféierung vun Datebankbackups.
1. SSMS opmaachen:
– Öffnen Sie SSMS und loggen Sie sich in denger SQL Server-Instanz an.
2. Datebank auswielen:
– Am Object Explorer, erweidert "Datebanken" a wielt déi Datebank aus, déi Dir sécher späichere wëllt.
3. Start de Backup-Prozess:
– Rietsklickt op déi ausgewielten Datebank a wielt dann "Aufgaben" > "Sicherung maachen".
4. Backup-Konfiguratioun:
– An der Fënster "Datebank sécheren" wielt Dir den Typ vun der Sécherung aus (Voll, Differenziell oder Log). Eng vollstänneg Sécherung ass typescherweis déi meescht benotzt.
– Gitt d'Destinatioun fir d'Sicherung un, entweder op enger Festplack oder op engem Band. Klickt op de Knäppchen "Addéieren", fir d'Plaz fir d'Späichere vun der Sicherungsdatei (.bak) unzeginn.
5. Backup starten:
– Klickt op "OK" fir de Backup-Prozess ze starten. Waart bis de Prozess fäerdeg ass a gitt sécher datt keng Feeler optrieden.
2. Backup iwwer T-SQL
Eng aner Alternativ fir e Backup ze maachen ass d'Benotzung vun Transact-SQL (T-SQL).
1. Ufro-Editor opmaachen:
– Öffnet SSMS a loggt Iech an der SQL Server Instanz un, an öffnet dann d'Fënster Nei Ufro.
2. Backup-Skript schreiwen:
– Schreift de folgende T-SQL-Skript fir d'Sicherung duerchzeféieren. Ersetzt `YourDatabaseName` duerch den Numm vun Ärer Datebank an `FilePath\YourBackup.bak` duerch den Destinatiounspfad vun der Sicherung.
"sql
Backup Datebank Ären Datebanknumm
OP DISKE = 'C:\Backup\ÄrBackup.bak'
MAT FORMAT,
MEDIENUMM = 'SQLServerBackups',
NUMM = 'Komplett Backup vun Ärer Datebank';
""
3. Skriptausféierung:
– Féiert de Skript aus andeems Dir op de Knäppchen "Ausféieren" oder F5 dréckt. Waart bis de Prozess fäerdeg ass.
3. Automatesch Backup mat Hëllef vum Ënnerhaltsplang
Fir automatesch a geplangte Backups duerchzeféieren, kënnt Dir Maintenance Pläng am SQL Server benotzen.
1. Den Ënnerhaltsplang-Assistent opmaachen:
– Am Object Explorer, maacht "Management" op, klickt mat der rietser Maustast op "Maintenance Plans" a wielt dann "Maintenance Plan Wizard".
2. Zäitplangkonfiguratioun:
– Follegt de Schrëtt am Assistent fir de Backup-Plang, den Typ vun der Backup an de Späicherstanduert ze spezifizéieren.
3. Späicheren a validéieren:
– Wann en fäerdeg ass, späichert de Wartungsplang a gitt sécher, datt en no Ärem spezifizéierten Zäitplang validéiert an ausgefouert gouf.
Schrëtt fir eng Datebank am SQL Server ze restauréieren
De Restauratiounsprozess ass d'Ëmkéierung vum Backup-Prozess. Hei ass, wéi Dir eng Datebank mat SSMS an T-SQL restauréiere kënnt.
1. Restauréieren iwwer SQL Server Management Studio (SSMS)
1. SSMS opmaachen:
– Öffnen Sie SSMS und loggen Sie sich in denger SQL Server-Instanz an.
2. Start de Restauratiounsprozess:
– Rietsklickt am Object Explorer op "Datebanken" a wielt dann "Datebank restauréieren".
3. Konfiguratioun restauréieren:
– An der Fënster „Datebank restauréieren“ wielt d'Optioun „Gerät“ a klickt op de Knäppchen „…“ fir d'Backup-Datei (.bak) ze fannen, déi Dir virdru erstallt hutt.
– Soubal d'Datei ausgewielt ass, wielt d'Datebank aus, déi Dir restauréiere wëllt.
4. Gitt d'Optioune fir d'Restauratioun un:
– Ënnert der Sektioun "Optiounen fir d'Restauratioun" gitt sécher datt Dir déi entspriechend Optioun wéi "Déi existent Datebank iwwerschreiwen" auswielt, wann Dir eng existent Datebank ersetzen wëllt.
– Dir kënnt och d'Donnéeën an d'Logdatei-Pfade änneren, wann néideg.
5. Restauréieren starten:
– Klickt op "OK" fir de Restauratiounsprozess ze starten. Waart bis de Prozess fäerdeg ass a gitt sécher datt et keng Feeler gëtt.
2. Restauréieren iwwer T-SQL
1. Ufro-Editor opmaachen:
– Öffnet SSMS a loggt Iech an der SQL Server Instanz un, an öffnet dann d'Fënster Nei Ufro.
2. Schreift de Restauratiounsskript:
– Schreift de folgende T-SQL-Skript fir d'Restauratioun duerchzeféieren. Ersetzt `YourDatabaseName` duerch Ären Datenbanknumm an `FilePath\YourBackup.bak` duerch de Pfad vun der Backup-Datei.
"sql
DATEBANEN RESTAURÉIEREN ÄrenDatebanknumm
VUN DER DISK = 'C:\Backup\ÄrBackup.bak'
MAT ERSATZEN;
""
3. Skriptausféierung:
– Féiert de Skript aus andeems Dir op de Knäppchen "Ausféieren" oder F5 dréckt. Waart bis de Prozess fäerdeg ass.
Tipps a Best Practices
1. Maacht reegelméisseg Backups:
– Maacht reegelméisseg Backups vun Ärer Datebank. Plangt automatesch Backups wann et méiglech ass.
2. Späichert d'Backup op enger sécherer Plaz:
– Späichert Backup-Dateien op enger sécherer Plaz getrennt vum Haaptserver. Zum Beispill Cloud-Späicherung, engem externen Drive oder engem Bandlaufwierk.
3. Backup-Verifizéierung:
– Nodeems Dir e Backup gemaach hutt, gitt ëmmer sécher, datt d'Backup-Datei gëlteg ass a restauréiert ka ginn. Dir kënnt dat an eng Testdatebank restauréieren.
4. Iwwerwaachung vum Backup- a Restauratiounsprozess:
– Iwwerwaacht ëmmer d'Backup- a Restauratiounsprozesser, fir sécherzestellen, datt se reibungslos a fehlerfräi oflafen.
5. Dokumentéiert de Prozess:
– Erstellt eng komplett Dokumentatioun vum Backup- a Restauratiounsprozess, fir et dem IT-Team méi einfach ze maachen, wéi eng Schrëtt an enger Noutsituatioun ze maachen sinn.
Conclusioun
Backups a Restauratioune si wichteg Aufgaben fir all Datebankadministrator. Mat SQL Server Management Studio (SSMS) oder T-SQL Skripter kënnt Dir Är Datebank einfach backupen a restauréieren. Maacht reegelméisseg Backups a späichert d'Backupdateien op enger sécherer Plaz fir Datenverloscht ze vermeiden. Zousätzlech sollt Dir de Prozess reegelméisseg iwwerpréiwen an iwwerwaachen, fir sécherzestellen, datt Är Donnéeën sécher sinn a prett sinn, wann néideg restauréiert ze ginn.