Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article répertorie les modifications apportées à l’Assistant Migration SQL Server (SSMA) pour SAP Adaptive Server Enterprise (anciennement Sybase ASE) dans chaque version.
Remarque
Bien que Microsoft Entra ID soit le nouveau nom d’Azure Active Directory (Azure AD) pour empêcher l’interruption des environnements existants, Azure AD reste toujours dans certains éléments codés en dur, tels que les champs d’interface utilisateur, les fournisseurs de connexions, les codes d’erreur et cmdlets. Dans cet article, les deux noms sont interchangeables.
SSMA v10.5
La version v10.5 de SSMA pour SAP ASE contient les modifications suivantes :
Conversion de code assistée par l’IA avec Microsoft Copilot dans SSMA pour SAP ASE (préversion).
Ajout de la prise en charge des points de terminaison managés pour SQL Code Conversion Copilot dans SSMA pour SAP ASE (préversion).
Correction d'un signalement incorrect des commentaires en tant qu’erreurs.
Correctifs importants de sécurité, de conformité, d’expérience utilisateur et d’accessibilité.
SSMA v10.4
La version v10.4 de SSMA pour SAP ASE contient les modifications suivantes :
Prise en charge de l’évaluation et de la migration de votre projet vers SQL Server 2025 (17.x).
Prise en charge de la migration des types de données définis par l’utilisateur lors de la conversion de schéma.
Correctifs importants de sécurité, de conformité, d’expérience utilisateur et d’accessibilité.
SSMA v10.3
La version v10.3 de SSMA pour SAP ASE contient des correctifs importants en matière de sécurité, de conformité et d’accessibilité.
SSMA v10.2
La version v10.2 de SSMA pour SAP ASE contient des améliorations mineures des performances et des correctifs de bogues.
SSMA v10.1
La version v10.1 de SSMA pour SAP ASE contient des améliorations mineures des performances et des correctifs de bogues.
SSMA v10.0
La version v10.0 de SSMA pour SAP ASE contient des améliorations mineures des performances, des correctifs de bogues et la prise en charge de la visionneuse d’aide en ligne.
SSMA v9.5
La version v9.5 de SSMA pour SAP ASE contient les modifications suivantes :
- Prise en charge du schéma d’exclusion en mode console SSMA
SSMA v9.4
La version v9.4 de SSMA pour SAP ASE contient les modifications suivantes :
- Prise en charge du type de données Bigdatetime
- Correctif pour les abonnements manquants lors d’une migration à grande échelle
- Amélioration de la conversion des clés primaires et uniques présentes sous forme d’indicateurs d’index
- Amélioration de la conversion de l’instruction SELECT
SSMA v9.3
La version v9.2 de SSMA pour SAP ASE contient les modifications suivantes :
- Ajout de la prise en charge de la cible SQL Server 2022
SSMA v9.2
La version v9.2 de SSMA pour SAP ASE contient les modifications suivantes :
- Amélioration de la surveillance à grande échelle des pipelines de déplacement de données
SSMA v9.1
La version v9.1 de SSMA pour SAP ASE contient les modifications suivantes :
- Améliorations mineures des performances, correctifs de bogues et expérience d’aide améliorée
SSMA v9.0
La version v9.0 de SSMA pour SAP ASE contient les modifications suivantes :
- Nouvelle prise en charge de la migration des données hors ligne à grande échelle
- Architecture améliorée de la migration des données
- Prise en charge de la visionneuse d’aide en ligne
SSMA v8.24
La version v8.24 de SSMA pour SAP ASE contient les modifications suivantes :
- Améliorations mineures des performances et des correctifs de bogues
SSMA v8.23
La version v8.23 de SSMA pour SAP ASE contient les modifications suivantes :
- Amélioration des messages pour la conversion des instructions TRANSACTION_RPC
- Nouvelle option Autoriser les instructions à partir de fichiers, pour ajouter des instructions à partir du système de fichiers
- Sortie XML améliorée lors de l'exécution en mode console
- Nouveau lien « Commentaires » dans les rapports pour envoyer des commentaires
- Expérience de visualisation améliorée dans les rapports
SSMA v8.22
La version v8.22 de SSMA pour SAP ASE contient les modifications suivantes :
- Autoriser à spécifier davantage d’options de chaîne de connexion pour la connexion de base de données cible
- Introduction des graphiques récapitulatifs dans les rapports d'évaluation
- Amélioration de la navigation des messages dans les rapports d'évaluation
SSMA v8.21
La version v8.21 de SSMA pour SAP ASE contient les modifications suivantes :
- Utilisation de
COUNT_BIGdans les requêtes de nombre de lignes pour la base de données cible
SSMA v8.20
La version v8.20 de SSMA pour SAP ASE contient les modifications suivantes :
- Améliorations mineures des performances et des correctifs de bogues
SSMA v8.19
La version v8.19 de SSMA pour SAP ASE contient les modifications suivantes :
- Stockage et exécution des cas de test côté client
SSMA v8.18
La version v8.18 de SSMA pour SAP ASE contient les modifications suivantes :
- Améliorations mineures des performances et des correctifs de bogues
SSMA v8.17
La version v8.17 de SSMA pour SAP ASE contient les modifications suivantes :
- Ajout de la prise en charge des colonnes calculées
- Mise à jour des rapports d'évaluation HTML pour utiliser l'éditeur moderne pour afficher du texte SQL
SSMA v8.16
La version v8.16 de SSMA pour SAP ASE contient les modifications suivantes :
- Retirer le support pour l'analyseur hérité
- Résolution du problème lié aux objets qui ne sont pas actualisés à partir de la base de données
SSMA v8.15
Outre plusieurs améliorations de l'accessibilité, la version v8.15 de SSMA pour SAP ASE contient les modifications suivantes :
- Réorganisation des rapports d'évaluation pour fonctionner dans les navigateurs modernes
- Utilisation de l'autorité fournie par la base de données pour l'authentification Microsoft Entra/Azure AD
- Améliorer le nommage des déclarations chargées à partir de fichiers
SSMA v8.14
En plus de plusieurs améliorations pour garantir une plus grande accessibilité pour les personnes handicapées, la version v8.14 de SSMA pour SAP ASE nécessite une mise à niveau de projet, car elle stocke désormais la version complète du serveur source/cible dans les métadonnées du projet.
SSMA v8.13
La version v8.13 de SSMA pour SAP ASE contient les modifications suivantes :
- Prendre en compte les casts de type implicite lors de la conversion des appels de procédure et de fonction
- Amélioration de la journalisation de la chaîne de connexion source pour résoudre les problèmes de connexion
SSMA v8.12
La version v8.12 de SSMA pour SAP ASE contient des améliorations mineures des performances et des correctifs de bogues.
SSMA v8.11
La version v8.11 de SSMA pour SAP ASE contient les modifications suivantes :
- Correction de la conversion des tables temporaires
- Utilisation de la bibliothèque MSAL.NET pour l'authentification interactive Microsoft Entra/Azure AD
SSMA v8.10
La version v8.10 de SSMA pour SAP ASE contient des améliorations mineures des performances et des correctifs de bogues.
SSMA v8.9
La version v8.9 de SSMA pour SAP ASE contient les modifications suivantes :
- Amélioration de la conversion de format de date et d’heure
- Correction du problème lié aux caractères manquants dans les définitions SQL pour les objets
SSMA v8.8
La version v8.8 de SSMA pour SAP ASE inclut :
- Améliorations de la stabilité de la synchronisation des objets SQL Server
- Améliorations des performances de l'interface utilisateur graphique lors de l'évaluation et de la conversion
- Correction du problème lié aux caractères manquants dans les définitions SQL pour les objets
SSMA v8.7
La version v8.7 de SSMA pour SAP ASE présente des correctifs mineurs et des améliorations des performances dans l'interface graphique utilisateur.
Important
Avec SSMA v8.5 et versions ultérieures, .NET 4.7.2 est un prérequis d'installation. Si vous devez installer cette version, vous pouvez télécharger le runtime.
SSMA v8.6
En plus d'un ensemble ciblé de correctifs conçus pour améliorer la facilité d'utilisation et les performances, la version v8.6 de SSMA pour SAP ASE a été améliorée en ajoutant un paramètre qui permet aux utilisateurs d'omettre les propriétés étendues SSMA dans le code converti.
Pour utiliser ce paramètre, dans SSMA pour SAP ASE, accédez à >, puis, sous Misc, mettez à jour la valeur du > sur Oui.
Important
Avec SSMA v8.5 et versions ultérieures, .NET 4.7.2 est un prérequis d'installation. Si vous devez installer cette version, vous pouvez télécharger le runtime.
SSMA v8.5
La version v8.5 de SSMA pour SAP ASE est améliorée avec prise en charge de l'authentification Microsoft Entra/Azure AD et de la prise en charge de base des fonctionnalités JSON dans SQL Server, ainsi qu'un ensemble ciblé de correctifs conçus pour améliorer la facilité d'utilisation et les performances.
De plus, SSMA pour SAP ASE vous permet désormais de masquer les tables et vues système (les exclure de la conversion).
Important
Avec SSMA v8.5, .NET 4.7.2 est un prérequis d'installation. Si vous devez installer cette version, vous pouvez télécharger le runtime.
SSMA v8.4
La version v8.4 de SSMA pour SAP ASE est améliorée avec des correctifs ciblés conçus pour résoudre les problèmes d'accessibilité et corriger un bogue lié aux colonnes d'index max (pour en autoriser 32 au lieu de 16) pour SQL Server 2016 et versions ultérieures.
Important
Avec SSMA versions 7.4 à 8.4, .NET 4.5.2 est un prérequis d’installation.
SSMA v8.3
La version v8.3 de SSMA pour SAP ASE est améliorée avec des correctifs ciblés conçus pour améliorer la qualité et les métriques de conversion. En outre, cette version de SSMA pour SAP ASE fournit des correctifs qui :
- Résolution des problèmes d'accessibilité
- Ajout de la prise en charge de base pour le type
hierarchyiddans SQL Server
SSMA v8.2
La version v8.2 de SSMA pour SAP ASE est améliorée avec un ensemble de correctifs ciblés conçus pour améliorer la qualité et les métriques de conversion, aussi bien les correctifs pour :
- Un problème lié aux index non-cluster désactivés après la migration des données.
- La détection de .NET Framework pendant l'installation silencieuse.
- Un incident intermittent qui se produit lorsqu'une nouvelle version est téléchargée.
Remarque
Un problème connu avec la mise à jour automatique peut entraîner l’échec d’une mise à jour de SSMA v8.1 vers v8.2. Si vous rencontrez cette erreur, téléchargez la nouvelle version et installez-la manuellement.
SSMA v8.1
La version v8.1 de SSMA pour SAP ASE est améliorée avec des correctifs ciblés conçus pour améliorer la qualité et les métriques de conversion.
Remarque
Un problème connu lié à la mise à jour automatique peut entraîner l’échec d’une mise à jour de SSMA v8.0 vers v8.1. Si vous rencontrez cette erreur, téléchargez la nouvelle version et installez-la manuellement.
SSMA v8.0
La version v8.0 de SSMA pour SAP ASE est améliorée avec des correctifs ciblés conçus pour améliorer la qualité et les métriques de conversion. En outre, cette version permet les nouvelles fonctionnalités suivantes :
Prise en charge d’Azure SQL Managed Instance comme cible. Vous pouvez maintenant créer de nouveaux projets ciblant Azure SQL Managed Instance :
Conseiller de correctif post-conversion.
Sélection préliminaire de base de données/schéma.
Lorsque vous vous connectez à la source, vous pouvez désormais sélectionner des bases de données/schémas intéressants. La sélection des schémas que vous envisagez de migrer permet de gagner du temps lors de la connexion initiale et d'améliorer les performances globales de SSMA.
SSMA v7.10
La version v7.10 de SSMA pour SAP ASE est améliorée avec des correctifs ciblés conçus pour fournir davantage de protections de sécurité et de confidentialité pour répondre aux modifications apportées aux exigences globales.
SSMA v7.9
La version v7.9 de SSMA pour SAP ASE contient les modifications suivantes :
- Correctifs ciblés qui améliorent les métriques de qualité et de conversion.
- Prise en charge de la ligne de commande SSMA pour modifier le mappage de type de données et les préférences de projet.
- Prise en charge de la migration de données à l'aide de SQL Server Integration Services (SSIS). Après avoir converti le schéma, il est possible de créer un package SSIS à l'aide d'une option de menu contextuel avec le bouton droit.
- La boîte de dialogue de connexion Azure SQL Database dans SSMA a également été modifiée pour spécifier le nom complet du serveur. Dans les versions précédentes de SSMA, le préfixe Azure SQL Database devait être explicitement mentionné dans les paramètres de projets.
SSMA v7.8
La version v7.8 de SSMA pour SAP ASE contient les modifications suivantes :
- Changer le mappage de type mis en surbrillance dans Paramètres du projet.
- Possibilité pour les utilisateurs de désactiver la télémétrie.
SSMA v7.7
La version v7.7 de SSMA pour SAP ASE contient les modifications suivantes :
- SSMA pour SAP ASE a été amélioré avec des correctifs ciblés qui améliorent la qualité et les métriques de conversion.
- En fonction de la demande populaire, la version 32 bits de SSMA pour SAP ASE est de retour. Par rapport à l'implémentation précédente (avant la version 7.4), il existe deux packages d'installation, mais ils ne peuvent pas être installés côte à côte. Par conséquent, vous devez choisir la version la plus appropriée en fonction des composants de connectivité dont vous disposez. Il est toujours préférable d'utiliser la version 64 bits, si possible.
SSMA v7.6
La version v7.6 de SSMA pour SAP ASE contient les modifications suivantes :
- Correctifs ciblés qui améliorent la qualité et les métriques de conversion et prennent en charge SQL Server 2017 (préversion publique). La prise en charge de SQL Server 2017 sur Windows et Linux est en préversion publique et ne doit pas être utilisée pour les migrations de production.
- Prise en charge de la conversion des fonctions Sybase.
SSMA v7.5
La version v7.5 de SSMA pour SAP ASE contient les modifications suivantes :
- Plusieurs améliorations afin de garantir une meilleure accessibilité aux personnes souffrant d'un handicap.
- Prise en charge de la syntaxe
CREATE OR REPLACE.
SSMA v7.4
La version v7.4 de SSMA pour Sybase contient les modifications suivantes :
L'option de Délai d'expiration de requête est désormais disponible pendant la découverte d'objets de schéma à la source et à la cible.
La métrique de qualité et de conversion a été améliorée avec des correctifs ciblés, en fonction des commentaires des clients.
Important
.NET 4.5.2 est un prérequis pour l'installation de SSMA v7.4. De plus, à compter de la version 7.4, la version 32 bits de SSMA est supprimée.
SSMA v7.3
La version v7.3 de SSMA pour Sybase contient les modifications suivantes :
- Amélioration de la qualité et de la métrique de conversion avec des correctifs ciblés basés sur les commentaires des clients.
- Cadre d'extensibilité SSMA exposé via les éléments suivants :
- Exportation des fonctionnalités vers un projet SQL Server Data Tools (SSDT).
Vous pouvez maintenant exporter des scripts de schéma de SSMA vers un projet SSDT. Vous pouvez utiliser les scripts de schéma pour apporter des modifications de schéma supplémentaires et déployer votre base de données.
- Bibliothèques pouvant être consommées par SSMA pour effectuer des conversions personnalisées.
- Vous pouvez maintenant construire du code qui peut gérer les conversions de syntaxe personnalisées et les conversions qui n'ont pas été précédemment gérées par SSMA.
- Des instructions sur la construction d'un convertisseur personnalisé sont disponibles dans ce billet de blog, Extending SQL Server Migration Assistant's conversion capabilities (Extension des capacités de conversion de l'assistant de migration SQL Server).
- Téléchargez un exemple de projet pour la conversion à partir de ce billet de blog.
- Vous pouvez maintenant construire du code qui peut gérer les conversions de syntaxe personnalisées et les conversions qui n'ont pas été précédemment gérées par SSMA.
- Exportation des fonctionnalités vers un projet SQL Server Data Tools (SSDT).
SSMA v7.2
La version v7.2 de SSMA pour Sybase contient les modifications suivantes :
- Amélioration de la qualité et de la métrique de conversion avec des correctifs ciblés basés sur les commentaires des clients.
- Améliorations de la télémétrie pour fournir de meilleurs points de données pour résoudre les problèmes des clients et améliorer les taux de conversion de SSMA.
SSMA v7.1
La version v7.1 de SSMA pour Sybase contient les modifications suivantes :
- SQL Server 2017 Preview sur Windows et Linux est désormais une plateforme cible prise en charge pour la migration. Cette fonctionnalité est en préversion technique et prend en charge le déplacement de schéma et de données pour cibler des instances SQL Server.
- Prise en charge des mises à jour automatiques pour télécharger la dernière version de SSMA dès qu'elle est disponible.
- Les fichiers binaires installables SSMA sont désormais remis via les fichiers de package Windows Installer (.msi).
mai 2016
La version de mai 2016 de SSMA pour Sybase contient les modifications suivantes :
- Ajout de la prise en charge de SQL Server 2016.
- Suppression de la vérification de l'installateur pour .NET 2.0.
- Mise à jour de la dépendance du Pack d'extension de .NET 3.5 vers .NET 4.0.
- Correction des commandes
save-projectetopen-projectpour la console SSMA. - Correction de la commande
securepasswordpour la console SSMA. - Correction du comptage des objets pour le chargement initial.
- Correction d'un bogue dans les paramètres globaux.
Mars 2016
La préversion de mars 2016 de SSMA pour Sybase ajoute la prise en charge de la migration vers SQL Server 2016.
Janvier 2016
La version de maintenance de janvier 2016 de SSMA pour Sybase contient les modifications suivantes :
- Ajout de l’élément de menu Affichage du journal à SSMA (RFC 5706203).
- Ajout de la télémétrie.
Juillet 2014
La version de juillet 2014 de SSMA pour Sybase contient les modifications suivantes :
- Amélioration de la conversion de code Azure SQL Database.
- La fonctionnalité du pack d'extension a été déplacée vers le schéma pour prendre en charge Azure SQL Database.
- Des améliorations de performance ont été ajoutées et testées sur des bases de données contenant plus de 10 000 objets.
- Ajout d'améliorations apportées à l'interface utilisateur pour traiter un grand nombre d'objets.
- Ajout de la possibilité de mettre en évidence des schémas LOB connus (afin qu’ils puissent être ignorés dans la conversion).
- Ajout d’améliorations à la vitesse de conversion.
- Ajout de la possibilité d’afficher les nombres d’objets dans l’interface utilisateur.
- Taille de rapport réduite de plus de 25 %.
- Amélioration des messages d'erreur pour les structures non analysées.
Avril 2014
La version d'avril 2014 de SSMA pour Sybase contient les modifications suivantes :
- Ajout de la prise en charge de MS SQL Server 2014.
- Correction des bogues concernant la conversion vers Azure.
- Correction de bogues concernant les pages de rapport invisibles dans IE 10.
Janvier 2012
La version de janvier 2012 de SSMA pour Sybase contient les modifications suivantes :
- Ajout de la prise en charge de la conversion de déclencheur de restauration.
- Fourniture d’un correctif pour la conversion de
@@ROWCOUNTet@@ERRORdans la même instructionSET.
Juillet 2011
La version de juillet 2011 de SSMA pour Sybase fournit un rapport d’erreurs amélioré pendant la migration des données.
Avril 2011
La version d'avril 2011 de SSMA pour Sybase contient les modifications suivantes :
- Produit SSMA consolidé pour Sybase , qui prend en charge SQL Server 2016 (13.x) et les versions ultérieures, et Azure SQL.
- Ajout de la prise en charge de la connexion et de la migration vers SQL Server 2012 (11.x).
- Ajout d’une nouvelle fonctionnalité pour convertir et migrer des bases de données Sybase vers Azure SQL.
- Moteur de migration des données côté client amélioré, prenant en charge la migration parallèle des données.
- Amélioration des performances de migration des données avec les modèles de récupération journalisés simples et en bloc.
- Ajout de la possibilité de convertir et de migrer correctement des bases de données Sybase respectant la casse vers SQL Server respectant la casse.
- Un support supplémentaire pour la conversion des instructions de jointure Non-ANSI de Sybase ASE en instructions de jointure ANSI de SQL Server a été étendu pour inclure les instructions DELETE et UPDATE.
- Offre davantage d’options de connectivité pour la connexion à des serveurs Sybase ASE à l’aide du fournisseur ODBC Sybase ASE et des fournisseurs sybase ASE ADO.NET.
- Suppression de la dépendance sur une base de données distincte appelée
SysDB, qui contient les fonctions d’émulation Sybase (installées dans le cadre du pack d’extension). - Ajout de la possibilité d'installer le pack d’extension SSMA pour Sybase sur les clusters SQL Server.
- Ajout de la compatibilité descendante des projets créés par les versions antérieures de SSMA (v4.0 et v4.2).
- Ajout de la possibilité d'installer le produit SSMA pour Sybase v5.0 côte à côte (SxS) avec des versions antérieures de SSMA (v4.0 et v4.2).
Juillet 2010
La version de juillet 2010 de SSMA pour Sybase a ajouté :
- Prise en charge de la migration vers SQL Server 2008 R2.
- Nouvelle application console SSMA pour l'exécution en ligne de commande.
- Prise en charge de la migration de données à l'aide des moteurs de migration des données côté serveur et côté client.
- Prise en charge de l'instruction « Custom SELECT » dans la migration des données.
- Prise en charge de la migration à partir de Sybase ASE 15.0.3 et 15.5.
Juin 2008
La version de juin 2008 de SSMA pour Sybase contient les modifications suivantes :
- Ajout du testeur SSMA, qui teste automatiquement la conversion d’objets de base de données et la migration des données effectuée par SSMA. Une fois toutes les étapes de migration SSMA terminées, utilisez le testeur SSMA pour vérifier que les objets convertis fonctionnent de la même façon et que toutes les données ont été transférées correctement.
- Ajout de la conversion pré-SQL. L’utilisateur peut désormais spécifier des déclarations de table temporaire (et d’autres objets) pour chaque procédure source à utiliser dans la conversion.
- Ajout d'améliorations dans la conversion d'objets :
- Révision de la conversion des jointures.
- Agrégats et non-agrégats sans clauses having/group by.
- La fonction
IDENTITYavec une instructionSELECT INTO. - Index et contraintes en cluster sur les données verrouillées uniquement.
- Tables temporaires créées par
SELECT INTO. - Contraintes/index pour les tables temporaires.
- Les nouveaux types datetime SQL Server 2008 (10.0.x) sont pris en charge.
- Prise en charge de la connectivité et des types de données Sybase 15.0.
Mai 2007
La version de mai 2007 de SSMA pour Sybase a ajouté :
- Possibilité de charger du contenu de base de données plus rapidement lors de l’enregistrement d’un projet.
- Prise en charge des commentaires entrés par l’utilisateur en mode SQL Server mis en forme.
- Améliorations dans la conversion d'objets.
Novembre 2006
La version de novembre 2006 de SSMA pour Sybase contient les modifications suivantes :
- Ajout de nouveaux paramètres globaux :
- Vous pouvez choisir d’afficher les numéros de ligne dans les fenêtres de l’éditeur.
- Vous pouvez configurer SSMA pour qu'il vous invite à remplacer des objets dupliqués, ou choisir de toujours ou de ne jamais les remplacer lors de la conversion du schéma.
- Ajout d’une nouvelle option de conversion qui vous permet de configurer la façon dont SSMA gère les situations suivantes :
- Une instruction
CASTouCONVERTcontenant une chaîne binaire. - Vérifie les valeurs Null dans les expressions d'égalité.
- Tables de proxy.
- Numéros d’erreur des messages utilisateur pour
RAISERROR. -
Instructions
UPDATEqui contiennent des identificateurs non résolus.
- Une instruction
- Ajout d’une nouvelle option de migration qui vous permet de spécifier comment SSMA doit gérer les dates qui se trouvent en dehors de la plage de dates SQL Server.
- Ajout d’un paramètre SQL mis en forme sous l’onglet SQL, qui met en forme le code pour améliorer la lisibilité.
- Correctifs de bogues, notamment :
- SSMA convertit désormais les instructions
LOCK TABLE <table> IN { SHARED | EXCLUSIVE } MODEen ajoutant un indicateurTABLOCKouTABLOCKXà la requêteSELECTsuivante sur la table. - Les casts nécessaires sont désormais ajoutés lorsque des types binaires sont utilisés dans des expressions de caractères.
- Améliorations en matière de mémoire et de performance.
- SSMA convertit désormais les instructions
Juillet 2006
La version de juillet 2006 de SSMA pour Sybase était la version initiale.