Přihlásit

Podpora

Hotline Byznys

Po – Pá: 07:00 – 17:00
Tel: +420 318 40 20 20
E-mail: hotline@byznys.eu

Hotline Mzdy

Po – Pá: 08:00 – 15:00
Tel: +420 318 40 20 30
E-mail: hotline@byznys.eu

Modul Systémové prostředí

Jak nastavit automatické noční zálohy databází systému BYZNYS v SQL 2008 R2 Express?

MS SQL 2008 R2 Express je verze SQL, která je zadarmo a neobsahuje nástroj Maintenance Plans pro automatizaci nočních záloh databází. Tento nástroj je součástí pouze verzí Workgroup, Standard a Enterprise. Automatické noční zálohy se v SQL 2008 R2 Express dají řešit pomocí nástroje příkazové řádky osql.exe. Vytvoří se jednoduchý bat soubor (např. zaloha.bat), který bude mít následující obsah: cd c:\Program Files\Microsoft SQL Server\100\Tools\Binn\ osql -S server -U sa -P -Q "BACKUP DATABASE [BW_DEMO] TO DISK = N'C:\Zaloha\bw_demo.bak' WITH INIT,NOUNLOAD,NAME = N'BW_DEMO backup',NOSKIP ,STATS = 10,NOFORMAT" Vysvětlivky: osql - příkazový řádek pro SQL -S - jméno SQL serveru -U - uživatel SQL (např. sa) -P - heslo uživatele SQL -Q - query (samotný příkaz v transact SQL) V query je nutné změnit název databáze a umístění souboru zálohy. Po odzkoušení funkčnosti souboru zaloha.bat, je potřeba ho přidat do naplánovaných úloh systému Windows. Pokud chceme zálohovat více databází je potřeba zkopírovat řádek začínající "osql" a opravit ho pro další databázi. Záloha se každý den přepisuje. Proto je potřeba ji každý den odkopírovat (případně zkomprimovat) na externí médium nebo jiný počítač v síti.
Datum: 15. 8. 2008 Zpracoval: jkrprcom Moduly: Systémové prostředí