Nyheter i SSMA för Oracle (OracleToSQL)
Den här artikeln listar SQL Server Migration Assistant (SSMA) för Oracle-ändringar i varje version.
Anteckning
Även om Microsoft Entra ID är det nya namnet för Azure Active Directory (Azure AD)för att förhindra störningar i befintliga miljöer, förblir Azure AD i vissa hårdkodade element som UI-fält, anslutningsleverantörer, felkoder och cmdletar. I den här artikeln är de två namnen utbytbara.
SSMA v10.0
V10.0-versionen av SSMA för Oracle innehåller följande ändringar:
- Oracle-dataflytt med Hjälp av Azure Data Migration Service
- SKU-rekommendation och arbetsbelastningsbedömning för Oracle-arbetsbelastning
- Stöd för global Microsoft Entra-ID-autentisering
SSMA v9.5
V9.5-versionen av SSMA för Oracle innehåller följande ändringar:
- Stöd för exkluderingsschema i SSMA-konsolläge
SSMA v9.4
V9.4-versionen av SSMA för Oracle innehåller följande ändringar:
- Lägg till stöd för BULK COLLECT-konvertering genom att använda en massemuleringsfunktion för att hämta flera rader i ett enda anrop.
- Åtgärd för saknade prenumerationer vid storskalig migrering.
- Förbättra konverteringen av DECODE-funktionen.
- Förbättra konverteringen för jämförelse av tomma strängar med
NULL
.
SSMA v9.3
V9.3-versionen av SSMA för Oracle innehåller följande ändringar:
- Lägga till stöd för SQL Server 2022-målet
SSMA v9.2
V9.2-versionen av SSMA för Oracle innehåller följande ändringar:
- Lägg till stöd för äldre unicode-strängliteraler
- Lägga till stöd för godtyckliga uttryck i ESCAPE-satsen
- Konverteringsstöd för EXTRACT(XML) och XMLQUERY
- Förbättrad övervakning av datapipelines för migrering i stor skala
- Konverteringsstöd för EXTRACT(XML), EXTRACTVALUE och XMLQUERY
- Stöd för övervakning av Azure Data Factory-pipeline (ADF)
SSMA v9.1
V9.1-versionen av SSMA för Oracle innehåller följande ändringar:
- Stöd för datamigrering i stor skala från Oracle till SQL med integrering av Azure Data Factory
- Lägg till stöd för uteslutning av systemgenererad osynlig kolumn för konvertering och datamigrering
- Förbättra upplevelsen av att få hjälp
SSMA v9.0
V9.0-versionen av SSMA för Oracle innehåller följande ändringar:
- Lägg till stöd för VARRAY- och TABLE-användardefinierade typer på schema-nivå.
- Lägg till stöd för konvertering för argument, parameter och lokal deklaration för användardefinierade typer
SSMA v8.24
V8.24-versionen av SSMA för Oracle innehåller följande ändringar:
- Lägga till stöd för funktionen LISTAGG
- Lägg till stöd för Oracle-sammansatta utlösare
- Förbättra detekteringslogik för JOIN-satsen och PIPELINED-funktioner
- Förbättra namngivning för "Spara som"-instruktioner
SSMA v8.23
V8.23-versionen av SSMA för Oracle innehåller följande ändringar:
- Stöd för mappning av DATE-typ från Oracle till SQL Server DATE-typen i inställningen Typmappning
- Stöd för tabellpartitioner har lagts till för Azure SQL Database-målsystem med alla tabellpartitioner mappade till primär filgrupp
- Nytt alternativ Tillåt instruktioner från filerför att lägga till instruktioner från filsystemet
- Förbättrade XML-utdata vid körning i konsolläge
- Ny "Feedback"-länk i rapporter för att skicka feedback
- Förbättrad visualiseringsupplevelse i rapporter
SSMA v8.22
V8.22-versionen av SSMA för Oracle innehåller följande ändringar:
- Tillåt att du anger fler alternativ för anslutningssträngar för måldatabasanslutning
- Introducera sammanfattningsdiagram i utvärderingsrapporter
- Förbättra meddelandenavigering i utvärderingsrapporter
SSMA v8.21
V8.21-versionen av SSMA för Oracle innehåller följande ändringar:
- Åtgärda OLE DB-anslutningssträngläget för att respektera providernamn
- Lägg till
ssma_oracle.fn_getColEntryByRange
emuleringsfunktion som saknas - Använda
COUNT_BIG
i radantalsfrågor för måldatabasen - Lägg till inställning för att emulera Oracles sätt att hantera tomma strängar i coalesce-operationer.
SSMA v8.20
V8.20-versionen av SSMA för Oracle innehåller följande ändringar:
- Lägga till stöd för partitionerade tabeller
- Lägga till konvertering av SKIP LOCKED-satsen
SSMA v8.19
V8.19-versionen av SSMA för Oracle innehåller följande ändringar:
- Lagra och köra testfall på klientsidan
- Förbättra upplösningslogiken på
SELECT
-listan när användardefinierade kolumnnamn matchar systemfunktioner - Ignorera systemdefinierade kolumner (
SYS_STS*
) och index (SYS_IL*
) - Åtgärda problem med paket som försvinner från objektträdet efter återanslutning till Oracle-databasen
- Åtgärda distributionsproblem med CLR-sammansättningar i Azure SQL Database i 32-bitars SSMA-paket
SSMA v8.18
V8.18-versionen av SSMA för Oracle innehåller följande ändringar:
- Åtgärda sekvenser som läses in för Oracle 12c Version 1 (12.1)
SSMA v8.17
V8.17-versionen av SSMA för Oracle innehåller följande ändringar:
- Lägga till stöd för beräknade kolumner
- Åtgärda parsningsproblem när kulturspecifika operatortecken används i uttryck
- Uppdatera HTML-utvärderingsrapporter för att använda modern redigerare för att visa SQL-text
SSMA v8.16
V8.16-versionen av SSMA för Oracle innehåller följande ändringar:
- Lägga till stöd för identitetskolumner
- Ta bort stöd för äldre parser
- Åtgärda problem med objekt som inte uppdateras från databasen
SSMA v8.15
Förutom flera hjälpmedelsförbättringar innehåller v8.15-versionen av SSMA för Oracle följande ändringar:
- Lägg till inställning för att använda fullständig typspecifikation för
%type
- och%rowtype
-attribut - Förnya utvärderingsrapporter så att de fungerar i moderna webbläsare
- Använd auktoritet tillhandahållen av databasen för Microsoft Entra/Azure AD-autentisering
- Förbättra namngivningen för uttalanden som läses in från filer
SSMA v8.14
Förutom flera förbättringar för att säkerställa större tillgänglighet för personer med funktionshinder innehåller v8.14-versionen av SSMA för Oracle följande ändringar:
- Lagrar fullständig käll-/målserverversion i projektmetadata (kräver projektuppgradering)
- Använda DBA-dataordlistor för objektidentifiering när det är möjligt
- Åtgärda problem med flera parsare (
PIVOT
/UNPIVOT
,MERGE
, alternativ citat) - Åtgärda konvertering av
INSERTING
/DELETING
/UPDATING
specialfunktioner i utlösare
SSMA v8.13
V8.13-versionen av SSMA för Oracle innehåller följande ändringar:
- Åtgärda konverteringen av specialfunktionerna
SQLCODE
ochSQLERRM
i lokala procedurer - Överväg implicita typgjutningar när du konverterar procedur- och funktionsanrop
- Förbättra loggningen för källanslutningssträngen för att felsöka anslutningsproblem
SSMA v8.12
V8.12-versionen av SSMA för Oracle innehåller följande ändringar:
- Stöd för subquery factoring-klausuler i
INSERT
/UPDATE
/MERGE
/DELETE
-instruktioner - Konverteringsmeddelande för
ON DELETE SET NULL
-klausul vid referenser med flera sökvägar eller cirkulära referenser - Förbättrad konvertering av markörer som skapats från dynamisk SQL-sträng
- Uppdatera ODP.NET till v19.8
SSMA v8.11
V8.11-versionen av SSMA för Oracle innehåller följande ändringar:
- Stöd för underfrågor i
INSERT ... VALUES
-sats - Förbättrad konvertering av
COMMIT
-uttryck - Åtgärda bugg i
CONNECT BY LEVEL
-satskonvertering - Uppdaterad återställningslogik för parserfel som är mindre girig
- Använda MSAL.NET-biblioteket för interaktiv Microsoft Entra/Azure AD-autentisering
SSMA v8.10
V8.10-versionen av SSMA för Oracle innehåller mindre prestandaförbättringar och följande ändringar:
- Fix för problemet med indexorganiserade tabeller för testare
- Korrigering för namnen på utökade lagrade procedurer i tilläggspaketet
SSMA v8.9
V8.9-versionen av SSMA för Oracle innehåller följande ändringar:
- Konvertering av dynamiska SQL-strängliteraler
- Konvertering för analysfunktionerna
LAG
,FIRST_VALUE
ochLAST_VALUE
- Lägg till stöd för grundläggande
ALTER TRIGGER
/ALTER INDEX
DDL (aktivera/inaktivera osv.) - Förbättrad konvertering för kolumner som matchar inbyggda funktionsnamn
- Generera filtrerade unika index för
NULL
-able-kolumner - Förbättrad konvertering av variabeldeklaration för Azure Synapse Analytics
- Korrigering av problemet med specialtecken i projektnamn
SSMA v8.8
V8.8-versionen av SSMA för Oracle innehåller:
- Förbättringar av synkroniseringsstabilitet för SQL Server-objekt
- Förbättringar av GUI-prestanda under utvärdering och konvertering
- Förbättrad konvertering av analytiska
OVER PARTITION
-satser - Ny konvertering för
LEAD
analysfunktion - Ny konvertering för del-fråga faktorisering-uttryck
- Nytt
REPLICATE
distributionsalternativ för Azure Synapse Analytics - Helt ny Oracle-syntaxparser för att ytterligare förbättra konverteringsprestanda
SSMA v8.7
V8.7-versionen av SSMA för Oracle har mindre korrigeringar och prestandaförbättringar i det grafiska användargränssnittet.
Dessutom kan du med SSMA för Oracle nu filtrera objekt baserat på giltighetstillståndet i dialogrutan "Avancerat objektval".
Viktig
Med SSMA v8.5 och senare är .NET 4.7.2 en installationsförutsättning. Om du behöver installera den här versionen kan du ladda ned körningsfilen från här.
SSMA v8.6
Förutom en riktad uppsättning korrigeringar som är utformade för att förbättra användbarhet och prestanda har v8.6-versionen av SSMA för Oracle förbättrats genom att lägga till en inställning som gör det möjligt för användare att utelämna utökade SSMA-egenskaper i den konverterade koden.
Om du vill använda den här inställningen går du till Tools>Project Settings>General>Conversioni SSMA for Oracle och under Miscuppdaterar du sedan värdet för inställningen Utelämna utökade egenskaper till Ja.
Dessutom ger SSMA för Oracle nu förbättrad parsning av XMLTABLE
-satsen.
Viktig
Med SSMA v8.5 och senare är .NET 4.7.2 en installationsförutsättning. Om du behöver installera den här versionen kan du ladda ned körningsfilen från här.
SSMA v8.5
V8.5-versionen av SSMA for Oracle utökas med stöd för Microsoft Entra/Azure AD-autentisering och grundläggande stöd för JSON-funktioner i SQL Server, tillsammans med en riktad uppsättning korrigeringar som är utformade för att förbättra användbarhet och prestanda.
Dessutom har SSMA för Oracle förbättrats med stöd för:
- Begränsa antalet markerade objekt för identifiering till 990 (Oracles
WHERE .. IN (..)
-satsgräns är 1 000 objekt). - Datamigrering från
RAW
tillUNIQUEIDENTIFIER
. - Parsning av
PARALLEL_ENABLE
-sats.
Slutligen tillhandahåller v8.5-versionen av SSMA för Oracle nu:
- Förbättrade prestanda för konverterade paketerade konstanter.
- En uppdatering för Oracle Data Provider för .NET till version 19.5.0.
Viktig
Med SSMA v8.5 är .NET 4.7.2 en installationsförutsättning. Om du behöver installera den här versionen kan du ladda ned körningsfilen från här.
SSMA v8.4
V8.4-versionen av SSMA för Oracle utökas med riktade korrigeringar som är utformade för att åtgärda tillgänglighetsproblem och åtgärda ett fel som rör maximalt antal indexkolumner (för att tillåta 32 i stället för 16) för SQL Server 2016 och senare versioner.
Dessutom lägger den här versionen av SSMA för Oracle till konvertering för SYS_REFCURSOR
som parametrar för den lagrade proceduren OUT
.
Viktig
Med SSMA version 7.4 till 8.4 är .NET 4.5.2 en installationsförutsättning.
SSMA v8.3
V8.3-versionen av SSMA för Oracle har förbättrats med riktade korrigeringar som är utformade för att förbättra kvalitets- och konverteringsmått. Dessutom innehåller den här versionen av SSMA for Oracle korrigeringar som:
- Åtgärda problem med tillgänglighet.
- Lägg till grundläggande stöd för
hierarchyid
typ i SQL Server. - Åtgärda ett problem med en okänd returtyp för en funktion som anropas via synonym.
- Uppdatera ODP.NET till v19.3.
SSMA v8.2
V8.2-versionen av SSMA för Oracle har förbättrats till:
- Lägg till stöd för
DBMS_OUTPUT.ENABLE
/DISABLE
. - Ta bort
CAST AS FLOAT
förBINARY_FLOAT
ochBINARY_DOUBLE
kolumner i standarddatamigreringsfrågan. - Åtgärda uppdatering av sekvenser om det nuvarande värdet har ändrats.
- Åtgärda bugg som rör feltolkning av pseudokolumner (
ROWNUM
osv.) om det finns en kolumn med samma namn. - Åtgärda en krasch som inträffar när
FOR
-loopar konverteras med tvetydiga olösta identifierare.
Dessutom innehåller den här versionen en måluppsättning korrigeringar som är utformade för att förbättra kvalitets- och konverteringsmått och korrigeringar för:
- Ett problem med inaktiverade icke-klustrade index efter datamigrering.
- Identifiering av .NET Framework under tyst installation.
- En tillfällig krasch som inträffar när en ny version laddas ned.
Anteckning
Ett känt problem med automatisk uppdatering kan orsaka fel i en uppdatering från SSMA v8.1 till v8.2. Om det här felet uppstår laddar du ned den nya versionen och installerar den manuellt.
SSMA v8.1
V8.1-versionen av SSMA för Oracle har förbättrats med riktade korrigeringar som är utformade för att förbättra kvalitets- och konverteringsmått.
Not
Ett känt problem med automatisk uppdatering kan orsaka fel i en uppdatering från SSMA v8.0 till v8.1. Om det här felet uppstår laddar du ned den nya versionen och installerar den manuellt.
SSMA v8.0
V8.0-versionen av SSMA för Oracle har förbättrats med riktade korrigeringar som är utformade för att förbättra kvalitets- och konverteringsmått. Den här versionen innehåller också följande nya funktioner:
Stöd för Azure SQL Managed Instance som mål. Nu kan du skapa nya projekt för Azure SQL Managed Instance:
SSMA för Oracle-tilläggspaketet uppdaterades också för att tillåta fjärrinstallationer på Azure SQL Managed Instance:
Vissa funktioner, inklusive testare och datamigrering på serversidan, stöds inte när du riktar in dig på Azure SQL Managed Instance. Läs mer om det här.
Efter konvertering åtgärdsrådgivare. Läs mer om det här.
Ett preliminärt val av databas/schema.
När du ansluter till källan kan du nu välja databaser/scheman av intresse. Om du bara väljer de scheman som du planerar att migrera sparar du tid under den första anslutningen och förbättrar övergripande SSMA-prestanda.
Möjligheten att använda den officiella, hanterade .NET-drivrutinen för att ansluta till Oracle. OCI-drivrutinen är inte längre en förutsättning för att använda SQL Server Migration Assistant för Oracle.
Möjligheten att mappa
ROWID
ochUROWID
tillVARCHAR
som standard. Har ändrats frånuniqueidentifier
för att hantera datamigrering för explicitaROWID
kolumner.
SSMA v7.10
V7.10-versionen av SSMA för Oracle innehåller följande ändringar:
- Riktade korrigeringar som är utformade för att ge mer säkerhets- och sekretessskydd för att uppfylla ändringar i globala krav.
- En konverteringsförbättring relaterad till hierarkiska frågor.
SSMA v7.9
V7.9-versionen av SSMA för Oracle innehåller följande ändringar:
- Riktade korrigeringar som förbättrar kvalitets- och konverteringsmått.
- Stöd för migrering av "Fortsätt"-instruktioner från Oracle till SQL Server.
- Stöd i SSMA-kommandoraden för att ändra datatypsmappning och projektinställningar.
- Stöd för migrering av data med SQL Server Integration Services (SSIS). När du har konverterat schemat är det möjligt att skapa ett SSIS-paket med hjälp av ett snabbmenyalternativ med högerklicka.
- Azure SQL Database-anslutningsdialogrutan i SSMA har också ändrats för att ange det fullständigt kvalificerade servernamnet. I tidigare versioner av SSMA måste Azure SQL Database-prefixet uttryckligen anges i projektinställningarna.
SSMA v7.8
V7.8-versionen av SSMA för Oracle innehåller följande ändringar:
- Stöd för:
- Rad uttryck för
IN
-satsen. - Implicit typkonverteringar.
-
UID
konvertering för Azure SQL Database.
- Rad uttryck för
- Mappning av ändringstyper markerad i Projektinställningar.
- Möjligheten för användare att inaktivera telemetri.
SSMA v7.7
V7.7-versionen av SSMA för Oracle innehåller följande ändringar:
- SSMA för Oracle har förbättrats med riktade korrigeringar som förbättrar kvalitets- och konverteringsmått.
- Baserat på den populära efterfrågan är 32-bitarsversionen av SSMA för Oracle tillbaka. Jämfört med den tidigare implementeringen (före v7.4) finns det två installationspaket, men de kan inte installeras sida vid sida. Därför måste du välja den lämpligaste versionen baserat på de anslutningskomponenter du har. Det är alltid att föredra att använda 64-bitarsversionen om möjligt.
- SQL Server 2017-stöd är nu officiellt med Oracle Extension Pack som stöds på Linux också (nytt fjärrinstallationsalternativ). Funktionerna i tilläggspaketet är begränsade när de installeras på Linux, eftersom funktionerna för testare och datamigrering på serversidan inte stöds.
- Med SSMA för Oracle kan du migrera materialiserade vyer som vanliga tabeller (kan konfigureras via inställningarna i Projektinställningar –>Synkronisering –>Upptäck stödtabeller för materialiserade vyer).
SSMA v7.6
V7.6-versionen av SSMA för Oracle har förbättrats med riktade korrigeringar som förbättrar kvalitets- och konverteringsmått och med stöd för SQL Server 2017 (offentlig förhandsversion). Stöd för SQL Server 2017 i Windows och Linux är i offentlig förhandsversion och bör inte användas för produktionsmigreringar.
SSMA v7.5
V7.5-versionen av SSMA för Oracle innehåller följande ändringar:
- Förbättrad med flera förbättringar för att säkerställa ökad tillgänglighet för personer med funktionshinder.
- Uppdaterad för att förbättra kvalitets- och konverteringsmåttet med riktade korrigeringar baserat på kundfeedback, till exempel förbättrad hantering av datum- och flyttaldatatyper under datamigreringen.
SSMA v7.4
V7.4-versionen av SSMA för Oracle innehåller följande ändringar:
SSMA för Oracle har nu stöd för Azure Synapse Analytics som målplattform för migrering.
- Stöder lagringsalternativen för informationslagret enligt följande bild:
- Stöder datadistributionsalternativen enligt följande bild:
Alternativet Timeout för frågor är nu tillgängligt under schemaobjektidentifiering vid källa och mål.
Kvalitets- och konverteringsmåttet har förbättrats med riktade korrigeringar baserat på kundfeedback.
Viktig
.NET 4.5.2 är en förutsättning för att installera SSMA v7.4. Från och med v7.4 upphör dessutom 32-bitarsversionen av SSMA.
SSMA v7.3
V7.3-versionen av SSMA för Oracle innehåller följande ändringar:
- Förbättrat kvalitets- och konverteringsmått med riktade korrigeringar baserat på kundfeedback.
- SSMA-utökningsramverk som tillhandahålls via följande objekt:
- Exportera funktioner till ett SSDT-projekt (SQL Server Data Tools).
Nu kan du exportera schemaskript från SSMA till ett SSDT-projekt. Du kan använda schemaskripten för att göra ytterligare schemaändringar och distribuera databasen.
- Bibliotek som kan användas av SSMA för att utföra anpassade konverteringar.
- Nu kan du skapa kod som kan hantera anpassade syntaxkonverteringar och konverteringar som inte tidigare hanterades av SSMA.
- Instruktioner om hur du skapar en anpassad konverterare finns i det här blogginlägget Utöka SQL Server Migration Assistants konverteringsfunktioner.
- Ladda ned ett exempelprojekt för konvertering från det här blogginlägget.
- Nu kan du skapa kod som kan hantera anpassade syntaxkonverteringar och konverteringar som inte tidigare hanterades av SSMA.
- Exportera funktioner till ett SSDT-projekt (SQL Server Data Tools).
SSMA v7.2
V7.2-versionen av SSMA för Oracle innehåller följande ändringar:
- Förbättrat kvalitets- och konverteringsmått med riktade korrigeringar baserat på kundfeedback.
- Telemetriförbättringar för att ge bättre datapunkter för att felsöka kundproblem och förbättra SSMA:s konverteringsfrekvens.
SSMA v7.1
V7.1-versionen av SSMA för Oracle innehåller följande ändringar:
- SQL Server 2017 i Windows och Linux CTP1 är nu en målplattform som stöds för migrering. Den här funktionen är i teknisk förhandsversion och tillåter schema- och dataflytt för att rikta in sig på SQL Server-instanser.
- SSMA stöder nu automatiska uppdateringar för att ladda ned den senaste versionen av SSMA så snart den är tillgänglig.
- SSMA-binärfiler som kan installeras levereras nu via Windows Installer-paketfiler (.msi).
Maj 2016
Maj 2016-versionen av SSMA för Oracle innehåller följande ändringar:
Stöd har lagts till för SQL Server 2016.
Oracle flashback-arkivtabeller har konverterats till SQL Server temporära tabeller.
SSMA kopierar inte historikdata från Oracle Flashback Data Archive-tabeller. Därför måste historikdata kopieras manuellt under migreringsprocessen. Även om SSMA inte visar historiktabellen i SQL Server-metadatautforskaren eftersom den behandlas som en systemtabell, kan du visa historiktabellen i SQL Server Management Studio.
SQL Server 2016 stöder inte flera Oracle Flashback-funktioner, inklusive:
- Oracle Flashback-Transaktionsfråga
- Paket
DBMS_FLASHBACK
- Flashback-transaktion
- Flashback-dataarkiv
- Flashback-tabell
- Tillbakablicksavlämning
- Flashback-databas
Möjlighet att konvertera Oracle VPD Policy till SQL Server Policy-objekt har lagts till (Säkerhet på radnivå för Oracle).
Minskad tid för inledande inläsning för Oracle.
Förbättrad parser och lösen.
Installationskontrollen för .NET 2.0 har tagits bort.
Tilläggspaketets beroende har uppdaterats från .NET 3.5 till .NET 4.0.
Kommandona
save-project
ochopen-project
för SSMA-konsolen har åtgärdats.securepassword
-kommandot för SSMA-konsolen har åtgärdats.Fast inventering av objekt för inledande inläsning.
Konvertering av teckendatatyper för Oracle har åtgärdats.
Bugg har åtgärdats i globala inställningar.
Mars 2016
Förhandsversionen av SSMA för Oracle i mars 2016 har lagt till stöd för:
- Migrering till SQL Server 2016.
- Migrera Oracle radnivåsäkerhet (med vissa begränsningar).
- Migrera Oracle i minnestabeller till SQL Server-kolumnarkivet.
Januari 2016
Underhållsversionen av SSMA för Oracle i januari 2014 innehåller följande ändringar:
- Stöd har lagts till för klustrade index.
- Åtgärdade långsamma Oracle-schemafrågor (RFC 5076207).
- Anslutning till Azure från konsolen har åtgärdats.
- Menyalternativet Visa logg har lagts till i SSMA (RFC 5706203).
- Telemetri har lagts till.
Juli 2014
Versionen av SSMA för Oracle i juli 2014 innehåller följande ändringar:
- Stöd har lagts till för Azure SQL Database.
- Tilläggspaketets funktioner har flyttats till schemat för att stödja Azure SQL Database.
- Stöd har lagts till för Oracle Materialized-vyer.
- Stöd har lagts till för SQL Server 2014 Minnesoptimerade tabeller.
- Inkluderade prestandaförbättringar som testats för databaser med över 10 000 objekt.
- Förbättringar av användargränssnittet har lagts till för att hantera ett stort antal objekt.
- Lade till markering av välkända LOB-scheman.
- Inkluderade förbättringar av konverteringshastigheten.
- Stöd har lagts till för att visa antalet objekt i användargränssnittet.
- Minskade storleken på rapporten med mer än 25%.
- Förbättrade felmeddelanden för oparerade konstruktioner.
April 2014
April 2014-versionen av SSMA för Oracle innehåller följande ändringar:
- Stöd för MS SQL Server 2014 har lagts till.
- Stöd för Oracle 12 och frågeoptimering har lagts till.
- Buggar gällande konvertering till Azure har åtgärdats.
- Buggar som rör osynliga rapportsidor i IE 10 har åtgärdats.
Januari 2012
I januari 2012-versionen av SSMA för Oracle läggs stöd för RowType
och RecordType
indataparametrar som standard till NULL
.
Juli 2011
Versionen av SSMA för Oracle i juli 2011 innehåller följande ändringar:
- Stöd har lagts till för konvertering av Oracle-sekvens till SQL Server 2012-sekvensgenerator (11.x).
- Förbättrad felrapportering under datamigrering.
- Förbättrad konvertering av sats med reserverade ord.
- Förbättrad implicit konvertering av datumvärde i en funktion.
April 2011
April 2011-versionen av SSMA för Oracle innehåller följande ändringar:
- Konsoliderad "SSMA för Oracle"-produkt, som stöder SQL Server 2005 (9.x), SQL Server 2008 (10.0.x) och SQL Server 2012 (11.x).
- Stöd har lagts till för att ansluta och migrera till SQL Server 2012 (11.x).
- Förbättrad datamigreringsmotor på klientsidan med stöd för parallell migrering av data.
- Förbättrade datamigreringsprestanda med loggade återhämtningsmodeller som
Simple
ochBulk
. - Stöd har lagts till för bakåtkompatibilitet för projekt som skapats av tidigare versioner av SSMA (v4.0 och v4.2).
- Lade till möjligheten att installera SSMA för Oracle v5.0-produkt sida vid sida (SxS) med äldre versioner av SSMA (v4.0 och v4.2).
- Stöd har lagts till för rapportering av User-Defined typer (inklusive undertyp,
VARRAY
,NESTED TABLE
, objekttabell och objektvy) och deras användning i PL/SQL-block med särskilda felmeddelanden.
Juli 2010
Versionen av SSMA för Oracle i juli 2010 har lagts till:
- Stöd för migrering till SQL Server 2008 R2.
- Ett nytt SSMA-konsolprogram för kommandoradskörning.
- Stöd för datamigrering med både Server-Side och Client-Side datamigreringsmotorer.
- Stöd för "Anpassad SELECT"-instruktion i datamigrering.
- Stöd för migrering från Oracle 11g R2.
Juni 2008
Juni 2008-versionen av SSMA för Oracle innehåller följande ändringar:
- Förbättringar har lagts till i utvärderingsrapporten, inklusive ytterligare information för synonymer, råkälla för parsbara objekt, paneler och borttagning av SQL Server-logotyp och layoutpersistence.
- Förbättringar har lagts till i objektkonvertering:
- Paketkonverteringarna
DBMS_LOB
ochDBMS_SQL
har lagts till. - Sammanfogningarnas konvertering har omprövats.
- Modifiering av samlingar och konvertering av poster, där konvertering av poster i enkla fall nu släpps via separata variabler för varje fält.
- Förbättringar av implementeringen av rekord och samlingar.
- Aggregeringsfunktioner för fönster har lagts till.
-
ROLLUP
/CUBE
-klausul har lagts till. - Förbättring av
NEXTVAL
/CURVAL
. - Kolumner som grupperas i
SET
-sats, grupperingsuppsättningar och grupperings-ID har lagts till. -
MERGE
-instruktion har lagts till. - Stöd för nya datetime-typer och konvertering av poster och samlingar när CLR-datatyper har lagts till.
- Paketkonverteringarna
- Nya funktioner i Tester har lagts till. Tabeller kan nu testas som objekt med hjälp av Testare, en anropsordning för flera testbara objekt i testfall kan ändras, användaren kan testa procedurer och funktioner med poster och samlingar som parametrar och returvärden, och ett beroendeanalysverktyg har lagts till för att kontrollera endast använda tabeller.
Augusti 2007
Augusti 2007-versionen av SSMA för Oracle har lagts till:
- Med en ny testkomponent kan du skapa, hantera och köra testfall för att verifiera konverterad SQL-kod.
- Stöd för konvertering av Oracle-undertyper, samlingar och lokala moduler har lagts till i SQL-konverteraren.
- Med en ny synkroniseringsfunktion kan du synkronisera specifika objekt med SQL Server-databasen.
- Nya konverteringsalternativ.
April 2007
April 2007 versionen av SSMA för Oracle var den första versionen.