Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnik migracji w programie SQL Server Management Studio (SSMS) sprawdza problemy z uaktualnianiem i zgodnością z niższych wersji SQL Server do wyższych wersji SQL Server, uruchomionych lokalnie i w innych środowiskach maszyn wirtualnych. Składnik migracji znajduje problemy ze zgodnością związane z istotnymi zmianami, zmianami zachowania, przestarzałymi funkcjami oraz innymi kwestiami. Raport zawiera również sprawdzenie parzystości funkcji, jeśli chcesz przeprowadzić migrację z jednej międzyplatformowej bazy danych do innej. Raport z oceny doradcy aktualizacji zawiera wpływ na obiekty, możliwe przyczyny oraz kroki naprawcze.
Bazę danych można również fizycznie migrować przy użyciu składnika migracji. Jest zgodna z technologią tworzenia kopii zapasowych i przywracania kopii zapasowych, aby przenieść dane ze źródła do miejsca docelowego, udostępniając folder kopii zapasowej i opcjonalnie folder kopiowania. Wraz z danymi kreator migracji przesyła dane logowania, aby uprościć migrację równoległą.
Uwaga / Notatka
Ponieważ migracja wymaga udostępnienia udziałów sieciowych do dostępu do plików kopii zapasowych, ten składnik nie może migrować baz danych do Azure SQL Managed Instance czy Azure SQL Database.
Wymagania wstępne
- SQL Server Management Studio wersji 21 i nowszych.
- Identyfikator logowania do wystąpienia SQL Server z uprawnieniami sysadmin.
Instalacja i konfiguracja
Zainstaluj najnowszą wersję SQL Server Management Studio (SSMS). Po zakończeniu instalacji wybierz pozycję Modyfikuj>poszczególne składniki. Program SSMS jest instalowany przy użyciu instalatora Visual Studio.
Wybierz obciążenie Hybrydowe i migracja , wybierz pozycję Zainstaluj podczas pobierania z listy rozwijanej, a następnie wybierz pozycję Modyfikuj , aby ukończyć instalację.
Ocena uaktualnienia
Połącz się z wystąpieniem SQL Server, które trzeba ocenić pod kątem aktualizacji z wcześniejszej wersji SQL Server do nowszej wersji.
Kliknij prawym przyciskiem myszy wystąpienie źródłowe i wybierz Migrate SQL Server.
Na stronie docelowej Migration wybierz Upgrade Assessment w sekcji Migracja do wyższej wersji SQL Server.
Wybierz typ oceny, korzystając z następujących informacji:
Nazwa: unikatowa nazwa oceny
Nazwa docelowa: wersja docelowa, którą chcesz uaktualnić
Typ oceny: jedną z następujących opcji:
Typ zgodności: identyfikowanie zmian ingerujących w zgodność, zmian zachowania i przestarzałych cech
Parzystość funkcji: odnajdywanie częściowo obsługiwanych funkcji, które mogą wymagać ponownej inżynierii
Uwaga / Notatka
Ta opcja jest włączona, gdy element docelowy jest SQL Server on Linux.
Wybierz bazy danych, które chcesz ocenić. Jeśli chcesz analizować zapytania ad hoc przy użyciu plików śledzenia rozszerzonego zdarzenia lub profilera, możesz podać katalog zawierający wszystkie pliki śledzenia lub rozszerzone zdarzenia.
Sprawdź zaznaczenie i wybierz pozycję Zakończ. Czas trwania reguł oceny zależy od liczby baz danych i złożoności ich schematów. Po zakończeniu oceny automatycznie otwiera raport.
Przejrzyj raport oceny. Ten raport zawiera listę problemów w każdej kategorii. Każdy problem wyświetla typ problemu, wszystkie obiekty, których dotyczy problem, i zalecenia, aby rozwiązać problemy.
Można zmienić zgodność, aby zidentyfikować problem dla określonego poziomu zgodności bazy danych, jak pokazano na poniższym zrzucie ekranu.
Jeśli raport oceny został już zapisany, możesz otworzyć ocenę, przechodząc do pozycji Wyświetl raport oceny>Otwórz ocenę i wybierając assessment_<name>.json plik.
Przygotowanie do uaktualnienia
Upewnij się, że raport oceny jest przeglądany, a wszystkie problemy zostały rozwiązane.
Przed rozpoczęciem migracji sprawdź, czy źródłowe bazy danych są w znanym dobrym stanie. Bazy danych są migrowane w stanie niezmienionym, bez zmian w danych lub strukturach wewnętrznych. Zalecamy użycie bazy danych DBCC CHECKDB w celu zapewnienia integralności logicznej i fizycznej źródłowych baz danych.
Jeśli którakolwiek z baz danych jest chroniona przez Transparent data encryption (TDE), przed zainicjowaniem migracji upewnij się, że odpowiedni certyfikat lub klucz asymetryczny zostanie przeniesiony do docelowego wystąpienia SQL Server.
Istnieją dwie opcje folderów udostępnionych używanych do tworzenia kopii zapasowych baz danych ze źródła i przywracania ich w lokalizacji docelowej:
Użyj pojedynczego folderu udostępnionego, do którego zarówno źródłowa, jak i docelowa instancja SQL Server mają uprawnienia do wykonywania odpowiednio kopii zapasowych i przywracania.
Jeśli wolisz oddzielne foldery udostępnione, upewnij się, że użytkownik Windows wykonujący migrację ma uprawnienia do kopiowania plików kopii zapasowej z folderu źródłowego do folderu docelowego.
Uaktualnianie SQL Server
Połącz się z serwerem SQL, który należy ocenić pod kątem uaktualnienia z niższej do wyższej wersji.
Kliknij prawym przyciskiem myszy wystąpienie źródłowe i wybierz Migrate SQL Server.
Na stronie głównej Migration wybierz Upgrade SQL Server w sekcji Migracja do nowszej wersji SQL Server.
Podaj szczegóły serwera docelowego:
- Nazwa migracji: unikatowa nazwa migracji
- Nazwa docelowego wystąpienia SQL Server
- Typ uwierzytelniania: Windows authentication lub uwierzytelnianie SQL
- Podaj poświadczenia użytkownika
- Wybierz inne ustawienia połączenia zgodnie ze swoim środowiskiem
Baz danych:
- Wybierz bazy danych, które chcesz migrować
- Możesz edytować docelową nazwę bazy danych
- Podaj ścieżkę folderu kopii zapasowej, która może być ścieżką dysku lokalnego lub zasobu sieciowego
- Jeśli wystąpienie docelowe nie może uzyskać dostępu do źródłowego udostępnionego zasobu plikowego, możesz wybrać folder, aby skopiować pliki kopii zapasowej
Szczegóły kopii zapasowej:
Jeśli chcesz edytować kopię zapasową i kopię ścieżki określonej bazy danych, możesz wybrać nazwę bazy danych i zmienić ścieżkę tworzenia kopii zapasowej i kopiowania. Możesz również edytować docelowe dane i ścieżkę pliku dziennika.
Logowania:
Wybierz nazwy logowania, które kwalifikują się do migracji.
Po przejrzeniu zaznaczenia wybierz pozycję Zakończ.
Kreator migracji pokazuje migrację każdej bazy danych. Po zakończeniu możesz nawiązać połączenie z docelowym SQL Server i sprawdzić, czy bazy danych i identyfikatory logowania zostały pomyślnie zmigrowane.