Grzegorz Babicz

Grzegorz Babicz ERP specialist \
Trener IT |
Security clearance\
Cantor ...

Temat: BCKUP BAZ SQL SERWER 2008 R2 STANDARD ZA POMOCĄ...

Mam dwie bardzo ważne bazy w SQL 2008 R2 standard , ktrę chciałbym backupować automatycznie w cyklu dziennym

Probowałem zrobić to poprzez uruchomienie Managemet Studio zaznaczenie bazy oraz wybór opcji Task i BAckup - ale to wykonało mi backup danej bazy do wskazanej ścieżi docoelowej - tylko gdy urychomiłem ten task

Jak zautomatyzować to w Management Studio - czy należy uruchomić SQL Serwer Agent i dodać to jako joba ?

Chciałbym aby codziennie o godz 2 w nocy wykonywał się pełny backup bazy Database_A oraz backub bazy Database_B do ścieżki e:\Backup\

oraz logi z tych baz do ścieżki e:\logs\

Nie mogę sobie poradzić z tym tematem .Prosze o pomoc i wskazówki
Adam Ł.

Adam Ł. CDO, Scania Polska
S.A.

Temat: BCKUP BAZ SQL SERWER 2008 R2 STANDARD ZA POMOCĄ...

Tutaj znajdziesz instrukcję step by step:
http://weblogs.asp.net/sreejukg/archive/2010/01/20/sch...
Janusz Rafał Szpiglewski

Janusz Rafał Szpiglewski
http://www.youtube.c
om/watch?v=uuTpKX82i
-Q

Temat: BCKUP BAZ SQL SERWER 2008 R2 STANDARD ZA POMOCĄ...

Rób backupy kodem (kod możesz wygenerowac) a kod sparametryzuj (przykładowo nazwa pliku zaierająca np date i godzine) tak jak chcesz i uruchamiaj go jobem.

Albo tak jak wyżej. Jeżeli ta opcja Ci wystraczy.Janusz Rafał Szpiglewski edytował(a) ten post dnia 06.05.11 o godzinie 13:20
Grzegorz Babicz

Grzegorz Babicz ERP specialist \
Trener IT |
Security clearance\
Cantor ...

Temat: BCKUP BAZ SQL SERWER 2008 R2 STANDARD ZA POMOCĄ...

Użyłem do tego własnie Maintenance Plans-działa

Dzięki .Wasze uwagi pomogły jak najbardziej. Mam jeszcze jednak kolejne pytanko. Na tych dwóch bazach pracują pracownicy firmy - wiadomym jest że w ten sposób w ciągu dnia pracy dodawane są do bazy nowe rekordy. Chciałbym więc uruchomić zdanie - tu jest pytanie , czy full backup czy pliki logów, tak aby załóżmy co godzinę zapisywane były do nich zmiany które miały miejsce w przeciągu tej godziny. Czyli chicałbym się tym samym zabezpieczyć przed taką sytuacją że np pod koniec dnia pracy np o godz 16:00 nastepuje jakas awaria bazy i dzięki temu mogę sobie odtworzyć stan bazy z godziny 15:00

Jak takie coś zrobić . Myśle że trzeba użyć czegoś innego niż full backup -ale nie wiem czego i jak to zrobić. Pytania może są dla Was tendencyjne , ale zaczynam przygodę z SQL-em więc wydaje mi się ze najlepiej było zadawac tego typu pytania na tym forum
Krzysztof Stachyra

Krzysztof Stachyra Szef Wydziału
Produkcji Systemów
Handlowo-Magazynowyc
h i ...

Temat: BCKUP BAZ SQL SERWER 2008 R2 STANDARD ZA POMOCĄ...

różnice możesz robić differentialem - polecenie takie samo jak full tylko na końcu dopisujesz with differential, w tym backupie musisz pamiętać, że jest zawarte wszystko od ostatniego fulla

przykład:
full o 8:00 diff1 o 11, diff2 o 15
diff1 zawiera dane od 8 do 11 a diff 2 od 8 do 15

