Migrowanie danych db2 do programu SQL Server (Db2ToSQL)
Po pomyślnym zsynchronizowaniu przekonwertowanych obiektów z programem SQL Server można migrować dane z bazy danych Db2 do programu SQL Server przy użyciu programu SQL Server Migration Assistant (SSMA) dla bazy danych Db2.
Ustawianie opcji migracji
Przed migracją danych do SQL Server przejrzyj opcje migracji projektu w oknie dialogowym ustawienia projektu.
- Za pomocą tego okna dialogowego można ustawić opcje, takie jak rozmiar partii migracji, blokowanie tabel, sprawdzanie ograniczeń, obsługa wartości null i obsługa wartości tożsamości. Aby uzyskać więcej informacji na temat ustawień migracji projektu, zobacz Project Settings (Migration).
Migracja danych po stronie klienta
Aby zainicjować migrację danych po stronie klienta, wybierz opcję Silnik migracji danych po stronie klienta w oknie dialogowym Ustawienia projektu.
W ustawieniach projektuopcja aparat migracji danych po stronie klienta jest ustawiona.
Notatka
Client-Side Data Migration Engine znajduje się w aplikacji SSMA i dlatego nie jest zależna od dostępności pakietu rozszerzeń.
Migrowanie danych do programu SQL Server
Migrowanie danych to operacja ładowania zbiorczego, która przenosi wiersze danych z tabel db2 do tabel programu SQL Server w transakcjach. Liczba wierszy załadowanych do programu SQL Server w każdej transakcji jest konfigurowana w ustawieniach projektu.
Aby wyświetlić komunikaty migracji, upewnij się, że okienko Wyników jest widoczne. W przeciwnym razie przejdź do View>Output.
Sprawdź, czy:
Dostawcy Db2 są instalowani na komputerze, na którym działa SSMA.
Przekonwertowane obiekty zostały zsynchronizowane z bazą danych programu SQL Server.
W Eksploratorze metadanych db2 wybierz obiekty zawierające dane, które mają zostać zmigrowane:
Aby przeprowadzić migrację danych dla wszystkich schematów, zaznacz pole wyboru obok Schemas.
Aby przeprowadzić migrację danych lub pominąć poszczególne tabele, najpierw rozwiń schemat, rozwiń węzeł Tabele, a następnie zaznacz lub wyczyść pole wyboru obok tabeli.
Kliknij prawym przyciskiem myszy Schematy w Eksploratorze metadanych Db2, a następnie wybierz opcję Migruj dane. Można również migrować dane dla poszczególnych obiektów lub kategorii obiektów: kliknij prawym przyciskiem myszy obiekt lub jego folder nadrzędny; wybierz opcję Migruj dane.
W oknie dialogowym Połącz się z bazą danych Db2 wprowadź poświadczenia połączenia, a następnie wybierz Połącz się. Aby uzyskać więcej informacji na temat nawiązywania połączenia z bazą danych Db2, zobacz Connect to Db2 database
pl-PL: Aby nawiązać połączenie z docelową bazą danych SQL Server, wprowadź poświadczenia połączenia w oknie dialogowym Połącz z SQL Server, a następnie wybierz pozycję Połącz. Aby uzyskać więcej informacji na temat nawiązywania połączenia z programem SQL Server, zobacz Connect to SQL Server
Komunikaty są wyświetlane w okienku danych wyjściowych. Po zakończeniu migracji zostanie wyświetlony raport migracji danych. Jeśli jakiekolwiek dane nie zostały zmigrowane, wybierz wiersz zawierający błędy, a następnie wybierz pozycję Szczegóły. Po zakończeniu pracy z raportem wybierz Zamknij. Aby uzyskać więcej informacji na temat raportu migracji danych, zobacz Data Migration Report (Db2ToSQL).
Migrowanie danych na dużą skalę
W przypadku konieczności migracji dużej ilości danych na dużą skalę w krótkim czasie migracja w trybie offline jest odpowiednią opcją. Funkcja potoku usługi Azure Data Factory umożliwia migrowanie lokalnych lub zewnętrznych źródeł danych Oracle do Azure SQL Database lub Azure SQL Managed Instance (Platforma jako Usługa, PaaS) albo do SQL Server na platformie Azure w maszynie wirtualnej (Infrastruktura jako Usługa, IaaS). Proces tworzy nową fabrykę danych lub możesz użyć istniejącej fabryki danych podczas migracji do usługi Azure SQL.
W przypadku migracji w trybie offline wybierz pozycję Migruj dane na dużą skalę.
Uwierzytelnij się przy użyciu poświadczeń usługi Microsoft Entra. Po wprowadzeniu nazwy użytkownika wybierz pozycję Połącz.
Wybierz dzierżawę i subskrypcję, która ma już skonfigurowany cel Azure SQL, a następnie wybierz pozycję Dalej.
Podaj poświadczenia źródła danych, a następnie docelowe poświadczenia usługi Azure SQL.
W przypadku tej migracji możesz użyć istniejących zasobów platformy Azure (grupy zasobów i nazwy fabryki danych) lub wybrać Nowy, aby utworzyć grupę zasobów i usługę Azure Data Factory na potrzeby migracji.
Aby przeprowadzić migrację zewnętrznego źródła danych, potrzebujesz środowiska Integration Runtime. Wybierz pozycję New i wykonaj kroki, aby utworzyć środowisko Integration Runtime lub użyć istniejącej usługi integracji. Aby utworzyć usługę integracji, należy skonfigurować instalację bramy i podać klucz w celu skonfigurowania środowiska Integration Runtime.
Na koniec podaj unikatową nazwę migracji danych. Ta nazwa może być tylko wartością alfanumeryczną. Unikaj znaków specjalnych.
Jeśli tabele docelowe zawierają dane, zostaną obcięte i ponownie załadowane. Zostanie wyświetlone okno dialogowe ostrzeżenia. Wybierz pozycję OK, aby kontynuować, lub Anuluj, aby uniknąć jakichkolwiek obcięć i obciążeń.
Utworzenie składników usługi Azure Data Factory trwa kilka minut. Pasek stanu wskazuje postęp tworzenia pipeline'u. Jeśli pipeline zostanie pomyślnie utworzony, w dzienniku wyjściowym zostanie zapisany następujący komunikat:
A data factory pipeline <PipelineName> is created for the data migration activity.
Aby monitorować migrację danych, wybierz adres URL monitorowania lub odwiedź stronę monitorowania fabryki danych w witrynie Azure Portal.