Způsob zálohování databáze záleží na použitém databázovém
systému.
MS SQL Server
Zálohování se nastavuje v aplikaci SQL Server
Enterprise Manager, která je součástí instalace SQL
Serveru. Automatické zálohování můžete naplánovat jako úlohu ve složce
Management - Database Maintenance Plans.
SQL Express
V případě SQL Express databáze můžete zálohovat příslušné dva
datové soubory s příponou mdf a ldf, které jsou standardně uloženy ve
složce C:\Program Files\Microsoft SQL
Server\MSSQL\Data. Před zálohováním je ovšem třeba zastavit
službu SQL Server (SQLEXPRESS), např. příkazem:
net stop MSSQL$SQLEXPRESS
Po vyzálohování datových souborů znovu spustíte SQL Express
příkazem:
net start MSSQL$SQLEXPRESS
Pokud nemůžete SQL Express kvůli zálohování zastavovat, použijte
následující příkaz:
sqlcmd -S .\sqlexpress -i backup.sql
Uvedeným příkazem se přihlásíte na databázový stroj jako uživatel
pomocí integrovaného přihlášení (účet, ze kterého je příkaz spouštěn
musí mít patřičné oprávnění na SQL Expressu) a potom se provede skript
uložený v souboru backup.sql, který vytvoří
zálohu.
Obsah souboru backup.sql:
BACKUP DATABASE název_databáze TO DISK = 'C:\Zaloha\ambackup.bak' WITH INIT
Skript vyzálohuje databázi
název_databáze do souboru
c:\Zaloha\ambackup.bak (adresář C:\Zaloha\ musí
existovat). Při každém spuštění skriptu se stará záloha přepíše.
Nenašli jste co jste hledali? Zeptejte se našeho týmu technické podpory.
|