Udostępnij za pośrednictwem


Co nowego w programie SSMA for Oracle (OracleToSQL)

W tym artykule wymieniono zmiany w programie SQL Server Migration Assistant (SSMA) dla Oracle w każdej wersji.

Notatka

Chociaż Microsoft Entra ID to nowa nazwa usługi Azure Active Directory (Azure AD), aby zapobiec zakłócaniu działania istniejących środowisk, usługa Azure AD nadal pozostaje w niektórych elementach zakodowanych na stałe, takich jak pola interfejsu użytkownika, dostawcy połączeń, kody błędów i cmdlety. W tym artykule dwie nazwy są wymienne.

SSMA v10.0

Wersja 10.0 programu SSMA for Oracle zawiera następujące zmiany:

  • Przenoszenie danych Oracle przy użyciu usługi Azure Data Migration Service
  • Zalecenie SKU i ocena obciążenia dla systemów Oracle
  • Obsługa globalnego uwierzytelniania Microsoft Entra ID

SSMA v9.5

Wersja 9.5 programu SSMA dla oracle zawiera następujące zmiany:

  • Obsługa wykluczania schematu w trybie konsoli SSMA

SSMA v9.4

Wersja 9.4 programu SSMA dla oracle zawiera następujące zmiany:

  • Dodano obsługę konwersji BULK COLLECT przy użyciu funkcji emulacji zbiorczej w celu pobrania wielu wierszy w jednym pobraniu.
  • Poprawka dotycząca brakujących subskrypcji w migracji na dużą skalę.
  • Popraw konwersję funkcji DECODE.
  • Popraw konwersję dla porównania pustych ciągów z użyciem NULL.

SSMA v9.3

Wersja 9.3 programu SSMA dla oracle zawiera następujące zmiany:

  • Dodawanie obsługi docelowej programu SQL Server 2022

SSMA v9.2

Wersja 9.2 programu SSMA dla oracle zawiera następujące zmiany:

  • Dodano obsługę starszych literałów ciągu Unicode
  • Dodanie obsługi dowolnych wyrażeń w klauzuli ESCAPE
  • Obsługa konwersji dla funkcji EXTRACT(XML) i XMLQUERY
  • Ulepszone monitorowanie potoku danych na potrzeby migracji na dużą skalę
  • Obsługa konwersji dla funkcji EXTRACT(XML), EXTRACTVALUE i XMLQUERY
  • Wsparcie dla monitorowania pipeline'u usługi Azure Data Factory (ADF)

SSMA v9.1

Wersja 9.1 programu SSMA dla oracle zawiera następujące zmiany:

  • Obsługa migracji danych na dużą skalę z bazy danych Oracle do bazy danych SQL z integracją usługi Azure Data Factory
  • Dodano obsługę wykluczania niewidocznej kolumny wygenerowanej przez system na potrzeby konwersji i migracji danych
  • Ulepszenie doświadczenia uzyskiwania pomocy

SSMA v9.0

Wersja 9.0 programu SSMA dla programu Oracle zawiera następujące zmiany:

  • Dodano obsługę typów zdefiniowanych przez użytkownika VARRAY i TABLE na poziomie schematu
  • Dodano obsługę konwersji argumentów, parametrów i deklaracji lokalnej dla typów zdefiniowanych przez użytkownika

SSMA v8.24

Wersja 8.24 programu SSMA dla oracle zawiera następujące zmiany:

  • Dodawanie obsługi funkcji LISTAGG
  • Dodawanie obsługi wyzwalaczy złożonych Oracle
  • Ulepszanie logiki wykrywania klauzuli JOIN i funkcji PIPELINED
  • Ulepszanie nazewnictwa instrukcji "Save As"

SSMA v8.23

Wersja 8.23 programu SSMA dla programu Oracle zawiera następujące zmiany:

  • Obsługa mapowania typu DATE z Oracle do typu DATE w SQL Server w ustawieniach Mapowania Typów
  • Dodano obsługę partycjonowania tabel dla celów bazy danych Azure SQL, ze wszystkimi partycjami tabeli przypisanymi do podstawowej grupy plików.
  • Nowa opcja Zezwól na instrukcje z plików, umożliwiająca dodawanie instrukcji z systemu plików
  • Rozszerzone wyjście XML w trybie konsoli
  • Nowy link "Opinia" w raportach w celu wysłania opinii
  • W raportach ulepszone środowisko wizualizacji

SSMA v8.22

