-
Przywracanie kopii zapasowej bazy danych SQL Server do innej instytucji
-
Kopiowanie bazy danych SQL Server z jednego serwera na inny
-
Migrowanie bazy danych SQL Server do innej za pomocą skryptów
-
Przenieś bazę danych SQL Server na inny serwer za pomocą Vinchin
-
Przeniesienie bazy danych SQL Server na inny serwer — Często zadawane pytania
-
Podsumowanie
W niektórych przypadkach, ze względu na przeciążenie lub niedobór zasobów serwera źródłowego, w celu zwiększenia wydajności serwera SQL, konieczne jest przeniesienie bazy danych na inny serwer w celu lepszego zarządzania zasobami serwera.
Istnieje kilka metod umożliwiających przeniesienie bazy danych SQL Server z jednego serwera na inny. Wybór konkretnej metody zależy od Twoich wymagań i środowiska.
Przywracanie kopii zapasowej bazy danych SQL Server do innej instytucji
Migrowanie bazy danych z jednego SQL Servera do drugiego to częste zadanie administracyjne.
Kilka prostych kroków w SQL Server Management Studio pozwala skutecznie utworzyć kopię zapasową bazy danych SQL do pliku .bak, a następnie wykorzystać ten plik do przywrócenia bazy danych na dowolnym kompatybilnym SQL Serverze. Poniżej znajduje się prosty opis kroków. Możesz odnieść się do artykułu Tworzenie kopii zapasowej bazy danych SQL Server i przywracanie na inny serwer.
Aby przywrócić bazę danych SQL Server z jednego serwera na inny, wykonaj poniższe kroki:
1. Uruchom SSMS > połącz się z instancją > kliknij prawym przyciskiem myszy bazę danych > wybierz Zadania > Kopia zapasowa
2. Wybierz Kopia pełna> Kliknij USUŃ lub DODAJ, aby zmienić domyślne miejsce zapisu pliku > Kliknij OK
3. Skopiuj plik .bak na maszynę docelową
4. Uruchom SSMS na serwerze docelowym > połącz się z instancją > kliknij prawym przyciskiem myszy Bazy danych > wybierz opcję Przywróć bazę danych
5. W wyskakującym oknie wybierz Urządzenie> kliknij ukryty symbol> wybierz plik kopii zapasowej .bak z lokalnego dysku> kliknij OK
6. Potwierdź ustawienia przywracania > kliknij OK
Kopiowanie bazy danych SQL Server z jednego serwera na inny
Dzięki tej metodzie nie musisz tworzyć kopii zapasowej bazy danych SQL Server na inny serwer, wystarczy po prostu przenieść lub skopiować bazę danych i pewne obiekty serwera bezpośrednio między różnymi instancjami SQL Servera.
Aby skopiować bazę danych SQL Server do innej, wykonaj poniższe kroki:
1. Uruchom SSMS > przejdź do Eksploratora obiektów
2. Kliknij prawym przyciskiem myszy bazę danych > wybierz Zadania> Kopiuj bazę danych
3. W wyskakującym oknie kliknij Dalej> Wprowadź nazwę serwera źródłowego> wprowadź nazwę użytkownika i hasło serwera> kliknij Dalej
4. Wybierz serwer docelowy w ten sam sposób
5. Wybierz metodę Użyj obiektu zarządzania SQL > kliknij Dalej
6. W wierszu Kopiuj wybierz bazę danych> kliknij Dalej
7. Skonfiguruj miejsce docelowe dla każdej bazy danych, która ma zostać przeniesiona > Ustaw pakiet usług integracyjnych przygotowany przez tego kreatora, aby uruchomić się natychmiast lub zgodnie z harmonogramem
8. Gdy kreator się zakończy> kliknij Gotowe
Po prostu odśwież ponownie serwer docelowy i zobaczysz nowo zreplikowaną bazę danych.
Migrowanie bazy danych SQL Server do innej za pomocą skryptów
Przenoszenie bazy danych SQL Server na inny serwer zazwyczaj wymaga przeniesienia zarówno schematu bazy danych, jak i danych. Niezawodnym sposobem osiągnięcia tego celu jest wygenerowanie skryptów SQL z oryginalnej bazy danych, a następnie uruchomienie ich na docelowej bazie danych.
Aby wygenerować skrypty do migracji bazy danych SQL Server, wykonaj poniższe kroki:
1. Uruchom SQL SSMS > połącz się z wystąpieniem
2. Kliknij prawym przyciskiem myszy na Bazę danych> kliknij Zadania> Wygeneruj skrypty> kliknij Dalej
3. Kliknij Wybierz obiekty > kliknij Wybierz konkretne obiekty bazy danych
4. W obszarze Ustawienia opcji skryptowych wybierz typ danych wyjściowych>kliknij Zaawansowane> Wybierz Zapisz w nowym oknie zapytania
5. W zaawansowanych opcjach skryptów kliknij Schemat i Dane > kliknij OK
Przenieś bazę danych SQL Server na inny serwer za pomocą Vinchin
Jednak istnieje lepszy sposób na tworzenie kopii zapasowych i przenoszenie baz danych SQL Server oraz innych baz danych.
Aby zaoszczędzić czas i osiągnąć dokładne i skuteczne tworzenie kopii zapasowych oraz odzyskiwanie danych SQL Server, .Vinchin Backup & Recoverymoże być innym preferowanym rozwiązaniem, które umożliwia łatwe automatyczne tworzenie kopii zapasowych i odzyskiwanie danych SQL Server bez konieczności korzystania z wiersza poleceń.
Vinchin Backup & Recovery oferuje intuicyjną konsolę internetową, która umożliwia użytkownikom konfigurowanie zadań w kilka prostych kliknięć.
Aby przenieść bazę danych SQL na inny serwer przy użyciu Vinchin Backup & Recovery, wykonaj poniższe kroki:
Najpierw zaloguj się na stronę internetową Vinchin Backup & Recovery
1. Wybierz Physical Backup > kliknij Database Backup > wybierz Backup > zaznacz SQL Server
2. Wybierz Miejsce kopii zapasowej
3. Wybierz strategie tworzenia kopii zapasowych
4. Kliknij Wyślij
A кроме того, мы поддерживаем восстановление в другую базу данных SQL Server. Операционные шаги также очень просты, вам нужно просто изменить это на первом шаге выбора резервной копии и выбрать восстановление, остальные шаги такие же.
Należy zauważyć, że obsługujemy tylko przywracanie zabezpieczonych danych do innej bazy danych tego samego typu, a nie do bazy danych innego typu, takiej jak MySQL, Oracle czy inne typy baz danych.
Vinchin oferuje 60-dniowy bezpłatny okres próbny. Jeśli interesują Cię nasze produkty, wypróbuj bezpłatny okres próbny. Alternatywnie, jeśli masz jakiekolwiek pytania, możesz bezpośrednio skontaktować się z Vinchin lub skontaktować się z naszymi lokalnymi partnerami. Chętnie udzielimy Ci wsparcia i pomocy.
Przeniesienie bazy danych SQL Server na inny serwer — Często zadawane pytania
P1: Dlaczego warto przenieść bazę danych SQL Server na inny serwer?
A1: Może zaistnieć konieczność przeniesienia bazy danych SQL Server z kilku powodów, takich jak uaktualnienie sprzętu, poprawa wydajności, konsolidacja serwerów, migracja do nowego centrum danych lub środowiska chmurowego, czy też oddzielenie obciążeń w celu lepszego zarządzania.
Q2: Czy można przenieść bazę danych z starszej wersji programu SQL Server do nowszej?
A2: Tak, można przenieść bazę danych ze starszej wersji do nowszej; nazywa się to uaktualnianiem. Należy jednak zauważyć, że po uaktualnieniu baza danych nie może zostać przywrócona do poprzedniej wersji. Przed wykonaniem uaktualnienia należy dokładnie sprawdzić ustawienia kompatybilności i przeprowadzić pełne testy.
Podsumowanie
Nie ważne, którą metodę wybierzesz, ostatecznym celem migracji bazy danych w SQL Server jest poprawa efektywności, wydajności bazy danych oraz zarządzania zasobami serwera. Ważne jest, aby wybrać metodę migracji odpowiadającą Twoim konkretnym wymaganiom i aktualnemu środowisku. Ponadto należy upewnić się, że integralność i spójność danych są zachowane w całym procesie migracji.
Udostępnij: