Prosty sposób na kopie baz danych Microsoft SQL Server cz.2

Prosty sposób na kopie baz danych Microsoft SQL Server cz.1
7 stycznia 2023
Odzyskanie hasła użytkownika Płatnika
7 stycznia 2023

Cieszy mnie to, że prawdopodobnie przeczytałeś informacje z pierwszej częsci poradnika. Jeżeli tak to mamy w pełni gotowy skrypt który tworzy kopie baz danych opartych na MS SQL Server. W firmach które obsługuje kopie zawsze są tworzone co 24h ponieważ istotna jest dla mnie ich spójność. Do tworzenia kopii cyklicznych wykorzystamy narzędzie które jest wbudowane w system Windows od wielu lat czyli Harmonogram Zadań do który znajdziemy w panelu sterowania.

1. Uruchamiamy „panel sterowania”, wchodzimy w „Narzędzia Administracyjne”, a następnie szukamy „Harmonogram Zadań”. Widok z mojego komputera mamy niżej.

2. Po uruchomieniu Harmonogramu Zadań pojawi się magiczne okno, w którym po prawej stronie wybieramy „Utwórz zadanie podstawowe…

3. W pierwszym oknie wpisujemy nazwę zadania oraz opcjonalnie opis. Nazwa będzie widoczna na liście procesów, więc warto nazwać ją konkretnie abyśmy w przyszłości wiedzieli za co odpowiada proces. Następnie klikamy „Dalej”

4. W kolejnym oknie wybieramy jak często ma wykonywać się zadanie. Standardowo zalecam wykonywać kopie codziennie abyśmy zawsze byli przygotowani na awarie lub utratę danych, następnie klikamy „Dalej”

5. W następnym okienku ustawiamy godzinę w jakich ma się wykonywać kopia. Preferuje wybieranie godzin nocnych ponieważ w ten sposób nie obciążamy komputera w dzień generując niepotrzebne obciążenie.  Następnie klikamy „Dalej”

6. W kolejnym etapie wybieramy rodzaj zadania, nas interesuje uruchomienie programu czyli uruchomienie utworzonego przed nas skryptu backupowego i klikamy „Dalej”

7. Ostatnie okienko będzie dla nas najtrudniejsze ponieważ musimy tutaj wybrać narzędzie za pomocą którego będzie otwierany skrypt oraz dodać jego ścieżkę z odpowiednimi parametrami. W miejscu program klikamy „Przeglądaj”, następnie wybieramy ścieżke:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

W polu „Dodaj Argumenty (opcjonalne)” wpisujemy:

-ExecutionPolicy Bypass c:\kopia.ps1

gdzie c:\kopia.ps1 to ścieżka do naszego skryptu – oczywiście możemy ją zastąpić własną. Gdy jesteśmy w tym miejscu to klikamy „Dalej”, a następnie „Zakończ”. Kopia będzie działać bez żadnych problemów zgodnie z naszymi ustawieniami.