Udostępnij za pośrednictwem


Rozpocznij pracę z SSMA dla Db2 (Db2ToSQL)

Program SQL Server Migration Assistant (SSMA) dla bazy danych Db2 umożliwia szybkie konwertowanie schematów bazy danych Db2 na schematy programu SQL Server, przekazywanie wynikowych schematów do programu SQL Server i migrowanie danych z bazy danych Db2 do programu SQL Server.

W tym artykule przedstawiono proces instalacji, a następnie ułatwia zapoznanie się z interfejsem użytkownika SSMA.

Instalowanie programu SSMA

Aby użyć programu SSMA, należy najpierw zainstalować program klienta SSMA na komputerze, który może uzyskać dostęp zarówno do źródłowej bazy danych Db2, jak i docelowego wystąpienia programu SQL Server. Dostawcy DB2 OLEDB na komputerze z uruchomionym programem SQL Server. Te składniki obsługują migrację danych i emulację funkcji systemowych Db2. Aby uzyskać instrukcje dotyczące instalacji, zobacz Install SSMA for Db2.

Aby uruchomić SSMA, otwórz menu Start i przejdź do pozycji Wszystkie programy>SQL Server Migration Assistant dla Db2, a następnie wybierz pozycję SQL Server Migration Assistant dla Db2.

SSMA dla interfejsu użytkownika db2

Po zainstalowaniu programu SSMA można użyć programu SSMA do migrowania baz danych Db2 do programu SQL Server. Ułatwia zapoznanie się z interfejsem użytkownika SSMA przed rozpoczęciem. Na poniższym diagramie przedstawiono interfejs użytkownika dla programu SSMA, w tym eksploratory metadanych, metadane, paski narzędzi, okienko danych wyjściowych i okienko listy błędów:

zrzut ekranu przedstawiający interfejs użytkownika SSMA.

Aby rozpocząć migrację, musisz najpierw utworzyć nowy projekt. Następnie nawiąż połączenie z bazą danych Db2. Po pomyślnym nawiązaniu połączenia schematy Db2 będą wyświetlane w Eksploratorze metadanych db2. Następnie możesz kliknąć prawym przyciskiem myszy obiekty w Eksploratorze metadanych db2, aby wykonać zadania, takie jak tworzenie raportów, które oceniają konwersje na program SQL Server. Te zadania można również wykonywać przy użyciu pasków narzędzi i menu.

Trzeba również połączyć się z instancją SQL Server. Po pomyślnym nawiązaniu połączenia hierarchia baz danych programu SQL Server zostanie wyświetlona w Eksploratorze metadanych programu SQL Server. Po przekonwertowaniu schematów db2 na schematy programu SQL Server wybierz te przekonwertowane schematy w Eksploratorze metadanych programu SQL Server, a następnie zsynchronizuj schematy z programem SQL Server.

Po zsynchronizowaniu przekonwertowanych schematów z programem SQL Server można wrócić do Eksploratora metadanych Db2 i przeprowadzić migrację danych ze schematów db2 do baz danych programu SQL Server.

Aby uzyskać więcej informacji na temat tych zadań i sposobu ich wykonywania, zobacz Migrate Db2 Databases to SQL Server.

W poniższych sekcjach opisano funkcje interfejsu użytkownika SSMA.

Eksploratory metadanych

Program SSMA zawiera dwa eksploratory metadanych do przeglądania i wykonywania akcji w bazach danych db2 i bazy danych programu SQL Server.

Eksplorator metadanych db2

Eksplorator metadanych Db2 zawiera informacje o schematach Db2. Za pomocą Eksploratora metadanych Db2 można wykonywać następujące zadania:

  • Przeglądaj obiekty w każdym schemacie.

  • Wybierz obiekty do konwersji, a następnie przekonwertuj obiekty na składnię programu SQL Server. Aby uzyskać więcej informacji, zobacz Konwertowanie schematów Db2.

  • Wybierz tabele migracji danych, a następnie zmigruj dane z tych tabel do programu SQL Server. Aby uzyskać więcej informacji, zobacz Migrate Db2 Databases to SQL Server.

Eksplorator metadanych programu SQL Server

Eksplorator metadanych programu SQL Server zawiera informacje o wystąpieniu programu SQL Server. Po nawiązaniu połączenia z wystąpieniem SQL Server, SSMA pobiera metadane dotyczące tego wystąpienia i przechowuje je w pliku projektu.

Eksplorator metadanych programu SQL Server umożliwia wybranie przekonwertowanych obiektów bazy danych Db2, a następnie zsynchronizowanie tych obiektów z wystąpieniem programu SQL Server.

