Udostępnij za pośrednictwem


Praca z projektami SSMA (Db2ToSQL)

Aby przeprowadzić migrację baz danych Db2 do programu SQL Server, należy najpierw utworzyć projekt programu SQL Server Migration Assistant (SSMA). Projekt jest plikiem zawierającym następujące informacje:

  • Metadane dotyczące baz danych Db2, które mają zostać zmigrowane do programu SQL Server.

  • Metadane dotyczące docelowego wystąpienia programu SQL Server, które odbiera zmigrowane obiekty i dane.

  • Informacje o połączeniu z programem SQL Server.

  • Ustawienia projektu.

Po otwarciu projektu zostanie on odłączony od bazy danych Db2 i programu SQL Server. Umożliwia to pracę w trybie offline. Aby uzyskać informacje na temat ponownego nawiązywania połączenia z programem SQL Server, zobacz Connect to SQL Server.

Przeglądanie domyślnych ustawień projektu

Program SSMA zawiera kilka ustawień konwertowania i ładowania obiektów bazy danych, migrowania danych i synchronizowania programu SSMA z bazą danych Db2 i programem SQL Server. Ustawienia domyślne są odpowiednie dla wielu użytkowników. Jednak przed utworzeniem nowego projektu SSMA należy przejrzeć ustawienia. Jeśli chcesz, możesz zmienić ustawienia domyślne, które są używane dla wszystkich nowych projektów.

  1. Przejdź do Narzędzia >Domyślne ustawienia projektu.

  2. Wybierz typ projektu z listy rozwijanej Wersja docelowa migracji, dla którego wymagane jest wyświetlenie lub zmiana ustawień, a potem wybierz kartę Ogólne.

  3. W panelu po lewej stronie wybierz pozycję Konwersja.

  4. W okienku po prawej stronie przejrzyj i zmień ustawienia zgodnie z potrzebami. Aby uzyskać więcej informacji na temat tych ustawień, zobacz Project Settings (Conversion) (Db2ToSQL).

  5. Powtórz kroki 1– 3 dla stron migracji, synchronizacji, ładowania obiektów systemowych, graficznego interfejsu użytkownika i mapowania typów.

Tworzenie nowych projektów

Aby przeprowadzić migrację danych z baz danych Db2 do programu SQL Server, należy najpierw utworzyć projekt.

  1. Przejdź do Plik>Nowy projekt. Zostanie wyświetlone okno dialogowe Nowy projekt.

  2. W polu Name wprowadź nazwę dla swojego projektu.

  3. W polu Lokalizacja wprowadź lub wybierz folder dla projektu, a następnie wybierz OK.

  4. Na liście rozwijanej Migration To wybierz wersję docelowego programu SQL Server używanego do migracji. Dostępne opcje to:

    • SQL Server 2012 (11.x)
    • SQL Server 2014 (12.x)
    • SQL Server 2016 (13.x)
    • SQL Server 2017 (14.x)
    • SQL Server 2019 (15.x)
    • SQL Server 2022 (16.x)
    • Azure SQL Database

Dostosowywanie ustawień projektu

Oprócz definiowania domyślnych ustawień projektu, które mają zastosowanie do wszystkich nowych projektów SSMA, można dostosować ustawienia dla każdego projektu. Aby uzyskać więcej informacji, zobacz Set Project Options (Db2ToSQL) i powiązane sekcje.

Podczas dostosowywania mapowań typów danych między źródłowymi i docelowymi bazami danych można definiować mapowania na poziomie projektu, bazy danych lub obiektu. Aby uzyskać więcej informacji, zobacz Map Db2 i SQL Server Data Types (Db2ToSQL).

Zapisywanie projektów

Podczas zapisywania projektu program SSMA zachowuje ustawienia projektu i opcjonalnie metadane bazy danych do pliku projektu.

Przejdź do Plik>Zapisz projekt.

Jeśli schematy w projekcie ulegają zmianie lub nie są konwertowane, program SSMA wyświetli monit o załadowanie i zapisanie metadanych. Ładowanie i zapisywanie metadanych umożliwia pracę w trybie offline. Umożliwia również wysyłanie kompletnego pliku projektu do innych osób, takich jak personel pomocy technicznej. Jeśli zostanie wyświetlony monit o zapisanie metadanych, wykonaj następujące kroki:

  1. Dla każdego schematu, który pokazuje stan Brak metadanych, zaznacz pole wyboru obok nazwy bazy danych.

    Zapisywanie metadanych może potrwać kilka minut. Jeśli nie chcesz jeszcze zapisywać metadanych, nie zaznaczaj żadnych pól wyboru.

  2. Wybierz przycisk Zapisz.

    Program SSMA analizuje schematy Db2 i zapisuje metadane w pliku projektu.

Otwieranie projektów

Po otwarciu projektu zostanie on odłączony od bazy danych Db2 i z programu SQL Server. Umożliwia to pracę w trybie offline. Aby zaktualizować metadane, załaduj obiekty bazy danych do programu SQL Server. Aby przeprowadzić migrację danych, należy ponownie nawiązać połączenie z bazą danych Db2 i programem SQL Server.

  1. Użyj jednej z następujących procedur:

    • Przejdź do Plik>Ostatnie projekty, następnie wybierz projekt, który chcesz otworzyć.

    • Przejdź do Plik>Otwórz projekt, znajdź plik projektu .o2ssproj, wybierz plik, a następnie wybierz Otwórz.

  2. Aby ponownie połączyć się z Db2, przejdź do Plik>Połącz ponownie z Db2.

  3. Aby ponownie nawiązać połączenie z programem SQL Server, przejdź do File>Reconnect to SQL Server.