Co je nového v SSMA for Oracle (OracleToSQL)
Tento článek uvádí nástroj SQL Server Migration Assistant (SSMA) pro změny Oracle v jednotlivých verzích.
Poznámka
I když je Microsoft Entra ID novým názvem proAzure Active Directory (Azure AD), aby se předešlo narušení existujících prostředí, Azure AD nadále zůstává v některých pevně zakódovaných prvcích, jako jsou pole uživatelského rozhraní, zprostředkovatelé připojení, kódy chyb a rutiny. V tomto článku jsou tyto dva názvy zaměnitelné.
SSMA v10.0
Verze SSMA pro Oracle verze 10.0 obsahuje následující změny:
- Přesun dat Oracle pomocí služby Azure Data Migration Service
- Doporučení SKU a hodnocení zátěže pro Oracle úlohy
- Podpora globálního ověřování Microsoft Entra ID
SSMA v9.5
Verze SSMA pro Oracle verze 9.5 obsahuje následující změny:
- Podpora vyloučení schématu v režimu konzoly SSMA
SSMA v9.4
Verze SSMA pro Oracle verze 9.4 obsahuje následující změny:
- Přidání podpory pro převod BULK COLLECT pomocí hromadné emulační funkce, která umožňuje načíst více řádků jedním načtením.
- Oprava chybějících předplatných při migraci ve velkém měřítku
- Zlepšete převod funkce DECODE.
- Zlepšit převod pro porovnávání prázdných řetězců s
NULL
.
SSMA v9.3
Verze SSMA pro Oracle verze 9.3 obsahuje následující změny:
- Přidání podpory pro cíl SQL Serveru 2022
SSMA v9.2
Verze SSMA pro Oracle verze 9.2 obsahuje následující změny:
- Přidání podpory pro starší řetězcové literály unicode
- Přidání podpory libovolných výrazů v klauzuli ESCAPE
- Podpora převodu pro EXTRACT(XML) a XMLQUERY
- Vylepšené monitorování datových kanálů pro migraci ve velkém měřítku
- Podpora převodu pro EXTRACT(XML), EXTRACTVALUE a XMLQUERY
- Podpora monitorování potrubí Azure Data Factory (ADF)
SSMA v9.1
Verze SSMA pro Oracle verze 9.1 obsahuje následující změny:
- Podpora migrace dat z Oracle do SQL ve velkém měřítku s integrací služby Azure Data Factory
- Přidání podpory pro vyloučení neviditelného sloupce vygenerovaného systémem pro převod a migraci dat
- Vylepšení prostředí nápovědy
SSMA v9.0
Verze SSMA pro Oracle verze 9.0 obsahuje následující změny:
- Přidání podpory pro typy definované uživatelem VARRAY a TABLE na úrovni schématu
- Přidání podpory pro převod argumentů, parametrů a místních deklarací pro uživatelem definované typy
SSMA v8.24
Verze SSMA pro Oracle v8.24 obsahuje následující změny:
- Přidání podpory pro funkci LISTAGG
- Přidání podpory pro složené triggery Oracle
- Vylepšení logiky detekce pro klauzuli JOIN a funkce PIPELINED
- Vylepšení vytváření názvů pro příkazy Save As
SSMA v8.23
Verze SSMA pro Oracle verze 8.23 obsahuje následující změny:
- Podpora mapování typu DATE z Oracle na typ DATUM SQL Serveru v nastavení Mapování typů
- Podpora pro dělení tabulek byla přidána pro cíle Azure SQL Database se všemi oddíly tabulek namapovanými na primární skupinu souborů.
- Nová možnost Povolit příkazy ze souborů, pro přidávání příkazů ze systému souborů
- Vylepšený výstup XML při spuštění v režimu konzoly
- Nový odkaz „Zpětná vazba“ v sestavách pro odesílání zpětné vazby
- V sestavách vylepšené prostředí pro vizualizaci
SSMA v8.22
Verze SSMA pro Oracle verze 8.22 obsahuje následující změny:
- Povolit zadání dalších možností připojovacího řetězce pro připojení k cílové databázi
- Představení souhrnných grafů v sestavách posouzení
- Vylepšení navigace zpráv v hodnoticích zprávách
SSMA v8.21
Verze SSMA pro Oracle verze 8.21 obsahuje následující změny:
- Oprava režimu připojovacího řetězce OLE DB tak, aby respektoval název zprostředkovatele
- Přidání chybějící funkce emulace
ssma_oracle.fn_getColEntryByRange
- Použití
COUNT_BIG
v dotazech na počet řádků pro cílovou databázi - Přidání nastavení pro emulaci chování prázdného řetězce Oracle při operacích s coalesce
SSMA v8.20
Verze SSMA pro Oracle v8.20 obsahuje následující změny:
- Přidání podpory pro dělené tabulky
- Převod klauzule SKIP LOCKED
SSMA v8.19
Verze SSMA pro Oracle v8.19 obsahuje následující změny:
- Ukládání a spouštění testovacích případů na straně klienta
- Vylepšení logiky řešení v seznamu
SELECT
, když uživatelsky definované názvy sloupců odpovídají systémovým funkcím - Ignorovat sloupce definované systémem (
SYS_STS*
) a indexy (SYS_IL*
) - Oprava problému s mizením balíčků ze stromu objektů po opětovném připojení k databázi Oracle
- Oprava problému s nasazením sestavení CLR ve službě Azure SQL Database v 32bitovém balíčku SSMA
SSMA v8.18
Verze SSMA pro Oracle v8.18 obsahuje následující změny:
- Oprava načítání sekvencí pro Oracle 12c Release 1 (12.1)
SSMA v8.17
Verze SSMA pro Oracle v8.17 obsahuje následující změny:
- Přidání podpory pro počítané sloupce
- Oprava problémů analyzátoru při používání znaků operátorů specifických pro kulturní prostředí ve výrazech.
- Aktualizace sestav posouzení HTML tak, aby používaly moderní editor k zobrazení textu SQL
SSMA v8.16
Verze SSMA pro Oracle v8.16 obsahuje následující změny:
- Přidejte podporu pro sloupce identit
- Odeberte podporu pro starší analyzátor
- Oprava problému s objekty, které se neaktualizují z databáze
SSMA v8.15
Kromě několika vylepšení přístupnosti obsahuje verze SSMA pro Oracle verze 8.15 následující změny:
- Přidání nastavení pro použití specifikace úplného typu pro atributy
%type
a%rowtype
- Přepracovat hodnoticí zprávy pro práci v moderních prohlížečích
- Použití autority poskytované databází pro ověřování Microsoft Entra/Azure AD
- Vylepšení pojmenování příkazů načtených ze souborů
SSMA v8.14
Kromě několika vylepšení, která zajistí lepší přístupnost pro osoby s postižením, obsahuje verze SSMA pro Oracle verze 8.14 následující změny:
- Ukládá úplnou verzi zdrojového nebo cílového serveru v metadatech projektu (vyžaduje upgrade projektu).
- Použití slovníků dat DBA pro zjišťování objektů, pokud je to možné
- Opravte problémy s více analyzátory (
PIVOT
/UNPIVOT
,MERGE
, alternativní způsob citování) - Oprava převodu speciálních funkcí
INSERTING
/DELETING
/UPDATING
v triggerech
SSMA v8.13
Verze SSMA pro Oracle verze 8.13 obsahuje následující změny:
- Oprava převodu
SQLCODE
aSQLERRM
speciálních funkcí v místních procedurách - Při převodu procedur a volání funkcí zvažte implicitní přetypování typů.
- Vylepšení protokolování zdrojového připojovacího řetězce kvůli řešení potíží s připojením
SSMA v8.12
Verze SSMA pro Oracle verze 8.12 obsahuje následující změny:
- Podpora klauzulí pro odvozování poddotazů v rámci příkazů
INSERT
/UPDATE
/MERGE
/DELETE
- Zpráva o převodu pro klauzuli
ON DELETE SET NULL
v případech více cest nebo cyklických odkazů - Vylepšený převod kurzorů vytvořených z dynamického řetězce SQL
- Aktualizace ODP.NET na verzi 19.8
SSMA v8.11
Verze SSMA pro Oracle verze 8.11 obsahuje následující změny:
- Podpora poddotazů v příkazu
INSERT ... VALUES
- Vylepšený převod příkazu
COMMIT
- Oprava chyby při převodu klauzule
CONNECT BY LEVEL
- Aktualizovaná logika pro obnovu chyb analyzátoru, aby byla méně nenasytná
- Použití knihovny MSAL.NET pro interaktivní ověřování Microsoft Entra/Azure AD
SSMA v8.10
Verze SSMA pro Oracle verze 8.10 obsahuje menší vylepšení výkonu a následující změny:
- Oprava problému s testovacím nástrojem u indexově uspořádaných tabulek
- Oprava názvů rozšířených uložených procedur v rozšiřujícím balíčku
SSMA v8.9
Verze SSMA pro Oracle verze 8.9 obsahuje následující změny:
- Převod dynamických řetězcových literálů SQL
- Převod analytických funkcí
LAG
,FIRST_VALUE
aLAST_VALUE
- Přidat podporu pro základní
ALTER TRIGGER
/ALTER INDEX
DDL (povolit/zakázat, atd.) - Vylepšený převod sloupců, které odpovídají názvům vestavěných funkcí
- Generování filtrovaných jedinečných indexů pro sloupce
NULL
-able - Vylepšená konverze deklarace proměnných pro Azure Synapse Analytics
- Oprava problému se speciálními znaky v názvu projektu
SSMA v8.8
Verze 8.8 SSMA pro Oracle zahrnuje:
- Vylepšení stability synchronizace objektů SQL Serveru
- Vylepšení výkonu grafického uživatelského rozhraní během hodnocení a převodu
- Vylepšený převod analytických
OVER PARTITION
klauzulí - Nová transformace pro analytickou funkci
LEAD
- Nový převod na klauzule rozkladu poddotazů
- Nová možnost distribuce
REPLICATE
pro Azure Synapse Analytics - Zbrusu nový analyzátor syntaxe Oracle pro další zlepšení výkonu převodu
SSMA v8.7
Verze SSMA pro Oracle v8.7 má menší opravy a vylepšení výkonu v grafickém uživatelském rozhraní.
Kromě toho SSMA pro Oracle teď umožňuje filtrovat objekty na základě stavu platnosti v dialogovém okně Rozšířený výběr objektu.
Důležitý
S SSMA v8.5 a novějším je předpokladem instalace .NET 4.7.2. Pokud potřebujete nainstalovat tuto verzi, můžete si stáhnout soubor runtime z zde.
SSMA v8.6
Kromě cílené sady oprav navržených pro zlepšení použitelnosti a výkonu byla verze SSMA pro Oracle v8.6 vylepšena přidáním nastavení, které uživatelům umožňuje vynechat rozšířené vlastnosti SSMA v převedeného kódu.
Pokud chcete toto nastavení použít, přejděte v nástroji SSMA for Oracle na Tools>Project Settings>General>Conversiona potom v části Miscaktualizujte hodnotu nastavení Vynechat rozšířené vlastnosti na Ano.
Kromě toho SSMA pro Oracle nyní poskytuje vylepšenou analýzu klauzule XMLTABLE
.
Důležitý
S SSMA v8.5 a novějším je předpokladem instalace .NET 4.7.2. Pokud potřebujete nainstalovat tuto verzi, můžete si stáhnout soubor runtime z zde.
SSMA v8.5
Verze SSMA pro Oracle v8.5 je rozšířená o podporu ověřování Microsoft Entra/Azure AD a základní podporu funkcí JSON na SQL Serveru společně s cílovou sadou oprav navržených ke zlepšení použitelnosti a výkonu.
Kromě toho je SSMA pro Oracle vylepšena o podporu pro:
- Omezení počtu vybraných objektů pro zjišťování na 990 (limit klauzule
WHERE .. IN (..)
Oracle je 1 000 položek). - Migrace dat z
RAW
doUNIQUEIDENTIFIER
. - Syntaktická analýza klauzule
PARALLEL_ENABLE
Nakonec vydání SSMA pro Oracle v8.5 nyní poskytuje:
- Vylepšený výkon převedených balených konstant
- Aktualizace zprostředkovatele dat Oracle pro .NET na verzi 19.5.0.
Důležitý
S SSMA v8.5 je předpokladem instalace .NET 4.7.2. Pokud potřebujete nainstalovat tuto verzi, můžete si stáhnout soubor runtime z zde.
SSMA v8.4
Verze SSMA pro Oracle v8.4 je vylepšená o cílené opravy, které jsou navržené tak, aby řešily problémy s přístupností a opravily chybu související s maximálním indexovým sloupcem (aby bylo možné povolit 32 místo 16) pro SQL Server 2016 a novější verze.
Kromě toho tato verze SSMA pro Oracle přidává převod SYS_REFCURSOR
jako parametry uložené procedury OUT
.
Důležitý
U SSMA verze 7.4 až 8.4 je součástí instalace .NET 4.5.2.
SSMA v8.3
Verze SSMA pro Oracle v8.3 je vylepšená o cílené opravy, které jsou navržené tak, aby zlepšily kvalitu a metriky převodu. Kromě toho tato verze SSMA pro Oracle poskytuje opravy, které:
- Vyřešte problémy s přístupností.
- Přidejte základní podporu pro typ
hierarchyid
v SQL Serveru. - Vyřešte problém s neznámým návratovým typem funkce volanou prostřednictvím synonyma.
- Aktualizujte ODP.NET na verzi 19.3.
SSMA v8.2
Verze SSMA pro Oracle v8.2 je vylepšená tak, aby:
- Přidejte podporu pro
DBMS_OUTPUT.ENABLE
/DISABLE
. - Odeberte
CAST AS FLOAT
ze sloupcůBINARY_FLOAT
aBINARY_DOUBLE
ve výchozím dotazu na migraci dat. - Proveďte obnovení sekvencí, pokud se aktuální hodnota změnila.
- Oprava chyby související s chybně interpretací pseudosloupců (
ROWNUM
atd.), pokud existuje sloupec se stejným názvem. - Opravit pád, ke kterému dochází během převodu smyček
FOR
s nejednoznačným nerozpoznaným identifikátorem.
Kromě toho tato verze obsahuje cílovou sadu oprav navržených ke zlepšení metrik kvality a převodu a oprav pro:
- Problém se zakázanými neclusterovanými indexy po migraci dat
- Detekce rozhraní .NET Framework během tiché instalace
- Občasné chybové ukončení, ke kterému dochází při stahování nové verze.
Poznámka
Známý problém s automatickou aktualizací může způsobit selhání aktualizace z SSMA v8.1 na v8.2. Pokud dojde k této chybě, stáhněte si novou verzi a nainstalujte ji ručně.
SSMA v8.1
Verze SSMA pro Oracle v8.1 je vylepšená o cílené opravy, které jsou navržené tak, aby zlepšily metriky kvality a převodu.
Poznámka
Známý problém s automatickou aktualizací může způsobit selhání aktualizace z SSMA v8.0 na v8.1. Pokud dojde k této chybě, stáhněte si novou verzi a nainstalujte ji ručně.
SSMA v8.0
Verze SSMA pro Oracle v8.0 je vylepšená o cílené opravy navržené tak, aby zlepšily metriky kvality a převodu. Tato verze také nabízí následující nové funkce:
Podpora pro Azure SQL Managed Instance jako cílovou možnost. Teď můžete vytvořit nové projekty, které cílí na Azure SQL Managed Instance:
Sada SSMA for Oracle Extension Pack byla také aktualizována tak, aby umožňovala vzdálené instalace ve službě Azure SQL Managed Instance:
Některé funkce, včetně Testera a migrace dat na straně serveru, nejsou podporovány při zaměření na spravovanou instanci Azure SQL. Přečtěte si další informace zde.
Poradce pro opravu po převodu. Další informace o tom zde.
Předběžný výběr databáze nebo schématu
Když se připojíte ke zdroji, můžete teď vybrat databáze a schémata, která vás zajímají. Výběr pouze schémat, která plánujete migrovat, šetří čas během počátečního připojení a zlepšuje celkový výkon SSMA.
Možnost používat oficiální spravovaný ovladač .NET pro připojení k Oracle. Ovladač OCI už není předpokladem pro použití nástroje SQL Server Migration Assistant pro Oracle.
Možnost mapování
ROWID
aUROWID
naVARCHAR
ve výchozím nastavení Změněno zuniqueidentifier
, aby vyhovovalo migraci dat pro explicitní sloupceROWID
.
SSMA v7.10
Verze SSMA pro Oracle verze 7.10 obsahuje následující změny:
- Cílené opravy navržené tak, aby poskytovaly větší zabezpečení a ochranu osobních údajů, aby splňovaly změny v globálních požadavcích.
- Vylepšení konverze související s hierarchickými dotazy.
SSMA v7.9
Verze SSMA pro Oracle verze 7.9 obsahuje následující změny:
- Cílené opravy, které zlepšují metriky kvality a převodu.
- Podpora migrace příkazů Continue z Oracle na SQL Server
- Podpora v příkazovém řádku SSMA pro změnu mapování datových typů a předvoleb projektu
- Podpora migrace dat pomocí služby SSIS (SQL Server Integration Services). Po převodu schématu je možné vytvořit balíček SSIS pomocí možnosti místní nabídky po kliknutí pravým tlačítkem myši.
- Dialogové okno připojení ke službě Azure SQL Database v nástroji SSMA bylo také změněno tak, aby určilo plně kvalifikovaný název serveru. V předchozích verzích SSMA bylo nutné explicitně zmínit předponu služby Azure SQL Database v nastaveních projektů.
SSMA v7.8
Verze SSMA pro Oracle verze 7.8 obsahuje následující změny:
- Podpora pro:
- Výraz řádku pro klauzuli
IN
- Implicitní přetypování
-
UID
konverze pro Azure SQL Database.
- Výraz řádku pro klauzuli
- Změna mapování typů zvýrazněná v nastavení projektu.
- Možnost uživatelů zakázat telemetrii.
SSMA v7.7
Verze SSMA pro Oracle verze 7.7 obsahuje následující změny:
- SSMA pro Oracle byla vylepšena o cílené opravy, které zlepšují metriky kvality a převodu.
- Na základě oblíbené poptávky se vrací 32bitová verze SSMA pro Oracle. V porovnání s předchozí implementací (před verzí 7.4) existují dva instalační balíčky, ale nelze je nainstalovat vedle sebe. V důsledku toho musíte zvolit nejvhodnější verzi na základě komponent připojení, které máte. Pokud je to možné, je vždy vhodnější použít 64bitovou verzi.
- Podpora SQL Serveru 2017 je nyní oficiální s balíčkem Rozšíření Oracle podporovanou i v Linuxu (nová možnost vzdálené instalace). Funkce sady Extension Pack je při instalaci v Linuxu omezená, protože funkce testovacího nástroje a migrace dat na straně serveru nejsou podporovány.
- SSMA pro Oracle umožňuje migrovat materializovaná zobrazení jako běžné tabulky (konfigurovatelné prostřednictvím nastavení nastavení projektu –>synchronizace –>Zjišťování záložních tabulek pro materializovaná zobrazení).
SSMA v7.6
Verze SSMA pro Oracle v7.6 je vylepšená o cílené opravy, které zlepšují metriky kvality a převodu a podporují SQL Server 2017 (public Preview). Podpora SQL Serveru 2017 ve Windows a Linuxu je ve verzi Public Preview a neměla by se používat pro produkční migrace.
SSMA v7.5
Verze SSMA pro Oracle verze 7.5 obsahuje následující změny:
- Vylepšené s několika vylepšeními, které zajistí lepší přístupnost pro osoby s postižením.
- Aktualizovali jsme, aby se zlepšila metrika kvality a převodu s cílenými opravami na základě zpětné vazby zákazníků, jako je například vylepšené zpracování datových typů date a float během migrace dat.
SSMA v7.4
Verze SSMA pro Oracle verze 7.4 obsahuje následující změny:
SSMA pro Oracle teď podporuje Azure Synapse Analytics jako cílovou platformu pro migraci.
- Podporuje možnosti úložiště datového skladu, jak je znázorněno na následujícím obrázku:
- Podporuje možnosti distribuce dat, jak je znázorněno na následujícím obrázku:
Možnost Vypršení časového limitu dotazu je nyní k dispozici během zjišťování objektů schématu ve zdroji a cíli.
Kvalita a metrika převodů byla vylepšena díky cíleným úpravám na základě zpětné vazby zákazníků.
Důležitý
.NET 4.5.2 je předpokladem pro instalaci SSMA v7.4. Kromě toho se od verze 7.4 ukončí 32bitová verze SSMA.
SSMA v7.3
Verze SSMA pro Oracle verze 7.3 obsahuje následující změny:
- Vylepšená metrika kvality a převodu s cílenými opravami na základě zpětné vazby zákazníků.
- Architektura rozšiřitelnosti SSMA vystavená prostřednictvím následujících položek:
- Export funkcí do projektu SQL Server Data Tools (SSDT).
Teď můžete exportovat skripty schématu z SSMA do projektu SSDT. Pomocí skriptů schématu můžete provést další změny schématu a nasadit databázi.
- Knihovny, které může SSMA využívat k provádění vlastních převodů.
- Nyní můžete vytvořit kód, který dokáže zpracovat vlastní syntaktické převody a další převody, které dříve nezvládal SSMA.
- Pokyny k vytvoření vlastního převaděče jsou k dispozici v tomto blogovém příspěvku, Rozšiřování možností převodu nástroje SQL Server Migration Assistant.
- Stáhněte si ukázkový projekt pro převod z tohoto blogového příspěvku.
- Nyní můžete vytvořit kód, který dokáže zpracovat vlastní syntaktické převody a další převody, které dříve nezvládal SSMA.
- Export funkcí do projektu SQL Server Data Tools (SSDT).
SSMA v7.2
Verze SSMA pro Oracle verze 7.2 obsahuje následující změny:
- Vylepšená metrika kvality a převodu s cílenými opravami na základě zpětné vazby zákazníků.
- Vylepšení telemetrie pro poskytování lepších údajů při odstraňování problémů zákazníků a zlepšení převodní míry SSMA.
SSMA v7.1
Verze SSMA pro Oracle verze 7.1 obsahuje následující změny:
- SQL Server 2017 ve Windows a LinuxU CTP1 je teď podporovanou cílovou platformou pro migraci. Tato funkce je ve verzi Technical Preview a umožňuje přesun schématu a dat do cílových instancí SQL Serveru.
- SSMA teď podporuje automatické aktualizace ke stažení nejnovější verze SSMA, jakmile bude k dispozici.
- Instalační binární soubory SSMA se teď doručují prostřednictvím souborů balíčku Instalační služby systému Windows (.msi).
Květen 2016
Verze SSMA pro Oracle z května 2016 obsahuje následující změny:
Přidání podpory pro SQL Server 2016
Přidání převodu archivních tabulek Oracle flashback do dočasných tabulek SQL Serveru
SSMA nekopíruje všechna data historie z tabulek Oracle Flashback Data Archive. V důsledku toho se během procesu migrace musí data historie zkopírovat ručně. Kromě toho, zatímco SSMA nezobrazuje tabulku historie v Průzkumníku metadat SQL Serveru, protože se považuje za systémovou tabulku, můžete zobrazit tabulku historie v aplikaci SQL Server Management Studio.
SQL Server 2016 nepodporuje několik funkcí Oracle Flashback, mezi které patří:
- "Dotaz na transakci pomocí Oracle Flashback"
- balíček
DBMS_FLASHBACK
- Flashback Transaction
- Flashback Data Archive
- Tabulka vzpomínek
- Efekt zpětného ohlédnutí
- Databáze flashback
Přidána konverze zásad Oracle VPD Policy na objekty zásad SQL Serveru (zabezpečení na úrovni řádků pro Oracle VPD).
Byla zkrácena doba počátečního načítání Oracle.
Vylepšený analyzátor a překladač
Odebrána kontrola instalačního programu pro .NET 2.0.
Aktualizace závislosti sady Extension Pack z .NET 3.5 na .NET 4.0
Opravili jsme
save-project
aopen-project
příkazy pro konzolu SSMA.Oprava
securepassword
příkazu pro konzolu SSMA.Opraveno počítání objektů pro počáteční načítání.
Oprava převodu datových typů znaků pro Oracle
Opravili jsme chybu v globálním nastavení.
Březen 2016
Verze SSMA pro Oracle vydaná v březnu 2016 Preview přidala podporu pro:
- Migrace na SQL Server 2016
- Migrace řádkového zabezpečení Oracle (s určitými omezeními)
- Migrace Oracle v tabulkách paměti do úložiště sloupců SQL Serveru
Leden 2016
Verze SSMA pro Oracle z ledna 2014 obsahuje následující změny:
- Přidání podpory pro clusterované indexy
- Opravili jsme pomalé dotazy schématu Oracle (RFC 5076207).
- Opravili jsme připojení k Azure z konzoly.
- Byla přidána položka nabídky Zobrazit protokol do SSMA (RFC 5706203).
- Byla přidána telemetrie.
Červenec 2014
Verze SSMA pro Oracle z července 2014 obsahuje následující změny:
- Přidání podpory pro Azure SQL Database
- Funkce balíčku rozšíření se přesunula do schématu pro podporu služby Azure SQL Database.
- Byla přidána podpora pro materializovaná zobrazení v Oracle.
- Přidání podpory pro tabulky optimalizované pro paměť SQL Server 2014
- Zahrnutá vylepšení výkonu testovaná pro databáze s více než 10 tisíci objekty.
- Přidání vylepšení uživatelského rozhraní pro práci s velkým počtem objektů
- Přidání zvýraznění známých schémat LOB
- Zahrnuté vylepšení rychlosti převodu.
- Byla přidána podpora zobrazení počtu objektů v uživatelském rozhraní.
- Zmenšení velikosti sestavy o více než 25%.
- Vylepšené chybové zprávy pro nezanalyzované konstrukce.
Duben 2014
Verze SSMA pro Oracle z dubna 2014 obsahuje následující změny:
- Přidání podpory MS SQL Serveru 2014
- Přidali jsme podporu Oracle 12 a optimalizace dotazů.
- Opravili jsme chyby týkající se převodu na Azure.
- Opravili jsme chyby týkající se stránek reportu, které byly neviditelné v IE 10.
Leden 2012
Verze SSMA pro Oracle z ledna 2012 přidává podporu pro výchozí hodnoty vstupních parametrů RowType
a RecordType
na NULL
.
Červenec 2011
Verze SSMA pro Oracle z července 2011 obsahuje následující změny:
- Byla přidána podpora převodu sekvencí Oracle na generátor sekvencí SQL Server 2012 (11.x).
- Vylepšené zasílání zpráv o chybách během migrace dat
- Vylepšený převod příkazu pomocí rezervovaných slov.
- Vylepšili jsme implicitní převod hodnoty data ve funkci.
Duben 2011
Verze SSMA pro Oracle z dubna 2011 obsahuje následující změny:
- Konsolidovaný produkt SSMA pro Oracle, který podporuje SQL Server 2005 (9.x), SQL Server 2008 (10.0.x) a SQL Server 2012 (11.x).
- Přidání podpory pro připojení a migraci na SQL Server 2012 (11.x).
- Vylepšený modul migrace dat na straně klienta, který podporuje paralelní migraci dat.
- Vylepšili jsme výkon migrace dat pomocí
Simple
aBulk
protokolovaných modelů obnovení. - Přidání podpory zpětné kompatibility projektů vytvořených staršími verzemi SSMA (v4.0 a v4.2).
- Přidání možnosti instalace SSMA pro produkt Oracle v5.0 vedle sebe (SxS) se staršími verzemi SSMA (v4.0 a v4.2).
- Byla přidána podpora pro hlášení typů User-Defined (včetně podtypů,
VARRAY
,NESTED TABLE
, tabulek objektů a zobrazení objektů) a jejich použití v blocích PL/SQL se speciálními chybovými zprávami.
Červenec 2010
Verze SSMA z července 2010 pro Oracle byla přidána:
- Podpora migrace na SQL Server 2008 R2
- Nová konzolová aplikace SSMA pro provádění příkazového řádku
- Podpora migrace dat pomocí modulů pro migraci dat Server-Side i Client-Side
- Podpora příkazu Custom SELECT při migraci dat
- Podpora migrace z Oracle 11g R2
Červen 2008
Verze SSMA pro Oracle z června 2008 obsahuje následující změny:
- Přidali jsme vylepšení do sestavy posouzení, včetně dalších informací o synonymech, surového zdroje pro parsovatelné objekty, panely, odebrání loga SQL Serveru, a uchování rozložení.
- Byla přidána vylepšení převodu objektů.
- Přidán převod balíčků
DBMS_LOB
aDBMS_SQL
. - Převod spojení byl upraven.
- Úprava kolekcí a převodu záznamů, nyní je převod záznamů v jednoduchých případech realizován prostřednictvím samostatných proměnných pro každé pole.
- Vylepšení implementace záznamů a kolekcí
- Přidání agregačních funkcí pro okna
-
ROLLUP
/CUBE
byla přidána klauzule. - Zlepšení
NEXTVAL
/CURVAL
. - Byly přidány sloupce seskupování v klauzuli
SET
, seskupovací sady a ID pro seskupování. -
MERGE
příkaz přidán. - Podpora nových typů data a času a převod záznamů a kolekcí při přidání datových typů CLR
- Přidán převod balíčků
- Přidali jsme nové funkce Testeru. Tabulky lze nyní testovat jako objekty pomocí testeru, pořadí volání několika testovatelných objektů v testovacím případě lze změnit, uživatel může testovat procedury a funkce se záznamy a kolekcemi jako parametry a návratové hodnoty a analyzátor závislostí byl přidán ke kontrole pouze použitých tabulek.
Srpen 2007
Verze SSMA pro Oracle ze srpna 2007 přidala:
- Nová komponenta Tester umožňuje vytvářet, spravovat a spouštět testovací případy pro ověření převedeného kódu SQL.
- Podpora převodu podtypů, kolekcí a místních modulů Oracle byla přidána do převaděče SQL.
- Nová funkce synchronizace umožňuje synchronizovat konkrétní objekty s databází SQL Serveru.
- Nové možnosti převodu
Duben 2007
Verze SSMA pro Oracle z dubna 2007 byla počáteční verzí.