Wersja 8.22 programu SSMA dla oracle zawiera następujące zmiany:

  • Zezwalaj na określanie większej liczby opcji parametrów połączenia dla docelowego połączenia z bazą danych
  • Wprowadzenie wykresów podsumowujących w raportach oceny
  • Ulepszanie nawigacji komunikatów w raportach oceny

SSMA v8.21

Wersja 8.21 programu SSMA dla oracle zawiera następujące zmiany:

  • Naprawianie trybu parametrów połączenia OLE DB w celu poszanowania nazwy dostawcy
  • Dodaj brakującą funkcję emulacji ssma_oracle.fn_getColEntryByRange
  • Używanie COUNT_BIG w zapytaniach dotyczących liczby wierszy dla docelowej bazy danych
  • Dodanie ustawienia umożliwiającego emulację zachowania pustych ciągów w Oracle w operacjach typu coalesce.

SSMA v8.20

Wersja 8.20 programu SSMA dla programu Oracle zawiera następujące zmiany:

  • Dodawanie obsługi tabel partycjonowanych
  • Dodaj konwersję klauzuli SKIP LOCKED

SSMA v8.19

Wersja 8.19 programu SSMA dla oracle zawiera następujące zmiany:

  • Przechowywanie i uruchamianie przypadków testowych po stronie klienta
  • Popraw logikę rozwiązywania na liście SELECT, gdy nazwy kolumn zdefiniowanych przez użytkownika są zgodne z funkcjami systemowymi.
  • Ignoruj kolumny zdefiniowane przez system (SYS_STS*) i indeksy (SYS_IL*)
  • Rozwiązano problem z pakietami znikającymi z drzewa obiektów po ponownym połączeniu z bazą danych Oracle
  • Rozwiązano problem z wdrożeniem zestawów CLR w bazie danych Azure SQL Database w pakiecie SSMA 32-bitowym.

SSMA v8.18

Wersja 8.18 programu SSMA dla oracle zawiera następujące zmiany:

  • Naprawić ładowanie sekwencji dla Oracle 12c Release 1 (12.1)

SSMA v8.17

Wersja 8.17 programu SSMA dla oracle zawiera następujące zmiany:

  • Dodaj obsługę kolumn obliczeniowych
  • Rozwiązywanie problemów z analizatorem, gdy znaki operatora specyficzne dla kultury są używane w wyrażeniach
  • Aktualizowanie raportów oceny HTML w celu wyświetlania tekstu SQL przy użyciu nowoczesnego edytora

SSMA v8.16

Wersja 8.16 programu SSMA for Oracle zawiera następujące zmiany:

  • Dodaj obsługę kolumn tożsamości
  • Usuń obsługę starszego analizatora
  • Rozwiązano problem z obiektami, które nie są odświeżane z bazy danych

SSMA v8.15

Oprócz kilku ulepszeń ułatwień dostępu wersja 8.15 programu SSMA dla oracle zawiera następujące zmiany:

  • Dodaj ustawienie, aby używać pełnej specyfikacji typu dla atrybutów %type i %rowtype
  • Zmodernizuj raporty z ocen, aby działały w nowoczesnych przeglądarkach
  • Użyj uprawnień dostarczonych przez bazę danych dla uwierzytelniania Microsoft Entra/Azure AD.
  • Poprawa nazwy oświadczeń załadowanych z plików

SSMA v8.14

Oprócz kilku ulepszeń zapewniających większą dostępność dla osób niepełnosprawnych, wersja 8.14 programu SSMA dla oracle zawiera następujące zmiany:

  • Przechowuje pełną wersję serwera źródłowego/docelowego w metadanych projektu (wymaga uaktualnienia projektu)
  • Używaj słowników danych DBA do odnajdywania obiektów, gdy jest to możliwe
  • Rozwiąż problemy z wieloma analizatorami (PIVOT/UNPIVOT, MERGE, alternatywne cytowanie)
  • Napraw konwersję funkcji specjalnych INSERTING/DELETING/UPDATING w wyzwalaczach

SSMA v8.13

Wersja 8.13 programu SSMA dla oracle zawiera następujące zmiany:

  • Napraw konwersję specjalnych funkcji SQLCODE i SQLERRM w procedurach lokalnych
  • Rozważ rzutowanie typów niejawnych podczas konwertowania procedur i wywołań funkcji
  • Ulepszanie rejestrowania parametrów połączenia źródłowego w celu rozwiązywania problemów z połączeniem

SSMA v8.12

