Udostępnij przez


Praca z projektami SSMA (SybaseToSQL)

Aby przeprowadzić migrację baz danych Sybase Adaptive Server Enterprise (ASE) do programu SQL Server lub sql Azure, należy najpierw utworzyć projekt SSMA. Projekt jest plikiem zawierającym metadane dotyczące baz danych środowiska ASE, które mają zostać zmigrowane do SQL Server lub Azure SQL, metadane dotyczące docelowej instancji SQL Server lub Azure SQL, która otrzyma zmigrowane obiekty i dane, informacje o połączeniu z SQL Server lub Azure SQL oraz ustawienia projektu.

Po otwarciu projektu zostanie on odłączony od programu SQL Server lub platformy SQL Azure. Umożliwia to pracę w trybie offline. Możesz ponownie nawiązać połączenie z programem SQL Server lub usługą SQL Azure. Aby uzyskać więcej informacji, zobacz Nawiązywanie połączenia z programem SQL Server / Nawiązywanie połączenia z bazą danych Azure SQL.

Przeglądanie domyślnych ustawień projektu

Program SSMA zawiera kilka opcji konwertowania i ładowania obiektów bazy danych, migrowania danych i synchronizowania programu SSMA z usługami ASE i SQL Server lub SQL Azure. Ustawienia domyślne tych opcji są odpowiednie dla wielu użytkowników. Jednak przed utworzeniem nowego projektu SSMA należy przejrzeć opcje i, jeśli chcesz, zmienić wartości domyślne, które będą używane dla wszystkich nowych projektów.

  1. W menu Narzędzia wybierz pozycję Domyślne ustawienia projektu.

  2. Wybierz typ projektu z listy rozwijanej Wersja docelowa migracji , dla której ustawienia są wymagane do wyświetlenia lub zmiany, a następnie wybierz kartę Ogólne .

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

  4. W okienku po prawej stronie przejrzyj opcje, zmieniając opcje w razie potrzeby. Aby uzyskać więcej informacji na temat tych opcji, zobacz Ustawienia projektu (konwersja).

  5. Powtórz kroki 1–3 dla stron Migracja, SQL Azure, Ładowanie obiektów, Graficzny interfejs użytkownika i Mapowanie typów.

    Uwaga / Notatka

    Ustawienia usługi SQL Azure będą wyświetlane tylko po wybraniu pozycji Migracja do platformy SQL Azure podczas tworzenia projektu.

Utwórz nowe projekty

Aby przeprowadzić migrację danych z baz danych środowiska ASE do programu SQL Server lub platformy SQL Azure, musisz najpierw utworzyć projekt.

  1. W menu Plik wybierz pozycję Nowy projekt.

    Zostanie wyświetlone okno dialogowe Nowy projekt.

  2. W polu Nazwa wprowadź nazwę projektu.

  3. W polu Lokalizacja wprowadź lub wybierz folder dla projektu.

  4. Z listy rozwijanej Migracja do wybierz wersję docelowego programu SQL Server używanego do migracji. Dostępne opcje to:

    • SQL Server 2016 (13.x)
    • SQL Server 2017 (14.x)
    • SQL Server 2019 (15.x)
    • SQL Server 2022 (16.x)
    • SQL Server 2025 (17.x)
    • Azure SQL Database
    • Azure SQL Managed Instance

A następnie wybierz przycisk OK.

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 Ustawianie opcji projektu.

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 na temat mapowania typów, zobacz Mapowanie środowiska ASE bazy danych Sybase i typów danych programu SQL Server.

Zapisywanie projektów

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

  • W menu Plik wybierz pozycję Zapisz projekt.

    Jeśli bazy danych w projekcie uległy zmianie lub nie zostały przekonwertowane, program SSMA wyświetli monit o zapisanie metadanych w projekcie. Zapisanie metadanych umożliwi pracę w trybie offline i wysłanie kompletnego pliku projektu do innych osób, w tym personelu pomocy technicznej. Jeśli zostanie wyświetlony monit o zapisanie metadanych, wykonaj następujące czynności:

    1. Dla każdej bazy danych, która pokazuje stan brakujących metadanych, zaznacz pole wyboru obok nazwy bazy danych.

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

    2. Wybierz przycisk Zapisz .

      Program SSMA przeanalizuje schematy środowiska ASE Sybase i zapisze metadane w pliku projektu.

Otwieranie projektów

Po otwarciu projektu zostanie on odłączony od środowiska ASE i z programu SQL Server lub platformy SQL Azure. Umożliwia to pracę w trybie offline. Aby zaktualizować metadane, załaduj obiekty bazy danych do programu SQL Server lub programu SQL Azure. Aby przeprowadzić migrację danych, musisz ponownie nawiązać połączenie ze środowiskaMI ASE i programem SQL Server lub usługą SQL Azure.

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

    • W menu Plik wskaż pozycję Ostatnie projekty, a następnie wybierz projekt, który chcesz otworzyć.

    • W menu Plik wybierz pozycję Otwórz projekt, znajdź plik projektu s2ssproj, wybierz plik, a następnie wybierz pozycję Otwórz.

  2. Aby ponownie nawiązać połączenie ze środowiskiem ASE, w menu Plik wybierz pozycję Połącz ponownie z Sybase.

  3. Aby ponownie nawiązać połączenie z programem SQL Server lub programem SQL Azure, w menu Plik wybierz pozycję Połącz ponownie z programem SQL Server / Ponownie połącz się z usługą SQL Azure.