Nyheter i SSMA för SAP ASE (SybaseToSQL)
I den här artikeln visas ändringar i SQL Server Migration Assistant (SSMA) för SAP ASE (tidigare SSMA för Sybase) i varje version.
Not
Även om Microsoft Entra ID är det nya namnet för Azure Active Directory (Azure AD), för att undvika störningar i befintliga miljöer, kvarstår Azure AD fortfarande i vissa hårdkodade element som gränssnittsfält, anslutningsleverantörer, felkoder och cmdlets. I den här artikeln är de två namnen utbytbara.
SSMA v10.0
V10.0-versionen av SSMA for MySQL innehåller mindre prestandaförbättringar, felkorrigeringar och stöd för onlinehjälpvisning.
SSMA v9.5
V9.5-versionen av SSMA för SAP ASE innehåller följande ändringar:
- Stöd för exkluderingsschema i SSMA-konsolläge
SSMA v9.4
V9.4-versionen av SSMA för SAP ASE innehåller följande ändringar:
- Stöd för bigdatetime datatyp
- Korrigering för saknade prenumerationer vid migration i stor skala
- Förbättra konverteringen av primära och unika nycklar som finns som indextips
- Förbättra konverteringen av SELECT-instruktionen
SSMA v9.3
V9.2-versionen av SSMA för SAP ASE innehåller följande ändringar:
- Stöd har lagts till för SQL Server 2022-målet
SSMA v9.2
V9.2-versionen av SSMA för SAP ASE innehåller följande ändringar:
- Förbättrade dataflyttningspipelines för storskalig övervakning
SSMA v9.1
V9.1-versionen av SSMA för SAP ASE innehåller följande ändringar:
- Mindre prestandaförbättringar, felkorrigeringar och förbättrad hjälpupplevelse
SSMA v9.0
V9.0-versionen av SSMA för SAP ASE innehåller följande ändringar:
- Nytt stöd för datamigrering offline i stor skala
- Förbättrad datamigreringsarkitektur
- Stöd för onlinehjälpvisare
SSMA v8.24
V8.24-versionen av SSMA för SAP ASE innehåller följande ändringar:
- Mindre prestandaförbättringar och felkorrigeringar
SSMA v8.23
V8.23-versionen av SSMA för SAP ASE innehåller följande ändringar:
- Förbättrade meddelanden för konvertering av TRANSACTION_RPC-instruktioner
- 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 SAP ASE 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 SAP ASE innehåller följande ändringar:
- Använda
COUNT_BIG
i radantalsfrågor för måldatabasen
SSMA v8.20
V8.20-versionen av SSMA för SAP ASE innehåller följande ändringar:
- Mindre prestandaförbättringar och felkorrigeringar
SSMA v8.19
V8.19-versionen av SSMA för SAP ASE innehåller följande ändringar:
- Lagra och köra testfall på klientsidan
SSMA v8.18
V8.18-versionen av SSMA för SAP ASE innehåller följande ändringar:
- Mindre prestandaförbättringar och felkorrigeringar
SSMA v8.17
V8.17-versionen av SSMA för SAP ASE innehåller följande ändringar:
- Lägga till stöd för 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 SAP ASE innehåller följande ändringar:
- 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 SAP ASE följande ändringar:
- 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 namngivning 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 kräver v8.14-versionen av SSMA för SAP ASE en projektuppgradering, eftersom den nu lagrar fullständig käll-/målserverversion i projektmetadata.
SSMA v8.13
V8.13-versionen av SSMA för SAP ASE innehåller följande ändringar:
- Ö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 SAP ASE innehåller mindre prestandaförbättringar och felkorrigeringar.
SSMA v8.11
V8.11-versionen av SSMA för SAP ASE innehåller följande ändringar:
- Åtgärda konvertering av temporära tabeller
- Använda MSAL.NET-biblioteket för interaktiv Microsoft Entra/Azure AD-autentisering
SSMA v8.10
V8.10-versionen av SSMA för SAP ASE innehåller mindre prestandaförbättringar och felkorrigeringar.
SSMA v8.9
V8.9-versionen av SSMA för SAP ASE innehåller följande ändringar:
- Förbättra konvertering av datum- och tidsformat
- Korrigering av problemet med saknade tecken i SQL-definitioner för objekt
SSMA v8.8
V8.8-versionen av SSMA för SAP ASE innehåller:
- Förbättringar av synkroniseringsstabilitet för SQL Server-objekt
- Förbättringar av GUI-prestanda under utvärdering och konvertering
- Korrigering av problemet med saknade tecken i SQL-definitioner för objekt
SSMA v8.7
V8.7-versionen av SSMA för SAP ASE har mindre korrigeringar och prestandaförbättringar i det grafiska användargränssnittet.
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 SAP ASE 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 i SSMA för SAP ASE till Tools>Project Settings>General>Conversionoch sedan under Miscuppdaterar du värdet för inställningen Utelämna utökade egenskaper till Ja.
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 för SAP ASE 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 kan du med SSMA för SAP ASE nu dölja systemtabeller och vyer (exkludera dem från konvertering).
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 SAP ASE 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 8.4 är .NET 4.5.2 en installationsförutsättning.
SSMA v8.3
V8.3-versionen av SSMA för SAP ASE 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 SAP ASE korrigeringar som:
- Åtgärda tillgänglighetsproblem
- Lägga till grundläggande stöd för
hierarchyid
typ i SQL Server
SSMA v8.2
V8.2-versionen av SSMA för SAP ASE utökas med en riktad uppsättning korrigeringar som är utformade för att förbättra kvalitets- och konverteringsmått samt korrigeringar för:
- Ett problem med inaktiverade icke-klusterindex efter datamigrering.
- Identifiering av .NET Framework under tyst installation.
- En tillfällig krasch som inträffar när en ny version laddas ned.
Not
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 SAP ASE utökas 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 SAP ASE utökas med riktade korrigeringar som är utformade för att förbättra kvalitets- och konverteringsmått. Dessutom erbjuder den här versionen 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 Fix Advisor. Läs mer om det här.
Preliminär databas/schemaval.
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 SAP ASE utökas med riktade korrigeringar som är utformade för att ge mer säkerhets- och sekretessskydd för att uppfylla ändringar i globala krav.
SSMA v7.9
V7.9-versionen av SSMA för SAP ASE 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 SAP ASE innehåller följande ändringar:
- Ändringstypmappning markerad i Projektinställningar.
- Möjligheten för användare att inaktivera telemetri.
SSMA v7.7
V7.7-versionen av SSMA för SAP ASE innehåller följande ändringar:
- SSMA för SAP ASE 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 SAP ASE 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 SAP ASE innehåller följande ändringar:
- 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.
- Stöd för konvertering av Sybase-funktioner.
SSMA v7.5
V7.5-versionen av SSMA för SAP ASE (tidigare SSMA för Sybase) innehåller följande ändringar:
- Flera förbättringar för att säkerställa ökad tillgänglighet för personer med funktionshinder.
- Stöd för
CREATE OR REPLACE
syntax.
SSMA v7.4
V7.4-versionen av SSMA för Sybase innehåller följande ändringar:
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 Sybase innehåller följande ändringar:
- Förbättrat kvalitets- och konverteringsmått med riktade korrigeringar baserat på kundfeedback.
- SSMA-extensibilitetsramverk 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.
- Exportera funktioner till ett SSDT-projekt (SQL Server Data Tools).
SSMA v7.2
V7.2-versionen av SSMA för Sybase 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 Sybase 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 har stöd för schema- och dataflytt till SQL Server-målinstanser.
- 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 Sybase innehåller följande ändringar:
- Stöd har lagts till för SQL Server 2016.
- 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. - Fixad räkning av objekt för inledande inläsning.
- Fel har åtgärdats i globala inställningar.
Mars 2016
Förhandsversionen av SSMA för Sybase i mars 2016 ger stöd för migrering till SQL Server 2016.
Januari 2016
Underhållsversionen av SSMA för Sybase i januari 2016 innehåller följande ändringar:
- Menyalternativet Visa logg har lagts till i SSMA (RFC 5706203).
- Telemetri har lagts till.
Juli 2014
Versionen av SSMA för Sybase i juli 2014 innehåller följande ändringar:
- Förbättrad kodkonvertering i Azure SQL Database.
- Flyttade tilläggspaketfunktioner till schema för att stödja Azure SQL Database.
- Prestandaförbättringar som testats för databaser med över 10 000 objekt har lagts till.
- Förbättringar av användargränssnittet har lagts till för att hantera ett stort antal objekt.
- Lade till möjligheten att markera välkända LOB-scheman (så att de kan ignoreras vid konvertering).
- Förbättringar av konverteringshastigheten har lagts till.
- Möjligheten att visa antalet objekt har lagts till i användargränssnittet.
- Minskad rapportstorlek med mer än 25%.
- Förbättrade felmeddelanden för oparerade konstruktioner.
April 2014
April 2014-versionen av SSMA för Sybase innehåller följande ändringar:
- Stöd för MS SQL Server 2014 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
Januari 2012-versionen av SSMA för Sybase innehåller följande ändringar:
- Stöd har lagts till för konvertering av återställningsutlösare.
- Vi har åtgärdat konverteringen av
@@ROWCOUNT
och@@ERROR
i sammaSET
-uttryck.
Juli 2011
I juli 2011-versionen av SSMA för Sybase får du bättre felrapportering under datamigreringen.
April 2011
April 2011-versionen av SSMA för Sybase innehåller följande ändringar:
- Konsoliderad SSMA för Sybase produkt, som stöder SQL Server 2005 (9.x), SQL Server 2008 (10.0.x), SQL Server 2012 (11.x) och Azure SQL.
- Stöd har lagts till för att ansluta och migrera till SQL Server 2012 (11.x).
- En ny funktion har lagts till för att konvertera och migrera Sybase-databaser till Azure SQL.
- Förbättrad datamigreringsmotor på klientsidan med stöd för parallell migrering av data.
- Förbättrade datamigreringsprestanda med enkla och massloggade återställningsmodeller.
- Möjligheten att konvertera och migrera skiftlägeskänsliga Sybase-databaser till skiftlägeskänsliga SQL Server har lagts till.
- Stöd för konvertering av Sybase ASE Non-ANSI-kopplingsuttryck till ANSI-kopplingsuttryck i SQL Server har utökats och omfattar nu DELETE- och UPDATE-instruktioner.
- Det finns fler anslutningsalternativ för att ansluta till Sybase ASE-servrar med Sybase ASE ODBC-provider och Sybase ASE-ADO.NET-leverantörer.
- Tog bort beroendet av en separat databas med namnet
SysDB
, som innehåller Sybase-emuleringsfunktionerna (installerade som en del av tilläggspaketet). - Möjligheten att installera SSMA för Sybase Extension Pack har lagts till i SQL Server-kluster.
- Bakåtkompatibilitet har lagts till för projekt som skapats av tidigare versioner av SSMA (v4.0 och v4.2).
- Lade till möjligheten att installera SSMA för Sybase v5.0-produkten sida vid sida (SxS) med äldre versioner av SSMA (v4.0 och v4.2).
Juli 2010
Versionen av SSMA för Sybase 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 Sybase ASE 15.0.3 och 15.5.
Juni 2008
Juni 2008-versionen av SSMA för Sybase innehåller följande ändringar:
- SSMA-testare har lagts till, vilket automatiskt testar databasobjektkonverteringen och datamigreringen som görs av SSMA. När alla SSMA-migreringssteg har slutförts använder du SSMA-testaren för att kontrollera att konverterade objekt fungerar på samma sätt och att alla data har överförts korrekt.
- Pre-SQL-konvertering har lagts till. Användaren kan nu ange tillfälliga tabelldeklarationer (och andra objekt) för varje källprocedur som ska användas i konverteringen.
- Förbättringar har lagts till i objektkonvertering:
- Ansluter konverteringen har ändrats.
- Aggregeringar och icke-aggregeringar utan att använda having/group by-klausuler.
- Funktionen
IDENTITY
med enSELECT INTO
-instruktion. - Klustrade begränsningar och index för data som endast är låsta.
- Temporära tabeller som skapats av
SELECT INTO
. - Begränsningar/index för temporära tabeller.
- Nya datumtidstyper för SQL Server 2008 (10.0.x) stöds.
- Stöd för Sybase 15.0-anslutningar och datatyper.
Maj 2007
Maj 2007-versionen av SSMA för Sybase har lagts till:
- Möjligheten att läsa in databasinnehåll snabbare när du sparar ett projekt.
- Stöd för användarangivna kommentarer i SQL Server-formaterat SQL-läge.
- Förbättringar i objektkonvertering.
November 2006
November 2006-versionen av SSMA för Sybase innehåller följande ändringar:
- Nya globala inställningar har lagts till:
- Du kan välja att visa radnummer i redigeringsfönster.
- Du kan konfigurera SSMA för att uppmana till att ersätta duplicerade objekt, eller alltid eller aldrig ersätta duplicerade objekt under schemakonverteringen.
- Ett nytt konverteringsalternativ har lagts till som gör att du kan konfigurera hur SSMA hanterar följande situationer:
- En
CAST
- ellerCONVERT
-instruktion som innehåller en binär sträng. - Söker efter null-värden i likhetsuttryck.
- Proxytabeller.
- Felmeddelandenummer för användare för
RAISERROR
. -
UPDATE
satser som innehåller olösta identifierare.
- En
- Ett nytt migreringsalternativ har lagts till där du kan ange hur SSMA ska hantera datum som ligger utanför SQL Server-datumintervallet.
- Lade till en formaterad SQL--inställning på fliken SQL, som formaterar koden för bättre läsbarhet.
- Buggkorrigeringar, inklusive:
- SSMA konverterar nu
LOCK TABLE <table> IN { SHARED | EXCLUSIVE } MODE
-instruktioner genom att lägga till enTABLOCK
- ellerTABLOCKX
-hint till den efterföljande fråganSELECT
på tabellen. - De nödvändiga avbildningarna läggs nu till när binära typer används i teckenuttryck.
- Förbättringar av minne och prestanda.
- SSMA konverterar nu
Juli 2006
Den första versionen av SSMA för Sybase i juli 2006 var den första versionen.