Udostępnij przez


Ocena obiektów bazy danych SAP ASE na potrzeby konwersji (SybaseToSQL)

Przed załadowaniem obiektów i migracją danych do programu SQL Server lub usługi Azure SQL należy określić złożoność migracji i czas ich podejmowania. Program SSMA może utworzyć raport oceny pokazujący procent obiektów i procedur, które zostaną pomyślnie przekonwertowane na język Transact-SQL. Funkcja SSMA umożliwia również wyświetlanie konkretnych problemów, które mogą powodować błędy konwersji.

Tworzenie raportów oceny

Podczas tworzenia tego raportu oceny program SSMA konwertuje wybrane obiekty bazy danych SAP Adaptive Server Enterprise (ASE) na składnię SQL Server lub Azure SQL, a następnie wyświetla wyniki.

Aby utworzyć raport oceny

  1. W Eksploratorze metadanych Sybase wybierz bazy danych, które chcesz ocenić.

  2. Aby pominąć poszczególne obiekty, wyczyść pola wyboru obok obiektów, których nie chcesz oceniać.

  3. Kliknij prawym przyciskiem myszy pozycję Bazy danych, a następnie wybierz pozycję Utwórz raport.

    Możesz również analizować poszczególne obiekty, klikając prawym przyciskiem myszy obiekt, a następnie wybierając polecenie Utwórz raport.

    SSMA pokazuje postęp na pasku stanu w dolnej części okna. Jeśli okienko wyjściowe jest widoczne, zobaczysz również wszelkie powiązane komunikaty.

    Po zakończeniu oceny zostanie wyświetlone okno Raportu Oceny SQL Server Migration Assistant dla Sybase.

Korzystanie z raportów oceny

Okno Raport oceny zawiera trzy okienka:

  • Okienko po lewej stronie zawiera hierarchię obiektów uwzględnionych w raporcie oceny. Możesz przeglądać hierarchię i wybierać obiekty i kategorie obiektów, aby wyświetlić statystyki konwersji i kod.

  • Zawartość okienka po prawej stronie różni się w zależności od wybranego elementu w okienku po lewej stronie.

    Jeśli wybrano grupę obiektów (takich jak schemat) lub tabelę, w okienku po prawej stronie zostaną wyświetlone dwa okienka. W okienku Statystyka konwersji są wyświetlane statystyki konwersji dla wybranych obiektów. W okienku Obiekty według kategorii są wyświetlane statystyki konwersji dla obiektu lub kategorii obiektów.

    Jeśli wybrano procedurę składowaną, widok lub wyzwalacz, okienko po prawej stronie zawiera statystyki, kod źródłowy i kod docelowy.

    • Górny obszar przedstawia ogólne statystyki dla obiektu. Może być konieczne rozwinięcie obszaru Statystyki , aby wyświetlić te informacje.
    • Obszar Źródło zawiera kod źródłowy obiektu wybranego w okienku po lewej stronie. Wyróżnione obszary pokazują problematyczny kod źródłowy.
    • Obszar Docelowy zawiera przekonwertowany kod. Czerwony tekst pokazuje problematyczny kod i komunikaty o błędach.
  • W dolnym okienku są wyświetlane komunikaty konwersji pogrupowane według numeru komunikatu. Wybierz pozycję Błędy, Ostrzeżenia lub Informacje , aby wyświetlić kategorie komunikatów, a następnie rozwiń grupę komunikatów. Kliknij pojedynczy komunikat, aby wybrać obiekt w okienku po lewej stronie, a następnie wyświetlić szczegóły w okienku po prawej stronie.

Analizowanie problemów z konwersją przy użyciu raportu oceny

W okienku Statystyka konwersji są wyświetlane statystyki konwersji. Jeśli wartość procentowa dla dowolnej kategorii jest mniejsza niż 100 procent, należy określić, dlaczego konwersja nie powiodła się.

Aby wyświetlić problemy z konwersją

  1. Utwórz raport oceny, korzystając z instrukcji w poprzedniej procedurze.

  2. W okienku po lewej stronie rozwiń schematy lub foldery, które mają czerwoną ikonę błędu. Kontynuuj rozszerzanie elementów do momentu wybrania pojedynczego elementu, który zakończył się niepowodzeniem konwersji.

  3. W górnej części okienka Źródło wybierz pozycję Następny problem.
    Problematyczny kod jest wyróżniony, podobnie jak powiązany kod w okienku Nawigacja docelowa .

  4. Przejrzyj wszelkie komunikaty o błędach, a następnie określ, co chcesz zrobić z obiektem, który spowodował problem z konwersją:

    • Zaktualizuj składnię ASE w programie SSMA. Składnię można zaktualizować tylko dla procedur składowanych i wyzwalaczy. Aby zaktualizować składnię, wybierz obiekt w okienku Eksplorator metadanych Sybase, kliknij kartę SQL , a następnie edytuj kod SQL. Po przejściu z dala od elementu zostanie wyświetlony monit o zapisanie zaktualizowanej składni. Wyświetl zgłoszone błędy dla obiektu na karcie Raport .

    • W środowisku ASE można zmienić obiekt środowiska ASE, aby usunąć lub poprawić problematyczny kod. Aby załadować zaktualizowany kod do programu SSMA, należy zaktualizować metadane. Aby uzyskać więcej informacji, zobacz Nawiązywanie połączenia z programem Sybase ASE (SybaseToSQL).

    • Obiekt można wykluczyć z migracji. W Eksploratorze metadanych SQL Server lub Azure SQL Metadata Explorer i Eksploratorze metadanych Sybase wyczyść pole wyboru obok elementu przed załadowaniem obiektów do programu SQL Server lub usługi Azure SQL i zmigruj dane ze środowiska ASE.

Dalsze kroki

Konwertowanie obiektów bazy danych SAP ASE (SybaseToSQL)

Zobacz też

Migrowanie baz danych SAP ASE do programu SQL Server — Azure SQL Database (SybaseToSQL)