Metadane

Po prawej stronie każdego eksploratora metadanych znajdują się karty opisujące wybrany obiekt. Jeśli na przykład wybierzesz tabelę w Eksploratorze metadanych Db2, zostanie wyświetlonych sześć kart: Tabela, SQL, Mapowanie Typów, Raport, Właściwości, i Data. Karta Raport zawiera informacje tylko po utworzeniu raportu zawierającego wybrany obiekt. Jeśli wybierzesz tabelę w Eksploratorze metadanych programu SQL Server, zostaną wyświetlone trzy karty: Table, SQLi Data.

Większość ustawień metadanych jest tylko do odczytu. Można jednak zmienić następujące metadane:

  • W Eksploratorze metadanych Db2 można zmieniać procedury i mapowania typów. Aby przekonwertować zmienione procedury i mapowania typów, przed konwersją schematów wprowadź zmiany.

  • W Eksploratorze metadanych programu SQL Server można zmodyfikować ustawienie Transact-SQL dla procedur składowanych. Aby zobaczyć te zmiany w programie SQL Server, wprowadź te zmiany przed załadowaniem schematów do programu SQL Server.

Zmiany wprowadzone w Eksploratorze metadanych są odzwierciedlane w metadanych projektu, a nie w źródłowych lub docelowych bazach danych.

Paski narzędzi

Program SSMA ma dwa paski narzędzi: pasek narzędzi projektu i pasek narzędzi migracji.

Pasek narzędzi projektu

Pasek narzędzi projektu zawiera przyciski do pracy z projektami, nawiązywania połączenia z bazą danych Db2 i nawiązywania połączenia z programem SQL Server. Te przyciski przypominają polecenia w menu Plik.

Pasek narzędzi migracji

W poniższej tabeli przedstawiono polecenia paska narzędzi migracji:

Przycisk Funkcja
Utwórz raport Konwertuje wybrane obiekty Db2 na składnię programu SQL Server, a następnie tworzy raport pokazujący, jak powiodła się konwersja.

To polecenie jest wyłączone, chyba że obiekty są zaznaczone w Eksploratorze metadanych db2.
Konwertuj schemat Konwertuje wybrane obiekty Db2 na obiekty programu SQL Server.

To polecenie jest wyłączone, chyba że obiekty są zaznaczone w Eksploratorze metadanych db2.
Migrować Danych Migruje dane z bazy danych Db2 do programu SQL Server. Przed uruchomieniem tego polecenia należy przekonwertować schematy Db2 na schematy programu SQL Server, a następnie załadować obiekty do programu SQL Server.

To polecenie jest wyłączone, chyba że obiekty są zaznaczone w Eksploratorze metadanych db2.
Zatrzymaj Zatrzymuje bieżący proces.

W poniższej tabeli przedstawiono menu SSMA.

Menu Opis
Plik Zawiera polecenia do pracy z projektami, nawiązywania połączenia z bazą danych Db2 i nawiązywania połączenia z programem SQL Server.
Edytowanie Zawiera polecenia do znajdowania i pracy z tekstem na stronach szczegółów, takich jak kopiowanie Transact-SQL z okienka szczegółów SQL. Zawiera również opcję Zarządzaj zakładkami, w której można wyświetlić listę istniejących zakładek. Aby zarządzać zakładkami, możesz użyć przycisków po prawej stronie okna dialogowego.
widoków Zawiera polecenie Synchronizuj Eksploratory Metadanych. To synchronizuje obiekty między Eksploratorem metadanych db2 i Eksploratorem metadanych programu SQL Server. Zawiera również polecenia służące do wyświetlania i ukrywania paneli Wyjścia oraz Listy błędów, a także opcję Układy do zarządzania układami.
narzędzia Zawiera polecenia służące do tworzenia raportów oraz migrowania obiektów i danych. Zapewnia również dostęp do okien dialogowych ustawień globalnych i ustawień projektu.
Pomoc Zapewnia dostęp do pomocy SSMA oraz do okna dialogowego Informacje o.

Okienko danych wyjściowych i okienko Lista błędów

Menu Widok udostępnia polecenia umożliwiające przełączenie widoczności okienka danych wyjściowych i listy błędów.

  • W okienku danych wyjściowych są wyświetlane komunikaty o stanie z programu SSMA podczas konwersji obiektów, synchronizacji obiektów i migracji danych.

  • W okienku Lista błędów są wyświetlane komunikaty o błędach, ostrzeżeniach i informacjach na liście możliwych do sortowania.