Wersja 8.12 programu SSMA dla oracle zawiera następujące zmiany:

  • Obsługa klauzul faktorowania podzapytania w instrukcjach INSERT/UPDATE/MERGE/DELETE
  • Komunikat konwersji dla klauzuli ON DELETE SET NULL w przypadkach odniesień wielościeżkowych lub cyklicznych
  • Ulepszona konwersja kursorów utworzonych na podstawie dynamicznego ciągu SQL
  • Aktualizowanie ODP.NET do wersji 19.8

SSMA v8.11

Wersja 8.11 programu SSMA dla oracle zawiera następujące zmiany:

  • Obsługa podzapytań w instrukcji INSERT ... VALUES
  • Ulepszona konwersja instrukcji COMMIT
  • Naprawiono usterkę podczas konwersji klauzuli CONNECT BY LEVEL
  • Zaktualizowano logikę naprawy błędów analizatora, aby była mniej agresywna
  • Używanie biblioteki MSAL.NET na potrzeby interaktywnego uwierzytelniania microsoft Entra/Azure AD

SSMA v8.10

Wersja 8.10 programu SSMA dla oracle zawiera niewielkie ulepszenia wydajności i następujące zmiany:

  • Poprawka dotycząca problemu testera z tabelami zorganizowanymi według indeksu
  • Poprawka dotycząca nazw rozszerzonych procedur składowanych w pakiecie rozszerzeń

SSMA v8.9

Wersja 8.9 programu SSMA dla oracle zawiera następujące zmiany:

  • Konwersja dynamicznych literałów ciągu SQL
  • Konwersja funkcji analitycznych LAG, FIRST_VALUE i LAST_VALUE
  • Dodano obsługę podstawowego ALTER TRIGGER/ALTER INDEX DDL (włączanie/wyłączanie itp.)
  • Ulepszona konwersja kolumn pasujących do wbudowanych nazw funkcji
  • Generowanie filtrowanych unikatowych indeksów dla kolumn NULL-able
  • Ulepszona konwersja deklaracji zmiennej dla usługi Azure Synapse Analytics
  • Poprawka problemu z znakami specjalnymi w nazwie projektu

SSMA v8.8

Wersja 8.8 programu SSMA dla oracle obejmuje następujące elementy:

  • Ulepszenia stabilności synchronizacji obiektów programu SQL Server
  • Ulepszenia wydajności graficznego interfejsu użytkownika podczas oceny i konwersji
  • Ulepszona konwersja klauzul OVER PARTITION analitycznych
  • Nowa konwersja funkcji analitycznej LEAD
  • Nowa konwersja klauzul faktorowania podzapytania
  • Nowa opcja dystrybucji REPLICATE dla usługi Azure Synapse Analytics
  • Zupełnie nowy analizator składni Oracle w celu dalszego zwiększenia wydajności konwersji

SSMA v8.7

Wersja 8.7 programu SSMA dla oracle ma drobne poprawki i ulepszenia wydajności w graficznym interfejsie użytkownika.

Ponadto program SSMA dla oracle umożliwia teraz filtrowanie obiektów na podstawie stanu ważności w oknie dialogowym "Wybór obiektu zaawansowanego".

Ważny

W przypadku programu SSMA w wersji 8.5 lub nowszej platforma .NET 4.7.2 jest wymaganiem wstępnym instalacji. Jeśli chcesz zainstalować tę wersję, możesz pobrać plik środowiska uruchomieniowego z tutaj.

SSMA v8.6

Oprócz docelowego zestawu poprawek zaprojektowanych w celu zwiększenia użyteczności i wydajności, wersja 8.6 programu SSMA dla oracle została ulepszona przez dodanie ustawienia, które umożliwia użytkownikom pomijanie rozszerzonych właściwości SSMA w przekonwertowanym kodzie.

Abyś użył tego ustawienia, w programie SSMA for Oracle przejdź do Tools>Project Settings>General>Conversion, a następnie w obszarze Misczaktualizuj wartość ustawienia Pomiń właściwości rozszerzone na Tak.

zrzut ekranu przedstawiający ustawienie Pomiń właściwości rozszerzone.

Ponadto funkcja SSMA dla programu Oracle zapewnia teraz ulepszone analizowanie klauzuli XMLTABLE.

Ważny

W przypadku programu SSMA w wersji 8.5 lub nowszej platforma .NET 4.7.2 jest wymaganiem wstępnym instalacji. Jeśli chcesz zainstalować tę wersję, możesz pobrać plik środowiska uruchomieniowego z tutaj.

SSMA v8.5