jak chcesz co godzinę i tylko ostatnią godzinę to mozesz robić backup logów, wtedy masz więcej plików do odtwarzania i to jest wszystko od ostatniego backup logu, do tego np. raz na dobę tylko full albo 2 razy na dobę, wszystko zależy od wymagań biznesu
Piotr B.

Piotr B. Handlarz też
człowiek

Temat: BCKUP BAZ SQL SERWER 2008 R2 STANDARD ZA POMOCĄ...

Możesz spróbować LiteSpeed for SQL ServerPiotr B. edytował(a) ten post dnia 06.05.11 o godzinie 14:49
Paweł B.

Paweł B. architekt baz danych
/ SQL Developer /BI
Developer

Temat: BCKUP BAZ SQL SERWER 2008 R2 STANDARD ZA POMOCĄ...

Tutaj to można się domyślać, że biznes ma nikłe pojęcie o ryzyku utraty danych związanych z awarią więc wszystko spada na biednego admina. Tak na początek, to napisz, ile czasu wykonuje się pełny backup tych baz?
Grzegorz Babicz

Grzegorz Babicz ERP specialist \
Trener IT |
Security clearance\
Cantor ...

Temat: BCKUP BAZ SQL SERWER 2008 R2 STANDARD ZA POMOCĄ...

Jak więc skonstrouwać ( zbudować ) dobry backup baz SQL. Co powinien taki backup zawierać ? Korzystacie z jakiś Best Practices ?
Grzegorz L.

Grzegorz L. Bujam w Chmurach.
Obliczeniowych.

Temat: BCKUP BAZ SQL SERWER 2008 R2 STANDARD ZA POMOCĄ...

Wszystko zalezy od wymagan biznesu.

Z tego co opisales mozesz zrobic tak:

dla baz ustaw Recovery mode: full

Ustaw w MaintenancePLan:
1x dziennie FULL backup

Log backup z takim krokiem ile danych mozesz stracic (moze byc 4h i rownie dobrze moze byc 5min)

Ustaw po jakim czasie maja byc pliki backupow usuwane (retention)

Upewnij sie ze masz wystarczajaco miejsca na dysku :)

Rob backup backupu na wypadek padu dysku w serwerze :)

W przypadku gdy baza danych pada odzyskujesz FULL backup + wszystkie TLOG backupy az do momentu awarii. Z odpowiednio ustawionym krokiem masz szanse ze stracisz tylko pare minut pracy :)Grzegorz L. edytował(a) ten post dnia 06.05.11 o godzinie 18:08
Piotr Tybulewicz

Piotr Tybulewicz
Projektant/programis
ta business
intelligence/SQL

Temat: BCKUP BAZ SQL SERWER 2008 R2 STANDARD ZA POMOCĄ...

Nie zapomnij o bardzo ważnej rzeczy: robienie backupów to tylko połowa sukcesu; drugą połową jest sprawdzenie, czy są one poprawne i czy wystarczają Ci do odtworzenia środowiska w razie awarii.

Pamiętaj też, że są różne rodzaje awarii i o ile zwykłe backupy bazy wystarczą, jeżeli użytkownik przypadkowo usunie część danych, to już niekoniecznie wystarczą w sytuacji, w której spali się maszyna z SQLem. Wtedy się może okazać, że nie masz backupów baz systemowych, nie wiesz, na jakich kontach chodziły usługi SQLa, nie masz backupów kluczy szyfrujących, nie znasz wersji builda SQLa itp.
Daniel N.

Daniel N. Senior IT Architect,
DBA

Temat: BCKUP BAZ SQL SERWER 2008 R2 STANDARD ZA POMOCĄ...

http://ola.hallengren.com/
SQL Server 2005 and 2008 - Backup, Integrity Check and Index Optimization
Gotowe rozwiązania maintenance, polecam.

--
Pozdrawiam,
Daniel

Następna dyskusja:

SQL Management Studio 2008




Wyślij zaproszenie do