Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln listar SQL Server Migration Assistant (SSMA) för Db2-ändringar i varje version.
Obs
Även om Microsoft Entra ID är det nya namnet för Azure Active Directory (Azure AD), för att undvika avbrott i befintliga miljöer, förblir Azure AD fortfarande i vissa hårdkodade element såsom användargränssnittsfält, anslutningsproviders, felkoder och cmdletar. I den här artikeln är de två namnen utbytbara.
SSMA v10.5
V10.5-versionen av SSMA för Db2 innehåller följande ändring:
- Viktiga säkerhets-, efterlevnads-, UX- och hjälpmedelskorrigeringar.
SSMA v10.4
V10.4-versionen av SSMA för Db2 innehåller följande ändringar:
Stöd för utvärdering och migrering av projektet till SQL Server 2025 (17.x).
Viktiga säkerhets-, efterlevnads-, UX- och hjälpmedelskorrigeringar.
SSMA v10.3
V10.3-versionen av SSMA för Db2 innehåller följande ändringar:
- SKU-rekommendation för Db2 LUW- och z/OS-databaser.
- Stöd för jämförelse av tupplar har lagts till för DML-frågor.
- Viktiga säkerhets-, efterlevnads- och hjälpmedelskorrigeringar.
SSMA v10.2
V10.2-versionen av SSMA för Db2 innehåller mindre prestandaförbättringar och felkorrigeringar.
SSMA v10.1
V10.1-versionen av SSMA för Db2 innehåller följande ändringar:
- Konverteringsförbättringar för identitetskolumn från Db2 z/OS till SQL Server 2019
- Förbättra konverteringen av Db2-lagrad procedur MED RETURN-sats till Azure SQL Database
- Förbättra databasobjektens laddning för Db2
- Lämplig felhantering för konvertering av identifieraren REPLACE(STRING, CHAR, CHAR) i Db2
SSMA v10.0
V10.0-versionen av SSMA för Db2 innehåller följande ändringar:
- Förbättra konverteringen av FETCH FIRST ROW ONLY-syntaxen
- Förbättra konverteringsstödet för beteendet hos LOCATE_IN_STRING.
- Stöd för intervallpartitionerade tabeller i Db2 för z/OS
- Förbättra hanteringen av INCLUDE-satsen i index
SSMA v9.5
V9.5-versionen av SSMA för Db2 innehåller följande ändringar:
- Stöd för migrering av stora data med Hjälp av Azure Data Factory
- Korrigeringar för att förbättra kodkonverteringen
SSMA v9.4.1
V9.4.1-versionen av SSMA för Db2
- Felkorrigering för tabellinläsning i I-serien Db2-instanser
SSMA v9.4
V9.4-versionen av SSMA för Db2 innehåller följande ändringar:
- Åtgärd för konvertering av flera DELETE-satser.
- Förbättra konverteringen av hanterare
- Förbättra konverteringen av Fetch-sats
SSMA v9.3
V9.3-versionen av SSMA för Db2 innehåller följande ändringar:
- Stöd för systemversionstabeller
- Stöd för SQL Server 2022-mål
SSMA v9.2
Version 9.2 av SSMA för Db2 innehåller mindre prestandaförbättringar, felkorrigeringar och en förbättrad upplevelse för att få hjälp.
SSMA v9.1
V9.1-versionen av SSMA för Db2 innehåller mindre prestandaförbättringar, felkorrigeringar och en förbättrad hjälpupplevelse.
SSMA v9.0
V9.0-versionen av SSMA för Db2 innehåller mindre prestandaförbättringar, felkorrigeringar och stöd för onlinehjälpvisning.
- Lägg till stöd för LISTAGG() för Db2 LUW
SSMA v8.24
V8.24-versionen av SSMA för Db2 innehåller följande ändringar:
- Lägg till stöd för ORDER BY-satsen i en underfråga
- Lägga till stöd för funktionen ROW_NUMBER
- Förbättra omvandlingen för UNION/UNION ALL-utsagor
- Förbättra namngivning för "Spara som"-instruktioner
SSMA v8.23
V8.23-versionen av SSMA för Db2 innehåller följande ändringar:
- Förbättringar av funktionen TOTALORDER
- Konverteringsstöd för ANCHORED-datatyp
- Nytt alternativ "Tillåt instruktioner från filer" fö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 Db2 innehåller följande ändringar:
- Åtgärda AM/PM-hantering i
ssma_db2.TIMESTAMP_FORMATemuleringsfunktion - Förbättra validering dag för vecka i
ssma_db2.TIMESTAMP_FORMATemuleringsfunktion - Tillåt att du anger extra 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 Db2 innehåller följande ändringar:
- Läs in alias för gammal/ny rad/tabell i utlösardefinitionen för Db2 för i
- Lägg till konvertering för funktionerna
LCASE,UCASE,LOWER,UPPERmed två och tre argument - Lägg till konvertering för funktionerna
LTRIMochRTRIMmed två argument - Förbättra konverteringen för funktioner för
LOCATEochPOSITION - Åtgärda returtypen för emuleringsfunktionen
ssma_db2.CHAR - Åtgärda argumenten för
ssma_db2.DECIMAL-emuleringsfunktionen - Använda
COUNT_BIGi radantalsfrågor för måldatabasen
SSMA v8.20
V8.20-versionen av SSMA för Db2 innehåller följande ändringar:
- Förbättra
VARCHAR_FORMATemuleringsfunktion - Åtgärda upptäckt av tabeller för Db2 for i
SSMA v8.19
V8.19-versionen av SSMA för Db2 innehåller följande ändringar:
- Förbättra
TIMESTAMP_FORMATemuleringsfunktion - Förbättra identifiering av främmande nycklar för z/OS-plattform
SSMA v8.18
V8.18-versionen av SSMA för Db2 innehåller följande ändringar:
- Lägga till stöd för identitetskolumner
SSMA v8.17
V8.17-versionen av SSMA för Db2 innehåller följande ändringar:
- Förbättra konverteringen av funktionen TRANSLATE
- Åtgärda datamigrering för tabeller med beräknade kolumner
- 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 Db2 innehåller följande ändringar:
- Åtgärda konvertering av kolumnalias med specialtecken
- Åtgärda konvertering för
SELECTIVITY-sats - Förbättra konverteringen för
WITH ROW MOVEMENT-satsen - 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 Db2 följande ändringar:
- Åtgärda konvertering av
MIN/MAXaggregatfunktioner med argument för datum/tid - Åtgärda bugg i emuleringsfunktionen för
VARCHAR_FORMATnär platshållarenDDanvänds - Förbättra typmappningar för
TIMEdatatyp - Förbättra konverteringen av
ROUND- ochTRUNC-funktioner med numeriska argument - Förnya utvärderingsrapporter så att de fungerar i moderna webbläsare
- Använd auktoritet som tillhandahålls av databasen för Microsoft Entra/Azure AD-autentisering
- Förbättra beteckning för instruktioner 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 kräver v8.14-versionen av SSMA för Db2 en projektuppgradering, eftersom den nu lagrar fullständig käll-/målserverversion i projektmetadata.
SSMA v8.13
V8.13-versionen av SSMA för Db2 innehåller följande ändringar:
- Stöd för filtrerade unika index
- Ö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 Db2 innehåller följande ändringar:
- Konvertering av funktionen
STRIP - Förbättrad parsning av proceduralternativ
SSMA v8.11
V8.11-versionen av SSMA för Db2 innehåller följande ändringar:
- Stöd för Db2 för i (v7.1 och senare)
- Översättning av
SQLSTATEochSQLCODE - Konverteringsfelmeddelande för operatorer som orsakar bieffekter i en funktion
- Använda MSAL.NET-biblioteket för interaktiv Microsoft Entra/Azure AD-autentisering
SSMA v8.10
V8.10-versionen av SSMA för Db2 hanterar en regression i identifiering av externa nycklar och innehåller mindre prestandaförbättringar.
SSMA v8.9
V8.9-versionen av SSMA för Db2 innehåller följande ändringar:
- Korrigering för konvertering av funktion
TIMESTAMPDIFF - Korrigering för upptäckt av index när ett partitionerat index finns
- Korrigering för identifiering av främmande nycklar när primärindex är definierat i ett annat schema.
- Förbättrad konvertering för kolumner som matchar inbyggda funktionsnamn
- Korrigering av problemet med specialtecken i projektnamn
SSMA v8.8
V8.8-versionen av SSMA för Db2 innehåller:
- Förbättringar av synkroniseringsstabilitet för SQL Server-objekt
- Förbättringar av GUI-prestanda under utvärdering och konvertering
- Mappning har uppdaterats från
ROWIDtillvarbinary(40)för att underlätta datamigrering - Förbättrad konvertering av
SELECT ... FROM NEW/OLD TABLE-uttalanden - Ny konvertering av
ALTER-instruktioner för procedurer och funktioner - Ny konvertering av destrueringstilldelningar
SSMA v8.7
V8.7-versionen av SSMA för Db2 innehåller helt ny Db2-syntaxparser och mindre korrigeringar och prestandaförbättringar i det grafiska användargränssnittet.
Dessutom tillhandahåller SSMA för Db2 nu:
- En fix för identifiering av utländska nycklar vid migrering från Db2 på LUW.
- Förbättrad konvertering av
SELECT ... FOR UPDATE-uttryck. - Förbättrad konvertering för
COUNTfunktion i MQ-tabeller. - Konvertering av
SAVEPOINT-uttalanden. - Konvertering för att emulera Db2s beteende för
NULL-värden iORDER BY-satsen. - Parsningsstöd för
ASSOCIATE RESULT SET-instruktion.
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örtiden.
SSMA v8.6
Förutom en måluppsättning korrigeringar som är utformade för att förbättra användbarhet och prestanda har v8.6-versionen av SSMA för Db2 förbättrats genom att lägga till en inställning som gör att du kan 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 Db2 och sedan under Miscuppdaterar du värdet för inställningen Utelämna utökade egenskaper till Ja.
Dessutom tillhandahåller SSMA för Db2 nu:
- En korrigering för konvertering av funktioner som använder standardargumentvärden.
- Förbättrad parsning av
PARAMETER-satsen för funktioner. - Möjligheten att konvertera
LEAVE-uttalandet.
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örtiden.
SSMA v8.5
V8.5-versionen av SSMA för Db2 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 Db2 förbättrats med:
- Stöd för att lägga till konvertering av
GET DIAGNOSTICS-instruktion medROW_NUMBER. - En korrigering för ett fel där blanksteg i början av objektnamnet inte tas hänsyn till.
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örtiden.
SSMA v8.4
V8.4-versionen av SSMA för Db2 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.
Viktig
Med SSMA version 7.4 till och med 8.4 är .NET 4.5.2 en installationsförutsättning.
SSMA v8.3
V8.3-versionen av SSMA för Db2 utökas 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 för Db2 korrigeringar som:
- Åtgärda problem med tillgänglighet.
- Lägg till grundläggande stöd för
hierarchyidtyp i SQL Server. - Ersätt TRIM-funktionsanvändning i z/OS-identifieringsfrågor med
RTRIM/LTRIM. - Tillåt att användaren anger paketsamling när han eller hon ansluter i standardläge (standardinställningen är
NULLID). - Lägg till konvertering för
CREATE TABLE AS SELECT. - Förbättra konverteringar för globala temporära tabeller.
- Åtgärda ett problem med objektens unika kontrollordning för att prioritera tabeller framför begränsningar, om namn kolliderar.
- Åtgärda ett problem med inläsning av standardkolumnvärden för
DATEochTIMESTAMPför z/OS. - Stöd för Unicode-radmatningstecken (kallas även
NEL). - Åtgärda ett problem med konvertering av markören där
RETURN TO-satsen saknas. - Lägg till stöd för etiketter och
GOTO.
SSMA v8.2
V8.2-versionen av SSMA för Db2 utökas för att åtgärda problem med anslutningar till Azure SQL Database från SSMA-konsolverktyget och den saknade COUNT_BIG-kolumnen i vydeklarationen under konverteringen. 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.
Obs
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 Db2 har förbättrats för att tillhandahålla riktade korrigeringar som är utformade för att förbättra kvalitets- och konverteringsmått.
Obs
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 Db2 har förbättrats för att tillhandahålla 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:
Efter konvertering åtgärda rådgivare.
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.
SSMA v7.10
V7.10-versionen av SSMA för Db2 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 korrigering för konverteringen av
BEGIN-END-blocken.
SSMA v7.9
V7.9-versionen av SSMA för Db2 innehåller följande ändringar:
- Riktade korrigeringar som förbättrar kvalitets- och konverteringsmått.
- 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 Db2 innehåller följande ändringar:
- Ändra typmappning markerad i Projektinställningar.
- Möjligheten för användare att inaktivera systemgenererade loggar.
SSMA v7.7
V7.7-versionen av SSMA för Db2 innehåller följande ändringar:
- Riktade korrigeringar som förbättrar kvalitets- och konverteringsmått.
- Baserat på den populära efterfrågan är 32-bitarsversionen av SSMA för Db2 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.
SSMA v7.6
V7.6-versionen av SSMA för Db2 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 Db2 har förbättrats med flera förbättringar för att säkerställa större tillgänglighet för personer med funktionshinder.
SSMA v7.4
V7.4-versionen av SSMA för Db2 innehåller följande ändringar:
- Alternativet Frågetidsgräns är nu tillgängligt under upptäckten av schemaobjekt på 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 har dessutom 32-bitarsversionen av SSMA upphört.
SSMA v7.3
V7.3-versionen av SSMA för Db2 innehåller följande ändringar:
- Förbättrat kvalitets- och konverteringsmått med riktade korrigeringar baserat på kundfeedback.
- SSMA-utökningsramverk som exponeras 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.
SSMA v7.2
V7.2-versionen av SSMA för Db2 innehåller följande ändringar:
- Förbättrat kvalitets- och konverteringsmått med riktade korrigeringar baserat på kundfeedback.
- Förbättringar av systemgenererade loggar 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 Db2 innehåller följande ändringar:
SQL Server 2017 Preview i Windows och Linux ä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.
Stöd för 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 Db2 innehåller följande ändringar:
- Stöd har lagts till för SQL Server 2016.
- Tillägg av konvertering av Db2-tabeller, både i minnet och vanliga, till SQL Servers funktioner för minnesoptimerade tabeller och Hekaton.
- Lagt till konvertering av åtkomstkontroller för Db2 till SQL Server-policyobjekt (radnivåsäkerhet för Db2).
- Funktionaliteten att konvertera Db2-systemversionstabeller till temporala tabeller i SQL Server har lagts till.
- Förbättrad Db2-parser och lösen.
- Installationskontrollen för .NET 2.0 har tagits bort.
- Onödiga
*.dllfiler från Db2-installationsprogrammet har tagits bort. - Kommandona
save-projectochopen-projectför SSMA-konsolen har åtgärdats. -
securepassword-kommandot för SSMA-konsolen har åtgärdats. - Fast inventering av objekt för inledande inläsning.
- Fel har åtgärdats i globala inställningar.
Mars 2016
Förhandsversionen av SSMA för Db2 i mars 2016 lägger till stöd för migrering till SQL Server 2016.
Januari 2016
Underhållsversionen av SSMA för Db2 i januari 2016 innehåller följande ändringar:
- Stöd har lagts till för flera standardfunktioner.
- Db2-parsningsfel har åtgärdats.
- Stöd för Db2 v9 zOS har åtgärdats (RFC-5690920).
- Åtgärdade Db2-identifieringsfel under konverteringen som inte hade lösts.
- Menyalternativet Visa logg har lagts till i SSMA (RFC 5706203).
- Systemgenererade loggar har lagts till.
November 2014
November 2014-versionen av SSMA för Db2 var den första versionen.