Wersja 8.5 programu SSMA dla oracle została rozszerzona o obsługę uwierzytelniania Microsoft Entra/Azure AD i podstawową obsługę funkcji JSON w programie SQL Server wraz z docelowym zestawem poprawek mających na celu poprawę użyteczności i wydajności.

Ponadto funkcja SSMA dla oracle została rozszerzona o obsługę:

  • Ograniczenie liczby wybranych obiektów do odnajdywania do 990 (limit klauzuli WHERE .. IN (..) oracle wynosi 1000 elementów).
  • Migracja danych z RAW do UNIQUEIDENTIFIER.
  • Analizowanie klauzuli PARALLEL_ENABLE.

Na koniec wersja 8.5 programu SSMA dla programu Oracle udostępnia teraz następujące elementy:

  • Zwiększona wydajność przekonwertowanych stałych spakowanych.
  • Aktualizacja programu Oracle Data Provider dla platformy .NET do wersji 19.5.0.

Ważny

W przypadku programu SSMA w wersji 8.5 platforma .NET 4.7.2 jest wymaganiem wstępnym instalacji. Jeśli chcesz zainstalować tę wersję, możesz pobrać plik środowiska uruchomieniowego z tutaj.

SSMA v8.4

Wersja 8.4 programu SSMA dla oracle została rozszerzona o ukierunkowane poprawki, które zostały zaprojektowane pod kątem rozwiązywania problemów z ułatwieniami dostępu i naprawienia usterki związanej z maksymalną kolumną indeksu (w celu zezwolenia na użycie wartości 32 zamiast 16) dla programu SQL Server 2016 i nowszych wersji.

Ponadto ta wersja programu SSMA for Oracle dodaje konwersję SYS_REFCURSOR na parametr procedury składowanej OUT.

Ważny

W przypadku programu SSMA w wersji 7.4 do 8.4 platforma .NET 4.5.2 jest wymaganiem wstępnym instalacji.

SSMA v8.3

Wersja 8.3 programu SSMA dla oracle została rozszerzona o ukierunkowane poprawki, które zostały zaprojektowane pod kątem poprawy jakości i metryk konwersji. Ponadto ta wersja programu SSMA for Oracle zawiera poprawki, które:

  • Rozwiązywanie problemów z ułatwieniami dostępu.
  • Dodaj podstawową obsługę typu hierarchyid w programie SQL Server.
  • Rozwiąż problem z nieznanym typem zwracanym dla funkcji wywoływanej za pomocą synonimu.
  • Zaktualizuj ODP.NET do wersji 19.3.

SSMA v8.2

Wersja 8.2 programu SSMA dla Oracle została ulepszona o następujące usprawnienia:

  • Dodaj obsługę DBMS_OUTPUT.ENABLE/DISABLE.
  • Usuń CAST AS FLOAT dla kolumn BINARY_FLOAT i BINARY_DOUBLE w domyślnym zapytaniu migracji danych.
  • Popraw odświeżanie sekwencji, jeśli bieżąca wartość uległa zmianie.
  • Usunięto usterkę związaną z błędną interpretacją pseudokolumny (ROWNUMitp.), jeśli istnieje kolumna o tej samej nazwie.
  • Napraw awarię, która występuje podczas konwertowania pętli FOR z niejednoznacznym nierozwiązanym identyfikatorem.

Ponadto ta wersja zawiera docelowy zestaw poprawek mających na celu poprawę jakości i metryk konwersji oraz poprawki dla:

  • Problem z wyłączonymi indeksami nieklastrowanymi po migracji danych.
  • Wykrywanie programu .NET Framework podczas instalacji dyskretnej.
  • Sporadyczne awarie występujące po pobraniu nowej wersji.

Notatka

Znany problem z automatyczną aktualizacją może spowodować niepowodzenie aktualizacji z programu SSMA w wersji 8.1 do wersji 8.2. Jeśli wystąpi ten błąd, pobierz nową wersję i zainstaluj ją ręcznie.

SSMA v8.1

Wersja 8.1 programu SSMA dla oracle została rozszerzona o ukierunkowane poprawki, które zostały zaprojektowane pod kątem poprawy jakości i metryk konwersji.

Uwaga

Znany problem z automatyczną aktualizacją może spowodować niepowodzenie aktualizacji z programu SSMA w wersji 8.0 do wersji 8.1. Jeśli wystąpi ten błąd, pobierz nową wersję i zainstaluj ją ręcznie.

SSMA v8.0

