RSS

Automatyczny backup baz w Microsoft SQL Express

27 Sty

Darmowy serwer bazodanowy jakim jest Microsoft SQL Express oprócz limitu wykorzystania jednego fizycznego procesora, 1 GB pamięci RAM i 12 GB limitu wielkości bazy (R2)  , został pozbawiony Agenta SQL odpowiedzialnego między innymi za uruchamianie procesów na bazach w ustalonym harmonogramie, skutecznie ogranicza to również stworzenie zadania kopii znanego z pełnego rozwiązania Microsoft SQL Server. Można jednak to obejść dzięki skryptom i harmonogramu zadań Windowsa.

Skrypt backup.sql

USE NazwaBazy;
GO
BACKUP DATABASE  NazwaBazy
TO DISK = 'e:\backup\ NazwaBazy.Bak'
WITH FORMAT,
STATS = 10,
MEDIANAME = ' NazwaBazyBackup',
NAME = 'Pelny BackUP NazwaBazy';
GO

Plik wykonujący skrypt backup.sql który musimy wrzucić do harmonogramu : sqlbackup.cmd

SQLCMD.EXE -i backup.sql

Reklamy
 
1 Komentarz

Opublikował/a w dniu Styczeń 27, 2013 w SQL

 

Tagi:

One response to “Automatyczny backup baz w Microsoft SQL Express

  1. Jerry

    Maj 24, 2014 at 1:09 pm

    powinno być WITH NOFORMAT

     

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Zdjęcie na Google+

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s

 
%d blogerów lubi to: