Jak wykonać kopię zapasową bazy danych SQL Server do dysku NAS
Jak bezpośrednio wykonać kopię zapasową bazy danych SQL Server do dysku NAS? Ten post przedstawi 3 sposoby na wykonanie kopii zapasowej baz danych SQL na dysku Synology, Qnap i innych dyskach NAS.
Czy można wykonać kopię zapasową bazy danych SQL Server na dysk NAS?
Przedtem utworzyłem plan konserwacji w celu wykonania kopii zapasowej mojej bazy danych MS SQL. Ale teraz muszę wykonać kopię zapasową na dysku NAS. Kiedy jednak próbuję wykonać kopię zapasową za pomocą SSMS, nie mogę znaleźć dysku NAS. Czy SQL Server Management Studio może wykonać kopię zapasową bazy danych MS SQL? A jeśli nie, to czy istnieje inny sposób na wykonanie kopii zapasowej SQL Server na dysku NAS?
Urządzenia NAS umożliwiają wielu klientom podłączonym do sieci przechowywanie i udostępnianie plików z szybkim dostępem - nic więc dziwnego, że niektórzy użytkownicy chcą wykonywać kopie zapasowe bazy danych SQL Server na dysku NAS w celu zabezpieczenia danych. Jednak, gdy próbujesz wykonać kopię zapasową SQL w SSMS, zauważysz, że brak sieciowej ścieżki w liście docelowej.
I to dlatego, że aby wykonać kopię zapasową bazy danych SQL na lokalizację sieciową, musisz najpierw ręcznie wprowadzić poprawną ścieżkę UNC. Powinna ona zawierać nazwę serwera i nazwę folderu, np. \\serwer\nazwakatalogu lub \\ip\nazwakatalogu.
Jeśli mapujesz folder sieciowy jako dysk i używasz jego litery dysku jako ścieżki, najprawdopodobniej otrzymasz komunikat błędu systemu operacyjnego 3 (System nie może odnaleźć określonej ścieżki).
Nie martw się, SSMS może wykonać kopię zapasową SQL na dysku NAS lub udostępnionym dysku sieciowym. Możesz postępować zgodnie z poniższymi krokami, aby dowiedzieć się, jak to zrobić. Pokażemy także łatwiejszy sposób na wykonanie kopii zapasowej bazy danych MS SQL na dysku NAS.
Metoda 1. Wykonanie kopii zapasowej SQL Server na dysku NAS za pomocą SSMS
SQL Server Management Studio (SSMS) to zintegrowane środowisko do zarządzania infrastrukturą SQL. Oferuje sposób na utworzenie planu konserwacji dla serwera SQL.
Przedstawię tutaj przykład, jak to działa. Jednak kroki są nieco skomplikowane, więc jeśli potrzebujesz łatwiejszego sposobu, możesz odwołać się do następnej części.
Krok 1. Uruchom SSMS i uruchom program kopii zapasowej
W programie Microsoft SQL Server Management Studio kliknij prawym przyciskiem myszy bazę danych, którą chcesz skopiować i wybierz Zadania > Kopia zapasowa.
Krok 2. Wybierz dysk NAS jako lokalizację docelową i skonfiguruj inne ustawienia
Teraz możesz skonfigurować ustawienia kopii zapasowej. Usuń domyślną lokalizację, aby Dodać nową.
Proszę nie klikać ikony …, aby wybrać lokalizację. Zamiast tego, wpisz ścieżkę UNC oraz nazwę pliku kopii zapasowej w wyskakującym oknie. W moim przypadku, lokalizacją kopii zapasowej jest "\\nas\sharefolder\sqldb.bak”.
Alternatywnie, możesz zamienić nazwę nas na adres IP, np. “\\192.168.0.x\sharefolder\sqldb.bak”.
Krok 3. Potwierdź zadanie kopii zapasowej
Kliknij OK, aby uruchomić kopię zapasową. Możesz zobaczyć, że zadanie zakończyło się pomyślnie.
Podobnie, możesz użyć T-SQL do wykonania kopii zapasowej SQL na dysku NAS. Kliknij New Query > wpisz poniższe polecenia > a następnie kliknij Execute.
TO DISK = "\\nas\sharefolder\sqldb.bak"
*Zamień nazwę bazy danych oraz ścieżkę NAS na własne.
Related Tips:
✎ Jeśli chcesz automatycznie wykonywać kopię zapasową bazy danych SQL Server na NAS, możesz połączyć poradę na temat Planów Konserwacji, Agenta SQL Servera lub pliku wsadowego (dokładne informacje znajdziesz pod adresem auto backup SQL database). Pamiętaj tylko, aby zawsze używać ścieżki UNC do lokalizacji sieciowej.
✎ Aby naprawić błąd systemu operacyjnego 5, odwołaj się do SQL Server backup to network share access denied.
Metoda 2. Kopiowanie zapasowe bazy danych SQL na Synology NAS za pomocą Active Backup for Businesss
Active Backup for Business to metoda tworzenia kopii zapasowych oferowana przez firmę Synology. Pomaga w tworzeniu kopii zapasowych fizycznych i wirtualnych maszyn. Jeśli więc korzystasz z NAS Synology, możesz wykonać kopię zapasową swojego komputera fizycznego lub maszyn, w tym bazy danych SQL.
Aby wykonać kopię zapasową serwera fizycznego z systemem Windows, na którym działa SQL
Krok 1. Pobierz Active Backup for Business, zainstaluj go i uruchom.
Krok 2. Wybierz Physical Server w lewej kolumnie > Kliknij Windows > Add Device i pobierz instalator 32-bitowy lub 64-bitowy dla urządzenia.
Krok 3. Przejdź do Centrum pobierania Synology, wybierz model produktu i pobierz Agenta Synology Active Backup for Business.
Krok 4. W programie Active Backup for Business wybierz podłączony serwer. Następnie kliknij Create Task i skonfiguruj ustawienia zadania. > kliknij Create Task > Następnie postępuj zgodnie z instrukcjami, aby skonfigurować zadanie kopii zapasowej.
Aby wykonać kopię zapasową wirtualnej maszyny z systemem Windows, na której działa SQL
Krok 1. Wybierz opcję Virtual Machine w programie Active Backup for Business.
Krok 2. Kliknij Manage Hypervisor i dodaj hosta.
Krok 3. Następnie wybierz hosta > kliknij Create Task. Następnie postępuj zgodnie z kreator kopii zapasowej, aby utworzyć zadanie kopii zapasowej.
Metoda 3. Najłatwiejszy sposób na tworzenie kopii zapasowych (wielu) baz danych SQL na wszystkich dyskach NAS / udziałach sieciowych
Wymienione metody są skuteczne przy tworzeniu kopii zapasowych baz danych SQL, ale Microsoft SQL Server Management Studio (SSMS) może wykonywać kopię zapasową tylko jednej bazy danych na raz, a czasami mogą wystąpić problemy przy użyciu SSMS. Dodatkowo, Active Backup for Business jest przeznaczony do tworzenia kopii zapasowych na Synology NAS.
Czy istnieje lepsze rozwiązanie do tworzenia kopii zapasowych SQL? Oczywiście, tak. Polecamy AOMEI Cyber Backup, centralne oprogramowanie do tworzenia kopii zapasowych SQL, które może zarządzać wszystkimi bazami danych SQL w lokalnej sieci. Pozwala ono na tworzenie kopii zapasowych i przywracanie baz danych SQL Server od wersji 2005 do 2022 bez błędów. Dzięki temu narzędziu łatwo możesz tworzyć kopie zapasowe wszystkich baz danych Microsoft SQL na dyskach Synology lub innych dyskach NAS.
Program ten posiada wiele przydatnych zaawansowanych funkcji, które spełniają różne wymagania dotyczące tworzenia kopii zapasowych:
📌 Automatyczna kopia zapasowa: Pozwala użytkownikom ustawić harmonogram tworzenia kopii zapasowych, które będą uruchamiane automatycznie. Można wybrać pełne, narastające i różnicowe kopie zapasowe.
📌 Zarządzanie oparte na rolach: Dzięki kontu administratora możesz tworzyć więcej podkont z różnymi uprawnieniami. Możesz przypisać innym członkom zespołu role widzów, monitorów i operatorów.
📌 Tworzenie kopii zapasowych we wszystkich lokalizacjach: oprócz tworzenia kopii zapasowych na dysku NAS, AOMEI Cyber Backup umożliwia użytkownikom tworzenie kopii zapasowych SQL w innych zdalnych lokalizacjach, takich jak udział sieciowy, mapowane dyski, lokalne lub zewnętrzne nośniki. Można również tworzyć kopie zapasowe w wiadrze Amazon S3.
Wypróbuj darmową wersję próbną na 30 dni:
Poniżej przedstawiamy kroki do skonfigurowania i uruchomienia kopii zapasowych z SQL Server na dyskach NAS:
Krok 1. Uruchom program AOMEI Cyber Backup i dodaj Microsoft SQL.
Aby skonfigurować oprogramowanie do tworzenia kopii zapasowych SQL: uruchom zainstalowany program i przejdź do Urządzenie źródłowe -> Microsoft SQL -> Dodaj Microsoft SQL.
▶W przeciwnym przypadku możesz kliknąć Dodaj Microsoft SQL > Pobierz program proxy lub Skopiuj link, aby zainstalować program na urządzeniu z zainstalowanym serwerem SQL. Następnie kliknij "Już zainstalowany proxy" i wybierz urządzenie, a następnie naciśnij przycisk Potwierdź.
Po tym kliknij -> Uwierzytelnianie, aby zweryfikować instancję bazy danych.
Krok 2. Uruchom zadanie tworzenia kopii zapasowej SQL
Kliknij Zadanie kopii zapasowej w lewym panelu interfejsu, a następnie kliknij Zadanie kopii zapasowej > Utwórz nowe zadanie. Gdy pojawi się okno Utwórz nowe zadanie, wybierz Typ kopii zapasowej jako Kopia zapasowa Microsoft SQL.
Krok 3. Skonfiguruj ustawienia kopii zapasowej
Kliknij na Nazwę urządzenia, aby wybrać instancję SQL i bazy danych, które chcesz wykonać kopię zapasową. Możesz wybrać jedną lub wiele baz danych elastycznie.
Aby wykonać kopię zapasową bazy danych SQL na urządzeniu NAS, kliknij Dodaj nowe urządzenie sieciowe, aby je dodać. Zapisana ścieżka zostanie wyświetlona w Dodaj magazyn.
Skonfiguruj Harmonogram (opcjonalnie), aby uruchamiać codzienne/tygodniowe/miesięczne kopie zapasowe bazy danych SQL, a także ustaw metodę kopii zapasowej jako Pełna/Przyrostowa/Differentiowa.
✍Więcej przydatnych funkcji:
- Przeczyszczanie kopii zapasowych pozwala na automatyczne usuwanie starszych wersji kopii zapasowych, co pozwala zaoszczędzić miejsce na dysku.
- Powiadomienia e-mail pozwalają na otrzymywanie powiadomień e-mailowych w przypadku awarii lub pomyślnego wykonania zadania.
- Archiwizacja umożliwia archiwizację kopii zapasowych na zewnętrznym magazynie danych (Amazon S3) po wykonaniu kopii zapasowej.
Krok 4. Zatwierdź zadanie kopii zapasowej SQL
Teraz możesz kliknąć Rozpocznij kopię zapasową, aby utworzyć i wykonać kopię zapasową bazy danych SQL.
Po utworzeniu zadania zostanie ono wyświetlone w zakładce Zadanie kopii zapasowej. Możesz w dowolnym momencie edytować lub przywrócić kopię zapasową. Dzięki funkcji centralizowanej kopii zapasowej i przywracania możesz również łatwo tworzyć kopie zapasowe bazy danych SQL na innym serwerze.
FAQ dotyczące tworzenia kopii zapasowej SQL Server na NAS
Q: Jakie są wymagania wstępne dla tworzenia kopii zapasowej SQL Server na NAS?
A: Przed utworzeniem kopii zapasowej na NAS należy upewnić się, że:
NAS jest dostępny z poziomu SQL Server (poprzez mapowanie sieciowe lub ścieżkę UNC).
Konto usługi SQL Server ma uprawnienia do odczytu i zapisu w folderze NAS.
NAS ma wystarczającą ilość miejsca na kopie zapasowe.
Q: Jakie powszechne problemy mogą wystąpić podczas tworzenia kopii zapasowej SQL Server na NAS?
A: Niektóre powszechne problemy to:
Błędy uprawnień: Jeśli SQL Server nie ma odpowiednich uprawnień, nie będzie mógł zapisywać kopii zapasowych na NAS.
Problemy z siecią: Jeśli wystąpi problem z połączeniem sieciowym, kopia zapasowa może nie powieść się.
Miejsce na dysku: Upewnij się, że na NAS jest wystarczająco dużo miejsca na kopie zapasowe.
Q: Czy istnieje możliwość kompresowania kopii zapasowych SQL Server w celu zaoszczędzenia miejsca na NAS?
A: Tak, AOMEI Cyber Backup oferuje kompresję kopii zapasowych SQL Server w celu zmniejszenia rozmiaru plików, co pozwala zaoszczędzić miejsce na NAS.
Podsumowanie
Tak można wykonać kopię zapasową serwera SQL na dysk NAS. Możesz użyć SSMS, active backup for business lub AOMEI Cyber Backup, aby chronić swoją bazę danych MS SQL.
W przeciwieństwie do tego, AOMEI Cyber Backup jest lepszy w większości sytuacji. Obsługuje tworzenie kopii zapasowej bazy danych serwera SQL na dysku NAS i umożliwia ustawienie harmonogramu automatyzującego ten proces. Co więcej, możesz nawet kopiować bazę danych SQL i przywracać ją na inny serwer w kilku prostych krokach.