Wersja 8.0 programu SSMA dla oracle została rozszerzona o ukierunkowane poprawki mające na celu poprawę jakości i metryk konwersji. Ta wersja oferuje również następujące nowe funkcje:

  • Obsługa usługi Azure SQL Managed Instance jako elementu docelowego. Teraz możesz tworzyć nowe projekty przeznaczone dla usługi Azure SQL Managed Instance:

    Zrzut ekranu projektu SQL MI.

    Zaktualizowano również pakiet SSMA for Oracle Extension Pack, aby umożliwić zdalne instalacje w usłudze Azure SQL Managed Instance:

    zrzut ekranu przedstawiający program SSMA for Oracle Extension Pack.

    Niektóre funkcje, w tym Tester i migracja danych po stronie serwera, nie są obsługiwane, gdy celem jest Azure SQL Managed Instance. Przeczytaj więcej na ten temat tutaj.

  • Po konwersji Doradca. Dowiedz się więcej o tym tutaj.

  • Wstępne wybieranie bazy danych/schematu.

    Po nawiązaniu połączenia ze źródłem możesz teraz wybrać interesujące cię bazy danych/schematy. Wybranie tylko schematów, które mają być migrowane, pozwala zaoszczędzić czas podczas początkowego połączenia i zwiększyć ogólną wydajność SSMA.

    zrzut ekranu przedstawiający obiekty filtru SSMA.

  • Możliwość używania oficjalnego zarządzanego sterownika platformy .NET do nawiązywania połączenia z bazą danych Oracle. Sterownik OCI nie jest już wymaganiem wstępnym dotyczącymi używania asystenta migracji programu SQL Server dla programu Oracle.

  • Możliwość mapowania ROWID i UROWID na VARCHAR domyślnie. Zmieniono z uniqueidentifier, aby uwzględnić migrację danych dla jawnych kolumn ROWID.

SSMA v7.10

Wersja 7.10 programu SSMA dla programu Oracle zawiera następujące zmiany:

  • Ukierunkowane poprawki mające na celu zapewnienie większej ochrony prywatności i zabezpieczeń w celu spełnienia zmian w wymaganiach globalnych.
  • Udoskonalenie procesu konwersji związanego z zapytaniami hierarchicznymi.

SSMA v7.9

Wersja 7.9 programu SSMA dla oracle zawiera następujące zmiany:

  • Docelowe poprawki, które zwiększają jakość i metryki konwersji.
  • Obsługa migrowania instrukcji "Continue" z bazy danych Oracle do programu SQL Server.
  • Obsługa poleceń w wierszu SSMA do zmiany mapowania typu danych oraz preferencji projektu.
  • Obsługa migrowania danych przy użyciu usług SQL Server Integration Services (SSIS). Po przekonwertowaniu schematu można utworzyć pakiet usług SSIS przy użyciu opcji menu kontekstowego kliknij prawym przyciskiem myszy.
  • Okno dialogowe połączenia usługi Azure SQL Database w programie SSMA zostało również zmienione w celu określenia w pełni kwalifikowanej nazwy serwera. W poprzednich wersjach programu SSMA prefiks usługi Azure SQL Database musiał zostać jawnie wymieniony w ustawieniach projektów.

SSMA v7.8

Wersja 7.8 programu SSMA dla oracle zawiera następujące zmiany:

  • Obsługa:
    • Wyrażenie wiersza dla klauzuli IN.
    • Niejawne rzutowanie typów.
    • UID konwersja dla Azure SQL Database.
  • Zmień mapowanie typu wyróżnione w Ustawienia projektu.
  • Możliwość wyłączenia telemetrii przez użytkowników.

SSMA v7.7

Wersja 7.7 programu SSMA dla oracle zawiera następujące zmiany:

  • Funkcja SSMA dla oracle została ulepszona o ukierunkowane poprawki, które zwiększają jakość i metryki konwersji.
  • Na skutek dużego zapotrzebowania 32-bitowa wersja programu SSMA dla Oracle powraca. W porównaniu z poprzednią implementacją (przed wersją 7.4) istnieją dwa pakiety instalatora, ale nie można ich zainstalować obok siebie. W związku z tym należy wybrać najbardziej odpowiednią wersję na podstawie posiadanych składników łączności. Zawsze zaleca się używanie wersji 64-bitowej, jeśli jest to możliwe.
  • Obsługa programu SQL Server 2017 jest teraz oficjalna z dodatkiem Oracle Extension Pack obsługiwanym w systemie Linux (nowa opcja instalacji zdalnej). Funkcjonalność pakietu rozszerzeń jest ograniczona w przypadku instalacji w systemie Linux, ponieważ funkcje migracji danych po stronie serwera i testera nie są obsługiwane.
  • Program SSMA for Oracle umożliwia migrowanie zmaterializowanych widoków jako zwykłych tabel (konfigurowalnych za pomocą ustawień programu project settings —>Synchronization —>Discover backing tables for Materialized Views).

