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.

Alex

By Alex Updated on March 21, 2025

Share this: instagram reddit

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.

Logo SQL Server

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.

backup database

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”.

backup-to-nas

Krok 3. Potwierdź zadanie kopii zapasowej

Kliknij OK, aby uruchomić kopię zapasową. Możesz zobaczyć, że zadanie zakończyło się pomyślnie.

backup complete

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.

BACKUP DATABASE example
TO DISK = "\\nas\sharefolder\sqldb.bak"

*Zamień nazwę bazy danych oraz ścieżkę NAS na własne.

t-sql-backup-to-nas

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.

active backup for business backup physical server

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.

active backup for business backup vm

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:

Pobierz darmową wersję próbnąMicrosoft SQL Server 2005-2022
Centralne i bezpieczne tworzenie kopii zapasowych SQL

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.

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 ikona -> Uwierzytelnianie, aby zweryfikować instancję bazy danych.

Dodaj urządzenie

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.

Typ kopii zapasowej

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.

Wybierz bazę danych

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.

Wybierz cel

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.

Harmonogram tworzenia kopii zapasowej

✍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.

Rozpocznij kopię zapasową 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.

Alex
Alex · Editor
Amelia jest redaktorką w AOMEI. Wyszkolona w systemach profesjonalnych, specjalizuje się w rozwiązywaniu problemów w bazach danych przedsiębiorstw, maszynach wirtualnych i środowiskach fizycznych. Z dużym poczuciem odpowiedzialności, poświęca się ochronie danych biznesowych i bezpieczeństwu.