Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Z tego przewodnika dowiesz się, jak migrować bazy danych SAP ASE do programu SQL Server przy użyciu asystenta migracji programu SQL Server dla środowiska SAP ASE (SSMA for SAP ASE).
Aby zapoznać się z innymi przewodnikami migracji, zobacz Azure Database Migration Guides.
Wymagania wstępne
Przed rozpoczęciem migracji bazy danych SAP ASE do programu SQL Server:
- Upewnij się, że środowisko źródłowe jest obsługiwane.
- Pobierz asystenta migracji programu SQL Server dla rozwiązania SAP Adaptive Server Enterprise (wcześniej SAP Sybase ASE).
- Zapewnij sobie łączność i wystarczające uprawnienia, aby uzyskać dostęp do obiektu zarówno źródłowego, jak i docelowego.
Przed migracją
Po spełnieniu wymagań wstępnych możesz zapoznać się z topologią środowiska i ocenić możliwość migracji.
Oceń
Za pomocą programu SSMA dla środowiska SAP ASE można przeglądać obiekty i dane bazy danych, oceniać bazy danych pod kątem migracji, migrować obiekty bazy danych Sybase do programu SQL Server, a następnie migrować dane do programu SQL Server. Aby dowiedzieć się więcej, zobacz Asystent migracji do programu SQL Server dla bazy danych Sybase (SybaseToSQL).
Aby utworzyć ocenę:
Otwórz program SSMA dla środowiska SAP ASE.
W menu Plik wybierz pozycję Nowy projekt.
Wprowadź nazwę projektu i lokalizację do zapisania projektu. Następnie wybierz pozycję SQL Server jako element docelowy migracji z listy rozwijanej, a następnie wybierz przycisk OK.
W oknie dialogowym Łączenie z bazą danych Sybase wprowadź wartości szczegółów połączenia SAP.
Kliknij prawym przyciskiem myszy bazę danych SAP, którą chcesz przeprowadzić migrację, a następnie wybierz pozycję Utwórz raport , aby wygenerować raport HTML.
Przejrzyj raport HTML, aby zrozumieć statystyki konwersji i wszelkie błędy lub ostrzeżenia. Możesz również otworzyć raport w programie Excel, aby uzyskać spis obiektów środowiska SAP ASE i nakład pracy wymagany do przeprowadzenia konwersji schematu. Domyślna lokalizacja raportu znajduje się w folderze raportu w programie SSMAProjects, jak pokazano poniżej:
drive:\<username>\Documents\SSMAProjects\MySAPMigration\report\report_<date>.
Weryfikowanie mapowań typów
Przed przeprowadzeniem konwersji schematu zweryfikuj domyślne mapowania typów danych lub zmień je na podstawie wymagań. Możesz przejść do menu Narzędzia i wybrać pozycję Ustawienia projektu lub zmienić mapowanie typów dla każdej tabeli, wybierając tabelę w Eksploratorze metadanych środowiska SAP ASE.
Konwertowanie schematu
Aby przekonwertować schemat:
(Opcjonalnie) Aby przekonwertować zapytania dynamiczne lub ad hoc, kliknij prawym przyciskiem myszy węzeł i wybierz Dodaj instrukcję SQL.
Wybierz kartę Połącz z programem SQL Server i wprowadź szczegóły programu SQL Server. Możesz wybrać połączenie z istniejącą bazą danych lub wprowadzić nową nazwę, w tym przypadku baza danych zostanie utworzona na serwerze docelowym.
Kliknij prawym przyciskiem myszy bazę danych lub obiekt, który chcesz przeprowadzić migrację w Eksploratorze metadanych środowiska SAP ASE, a następnie wybierz pozycję Migruj dane. Alternatywnie możesz wybrać kartę Migrowanie danych . Aby przeprowadzić migrację danych dla całej bazy danych, zaznacz pole wyboru obok nazwy bazy danych. Aby wykonać migrację danych z indywidualnych tabel, rozwiń sekcję bazę danych, rozwiń opcję Tabele, a następnie zaznacz pola wyboru obok tabel. Aby pominąć dane z poszczególnych tabel, wyczyść pola wyboru.
Porównaj i przejrzyj strukturę schematu, aby zidentyfikować potencjalne problemy.
Po zakończeniu konwersji schematu możesz zapisać ten projekt lokalnie na potrzeby ćwiczenia korygowania schematu w trybie offline. W menu plik wybierz pozycję Zapisz projekt. Ten krok umożliwia ocenę schematów źródłowych i docelowych w trybie offline oraz przeprowadzenie korygowania przed opublikowaniem schematu w programie SQL Server.
Aby dowiedzieć się więcej, zobacz Konwertowanie obiektów bazy danych SAP ASE (SybaseToSQL).
Migracja
Po wprowadzeniu niezbędnych wymagań wstępnych i wykonaniu zadań skojarzonych z etapem przed migracją możesz przystąpić do przeprowadzania migracji schematu i danych.
Aby opublikować schemat i przeprowadzić migrację danych:
- Opublikuj schemat, klikając prawym przyciskiem myszy bazę danych w Eksploratorze metadanych programu SQL Server i wybierając polecenie Synchronizuj z bazą danych. Ta akcja powoduje opublikowanie schematu środowiska SAP ASE w wystąpieniu programu SQL Server.
- Przeprowadź migrację danych, klikając prawym przyciskiem myszy bazę danych lub obiekt, który chcesz migrować w Eksploratorze metadanych sap ASE , a następnie wybierając pozycję Migruj dane. Alternatywnie możesz wybrać kartę Migrowanie danych . Aby przeprowadzić migrację danych dla całej bazy danych, zaznacz pole wyboru obok nazwy bazy danych. Aby wykonać migrację danych z indywidualnych tabel, rozwiń sekcję bazę danych, rozwiń opcję Tabele, a następnie zaznacz pola wyboru obok tabel. Aby pominąć dane z poszczególnych tabel, wyczyść pola wyboru.
- Po zakończeniu migracji wyświetl raport migracji danych.
- Połącz się z wystąpieniem programu SQL Server przy użyciu programu SQL Server Management Studio (SSMS) i zweryfikuj migrację, analizując dane i strukturę.
Po migracji
Po pomyślnym zakończeniu etapu migracji należy wykonać serię zadań wykonywanych po migracji, aby upewnić się, że wszystko działa tak sprawnie i wydajnie, jak to możliwe.
Korygowanie aplikacji
Po przeprowadzeniu migracji danych do środowiska docelowego wszystkie aplikacje, które wcześniej zużywały źródło, muszą zacząć korzystać z obiektu docelowego. Wykonanie tego zadania będzie wymagać zmian w aplikacjach w niektórych przypadkach.
Wykonywanie testów
Podejście testowe do migracji bazy danych składa się z następujących działań:
- Opracowywanie testów weryfikacji: aby przetestować migrację bazy danych, należy użyć zapytań SQL. Należy utworzyć zapytania sprawdzania poprawności, aby działały zarówno względem źródłowych, jak i docelowych baz danych. Zapytania sprawdzania poprawności powinny obejmować zdefiniowany zakres.
- Konfigurowanie środowiska testowego: środowisko testowe powinno zawierać kopię źródłowej bazy danych i docelowej bazy danych. Pamiętaj, aby odizolować środowisko testowe.
- Uruchom testy weryfikacyjne: uruchom testy weryfikacyjne względem źródła i obiektu docelowego, a następnie przeanalizuj wyniki.
- Uruchamianie testów wydajnościowych: uruchamianie testów wydajnościowych względem źródła i obiektu docelowego, a następnie analizowanie i porównywanie wyników.
Optymalizacja
Faza po migracji ma kluczowe znaczenie dla uzgadniania dokładności danych, weryfikowania kompletności i rozwiązywania problemów z wydajnością obciążenia.
Uwaga / Notatka
Aby uzyskać więcej informacji na temat tych problemów i kroków ich rozwiązywania, zobacz Przewodnik po migracji weryfikacji i optymalizacji.
Zasoby migracji
Aby uzyskać więcej pomocy dotyczącej ukończenia tego scenariusza migracji, zobacz następujący zasób. Został on opracowany w celu wsparcia rzeczywistego zaangażowania w projekt migracji.
| Nazwa | Opis |
|---|---|
| Przewodnik optymalizacji dla aplikacji mainframe/danych ponownie skompilowanych na platformie .NET i programie SQL Server | Ten przewodnik zawiera porady dotyczące optymalizacji umożliwiające wykonywanie wyszukiwania punktów względem programu SQL Server z platformy .NET tak wydajnie, jak to możliwe. Klienci, którzy chcą przeprowadzić migrację z baz danych mainframe do programu SQL Server, mogą chcieć migrować istniejące wzorce projektowe zoptymalizowane pod kątem komputerów mainframe, szczególnie w przypadku używania narzędzi innych firm (takich jak kompilator raincode) do automatycznego migrowania kodu mainframe (takiego jak COBOL/JCL) do języków T-SQL i C# .NET. |
Uwaga / Notatka
Zespół inżynierów danych SQL opracował te zasoby. Podstawowym zadaniem tego zespołu jest usuwanie przeszkód i przyspieszanie złożonej modernizacji projektów migracji platformy danych do platformy danych Azure firmy Microsoft.