SSMA v7.6

Wersja 7.6 programu SSMA dla oracle została rozszerzona o ukierunkowane poprawki, które zwiększają jakość i metryki konwersji oraz obsługują program SQL Server 2017 (publiczna wersja zapoznawcza). Obsługa programu SQL Server 2017 w systemach Windows i Linux jest dostępna w publicznej wersji zapoznawczej i nie powinna być używana do migracji produkcyjnych.

SSMA v7.5

Wersja 7.5 programu SSMA dla oracle zawiera następujące zmiany:

  • Ulepszono o kilka ulepszeń w celu zapewnienia większej dostępności dla osób niepełnosprawnych.
  • Zaktualizowano w celu poprawy jakości i metryki konwersji poprzez celowane poprawki oparte na opiniach klientów, w tym ulepszona obsługa typów danych daty oraz zmiennoprzecinkowych podczas migracji danych.

SSMA v7.4

Wersja 7.4 programu SSMA dla oracle zawiera następujące zmiany:

  • Usługa SSMA dla oracle obsługuje teraz usługę Azure Synapse Analytics jako platformę docelową do migracji.

    zrzut ekranu przedstawiający okno Nowy projekt.

    • Obsługuje opcje magazynu danych, jak pokazano na poniższej ilustracji:

    Zrzut ekranu przedstawiający opcje przechowywania dla magazynu danych.

    • Obsługuje opcje dystrybucji danych, jak pokazano na poniższej ilustracji:

    Zrzut ekranu przedstawiający dystrybucję danych dla magazynu danych.

  • Opcja limitu czasu zapytania jest teraz dostępna podczas odkrywania obiektów schematu zarówno w źródle, jak i w miejscu docelowym.

    Zrzut ekranu przedstawiający opcję limitu czasu zapytania.

  • Metryka jakości i konwersji została ulepszona dzięki ukierunkowanym poprawkom opartym na opiniach klientów.

Ważny

Program .NET 4.5.2 jest wymaganiem wstępnym do zainstalowania programu SSMA w wersji 7.4. Ponadto, począwszy od wersji 7.4, 32-bitowa wersja SSMA zostaje wycofana.

SSMA v7.3

Wersja 7.3 programu SSMA dla oracle zawiera następujące zmiany:

  • Ulepszona metryka jakości i konwersji z ukierunkowanymi poprawkami w oparciu o opinie klientów.
  • Struktura rozszerzalności SSMA uwidoczniona za pośrednictwem następujących elementów:
    • Eksport funkcji do projektu SQL Server Data Tools (SSDT).
      • Teraz możesz wyeksportować skrypty schematu z programu SSMA do projektu SSDT. Możesz użyć skryptów schematu, aby wprowadzić dodatkowe zmiany schematu i wdrożyć bazę danych.

        Zrzut ekranu przedstawiający polecenie Zapisz jako projekt SSDT.

    • Biblioteki, które mogą być używane przez program SSMA do przeprowadzania konwersji niestandardowych.
      • Teraz możesz skonstruować kod, który może obsługiwać niestandardowe konwersje składni i konwersje, które nie były wcześniej obsługiwane przez funkcję SSMA.

SSMA v7.2

Wersja 7.2 programu SSMA dla oracle zawiera następujące zmiany:

  • Ulepszona metryka jakości i konwersji z ukierunkowanymi poprawkami w oparciu o opinie klientów.
  • Ulepszenia telemetrii zapewniające lepsze punkty danych w celu rozwiązywania problemów klientów i ulepszania współczynników konwersji SSMA.

SSMA v7.1

Wersja 7.1 programu SSMA dla oracle zawiera następujące zmiany:

  • Program SQL Server 2017 w systemach Windows i Linux CTP1 jest obecnie obsługiwaną platformą docelową do migracji. Ta funkcja jest dostępna w wersji technical preview i umożliwia przenoszenie schematów i danych do docelowych wystąpień programu SQL Server.
  • Usługa SSMA obsługuje teraz aktualizacje automatyczne w celu pobrania najnowszej wersji programu SSMA, gdy tylko jest dostępna.
  • Pliki binarne z możliwością instalacji SSMA są teraz dostarczane za pośrednictwem plików pakietu Instalatora Windows (.msi).

Maj 2016 r.

Wydanie programu SSMA dla oracle z maja 2016 r. zawiera następujące zmiany:

  • Dodano obsługę programu SQL Server 2016.

  • Dodano konwersję tabel archiwum Oracle Flashback do tabel czasowych SQL Server.

    Program SSMA nie kopiuje danych historii z tabel Oracle Flashback Data Archive. W związku z tym dane historii muszą być kopiowane ręcznie podczas procesu migracji. Ponadto program SSMA nie wyświetla tabeli historii w Eksploratorze metadanych programu SQL Server, ponieważ jest traktowany jako tabela systemowa, można wyświetlić tabelę historii w programie SQL Server Management Studio.

    Program SQL Server 2016 nie obsługuje kilku funkcji Oracle Flashback, w tym:

    • Zapytanie Oracle Flashback Transaction
    • pakiet DBMS_FLASHBACK
    • Transakcja typu flashback
    • Archiwum danych Flashback
    • Tabela wspomnień
    • Powrót do wspomnień
    • Baza danych flashback
  • Dodano konwersję zasad Oracle VPD do obiektów Policy w programie SQL Server (zabezpieczenia na poziomie wiersza dla Oracle).

  • Skrócenie czasu początkowego ładowania dla programu Oracle.

  • Ulepszony analizator i program rozpoznawania.

  • Usunięto sprawdzanie instalatora dla platformy .NET 2.0.

  • Zaktualizowano zależność pakietu rozszerzeń z platformy .NET 3.5 do platformy .NET 4.0.

  • Naprawiono polecenia save-project i open-project dla konsoli SSMA.

  • Naprawiono polecenie securepassword dla konsoli SSMA.

  • Naprawiono zliczanie obiektów podczas początkowego ładowania.

  • Naprawiono konwertowanie typów znakowych dla Oracle.

  • Usunięto usterkę w ustawieniach globalnych.

Marzec 2016 r.

Wersja zapoznawcza programu SSMA dla programu Oracle z marca 2016 r. dodała obsługę następujących elementów:

  • Migracja do programu SQL Server 2016.
  • Migrowanie zabezpieczeń na poziomie wiersza Oracle (z pewnymi ograniczeniami).
  • Migrowanie bazy danych Oracle w tabelach pamięci do magazynu kolumn programu SQL Server.

Styczeń 2016 r.

Wersja SSMA dla Oracle ze stycznia 2014 r. zawiera następujące zmiany:

  • Dodano obsługę indeksów klastrowanych.
  • Naprawiono powolne zapytania schematu Oracle (RFC 5076207).
  • Naprawiono połączenie z platformą Azure z poziomu konsoli.
  • Dodano element menu Pokaż dziennik do SSMA (RFC 5706203).
  • Dodano telemetrię.

Lipiec 2014 r.

Wydanie programu SSMA dla oracle z lipca 2014 r. zawiera następujące zmiany:

  • Dodano obsługę usługi Azure SQL Database.
  • Funkcje pakietu rozszerzeń zostały przeniesione do schematu w celu obsługi usługi Azure SQL Database.
  • Dodano obsługę zmaterializowanych widoków Oracle.
  • Dodano obsługę tabel zoptymalizowanych pod kątem pamięci programu SQL Server 2014.
  • Uwzględniono ulepszenia wydajności, które zostały przetestowane dla baz danych zawierających ponad 10 000 obiektów.
  • Dodano ulepszenia interfejsu użytkownika do obsługi dużej liczby obiektów.
  • Dodano wyróżnianie dobrze znanych schematów linii biznesowej.
  • Uwzględnione ulepszenia szybkości konwersji.
  • Dodano obsługę wyświetlania liczby obiektów w interfejsie użytkownika.
  • Zmniejszono rozmiar raportu o ponad 25%.
  • Ulepszone komunikaty o błędach dla nieparzysowanych konstrukcji.

Kwiecień 2014 r.

Wydanie programu SSMA dla oracle z kwietnia 2014 r. zawiera następujące zmiany:

  • Dodano obsługę programu MS SQL Server 2014.
  • Dodano obsługę programu Oracle 12 i optymalizacji zapytań.
  • Usunięto usterki dotyczące konwersji na platformę Azure.
  • Usunięto usterki dotyczące niewidocznych stron raportu w programie IE 10.

Styczeń 2012 r.

Wersja SSMA ze stycznia 2012 r. dla programu Oracle dodaje obsługę parametrów wejściowych RowType i RecordType, które domyślnie mają wartość NULL.

Lipiec 2011 r.

Wersja SSMA z lipca 2011 r. dla programu Oracle zawiera następujące zmiany:

  • Dodano obsługę konwersji sekwencji Oracle na generator sekwencji programu SQL Server 2012 (11.x).
  • Ulepszone raportowanie błędów podczas migracji danych.
  • Ulepszona konwersja oświadczenia przy użyciu zarezerwowanych słów.
  • Ulepszona niejawna konwersja wartości daty w funkcji.

Kwiecień 2011 r.

Wersja SSMA z kwietnia 2011 r. dla oracle zawiera następujące zmiany:

  • Skonsolidowany produkt "SSMA for Oracle", który obsługuje program SQL Server 2005 (9.x), SQL Server 2008 (10.0.x) i SQL Server 2012 (11.x).
  • Dodano obsługę nawiązywania połączeń i migrowania do programu SQL Server 2012 (11.x).
  • Ulepszony aparat migracji danych po stronie klienta obsługujący równoległą migrację danych.
  • Zwiększona wydajność migracji danych dla modeli odzyskiwania z logowaniem Simple i Bulk.
  • Dodano obsługę zgodności z poprzednimi wersjami projektów utworzonych we wcześniejszych wersjach programu SSMA (w wersji 4.0 i 4.2).
  • Dodano możliwość instalowania programu SSMA dla produktu Oracle w wersji 5.0 obok siebie (SxS) ze starszymi wersjami SSMA (v4.0 i v4.2).
  • Dodano obsługę raportowania typów User-Defined (w tym podtypów, VARRAY, NESTED TABLE, tabeli obiektów i widoku obiektów) oraz ich użycia w blokach PL/SQL z specjalnymi komunikatami o błędach.

Lipiec 2010 r.

Dodano wydanie programu SSMA z lipca 2010 r. dla oracle:

  • Obsługa migracji do programu SQL Server 2008 R2.
  • Nowa aplikacja konsolowa SSMA na potrzeby wykonywania wiersza polecenia.
  • Obsługa migracji danych przy użyciu silników migracji danych Server-Side i Client-Side.
  • Obsługa instrukcji "Custom SELECT" w migracji danych.
  • Obsługa migracji z programu Oracle 11g R2.

Czerwiec 2008 r.

Wersja SSMA dla oracle z czerwca 2008 r. zawiera następujące zmiany:

  • Dodano ulepszenia raportu oceny, w tym dodatkowe informacje dotyczące synonimów, nieprzetworzonego źródła dla obiektów możliwych do przeanalizowania, paneli i usuwania logo programu SQL Server oraz trwałości układu.
  • Wprowadzono ulepszenia w konwersji obiektów:
    • Dodano konwersję dla pakietów DBMS_LOBi DBMS_SQL.
    • Zmieniono konwersję sprzężeń.
    • Modyfikacja kolekcji i konwersji rekordów; w prostych przypadkach konwersja rekordów jest teraz realizowana za pomocą oddzielnych zmiennych dla każdego pola.
    • Ulepszenia implementacji rekordów i kolekcji.
    • Dodano funkcje agregacji okien.
    • dodano klauzulę ROLLUP/CUBE.
    • Ulepszenie NEXTVAL/CURVAL.
    • Dodano kolumny grupujące w klauzuli SET, zestawy grupowania oraz identyfikator grupowania.
    • Dodano oświadczenie MERGE.
    • Obsługa nowych typów daty/godziny oraz konwersji rekordów i kolekcji w miarę dodawania typów danych CLR.
  • Dodano nowe funkcje testera. Tabele można teraz testować jako obiekty przy użyciu testera, można zmienić kolejność wywołań kilku obiektów testowych w przypadku testowym, użytkownik może testować procedury i funkcje z rekordami i kolekcjami jako parametry i wartości zwracane, a analizator zależności został dodany do sprawdzania tylko używanych tabel.

Sierpień 2007 r.

Dodano wydanie programu SSMA z sierpnia 2007 r. dla oracle:

  • Nowy składnik Tester umożliwia tworzenie i uruchamianie przypadków testowych oraz zarządzanie nimi w celu zweryfikowania przekonwertowanego kodu SQL.
  • Dodano obsługę konwersji podtypów Oracle, kolekcji i modułów lokalnych do konwertera SQL.
  • Nowa funkcja synchronizacji umożliwia synchronizowanie określonych obiektów z bazą danych programu SQL Server.
  • Nowe opcje konwersji.

Kwiecień 2007 r.

Wersja SSMA z kwietnia 2007 r. dla oracle była początkową wersją.