Nouveautés de SSMA pour Oracle (OracleToSQL)

Cet article répertorie les modifications de l'Assistant Migration SQL Server (SSMA) pour Oracle 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 v9.5

La version v9.5 de SSMA pour Oracle 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 Oracle contient les modifications suivantes :

  • Ajout de la prise en charge de la conversion BULK COLLECT à l'aide de la fonction d'émulation bulk pour récupérer plusieurs lignes en une seule fois.
  • Correctif pour les abonnements manquants dans la migration via la migration à grande échelle.
  • Amélioration de la conversion de la fonction DECODE.
  • Amélioration de la conversion pour la comparaison de chaînes vides avec NULL.

SSMA v9.3

La version v9.3 de SSMA pour Oracle 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 Oracle contient les modifications suivantes :

  • Ajout de la prise en charge des littéraux de chaîne Unicode hérités
  • Ajout de la prise en charge des expressions arbitaires dans la clause ESCAPE
  • Prise en charge de la conversion pour EXTRACT(XML) et XMLQUERY
  • Supervision améliorée du pipeline de données pour la migration à grande échelle
  • Prise en charge de la conversion pour EXTRACT(XML), EXTRACTVALUE et XMLQUERY
  • Prise en charge de la surveillance du pipeline Azure Data Factory (ADF)

SSMA v9.1

La version v9.1 de SSMA pour Oracle contient les modifications suivantes :

  • Prise en charge de la migration des données à grande échelle d'Oracle vers SQL avec l'intégration d'Azure Data Factory
  • Ajout de la prise en charge de l'exclusion de la colonne invisible générée par le système pour la conversion et la migration des données
  • Amélioration de l'expérience d'aide

SSMA v9.0

La version v9.0 de SSMA pour Oracle contient les modifications suivantes :

  • Ajout de la prise en charge des types VARRAY et TABLE définis par l'utilisateur au niveau du schéma
  • Ajout de la prise en charge de la conversion pour les arguments, les paramètres et la déclaration locale pour les types définis par l'utilisateur

SSMA v8.24

La version v8.24 de SSMA pour Oracle contient les modifications suivantes :

  • Ajout de la prise en charge de la fonction LISTAGG
  • Ajout de la prise en charge des déclencheurs composés Oracle
  • Amélioration de la logique de détection pour les fonctions JOIN et PIPELINED
  • Amélioration du nommage des instructions « Save As »

SSMA v8.23

La version v8.23 de SSMA pour Oracle contient les modifications suivantes :

  • Prise en charge du mappage du type DATE d'Oracle au type DATE SQL Server dans le paramètre Mappage de type
  • Prise en charge de la partition de table ajoutée pour les cibles Azure SQL Database avec toutes les partitions de table mappées au groupe de fichiers principal
  • 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 Oracle contient les modifications suivantes :

  • Possibilité de spécifier des options de chaîne de connexion supplémentaires 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 Oracle contient les modifications suivantes :

  • Correction du mode chaîne de connexion OLE DB pour respecter le nom du fournisseur
  • Ajout d'une fonction d'émulation ssma_oracle.fn_getColEntryByRange manquante
  • Utilisation de COUNT_BIG dans les requêtes de nombre de lignes pour la base de données cible
  • Ajout d'un paramètre pour émuler le comportement de chaîne vide d'Oracle dans les opérations de fusion

SSMA v8.20

La version v8.20 de SSMA pour Oracle contient les modifications suivantes :

  • Ajout de la prise en charge des tables partitionnées
  • Ajout de la conversion de la clause SKIP LOCKED

SSMA v8.19

La version v8.19 de SSMA pour Oracle contient les modifications suivantes :

  • Stockage et exécution des cas de test côté client
  • Amélioration de la logique de résolution dans la liste SELECT lorsque les noms de colonnes définis par l'utilisateur correspondent aux fonctions système
  • Ignorance des colonnes définies par le système (SYS_STS*) et les index (SYS_IL*)
  • Résolution du problème lié à la disparition des packages de l'arborescence des objets après la reconnexion à la base de données Oracle
  • Résolution du problème de déploiement des assemblys CLR sur Azure SQL Database dans le package SSMA 32 bits

SSMA v8.18

La version v8.18 de SSMA pour Oracle contient les modifications suivantes :

  • Correction du chargement des séquences pour Oracle 12c Release 1 (12.1)

SSMA v8.17

La version v8.17 de SSMA pour Oracle contient les modifications suivantes :

  • Ajout de la prise en charge des colonnes calculées
  • Résolution des problèmes d'analyseur lorsque des caractères d'opérateur spécifiques à la culture sont utilisés dans les expressions
  • 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 Oracle contient les modifications suivantes :

  • Ajout de la prise en charge de l'identité de l'utilisateur
  • Suppression de la prise en charge de 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 Oracle contient les modifications suivantes :

  • Ajout d'un paramètre pour utiliser la spécification de type complète pour les attributs %type et %rowtype
  • 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élioration du nommage des instructions 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 Oracle contient les modifications suivantes :

  • Stockage de la version complète du serveur source/cible dans les métadonnées du projet (nécessite la mise à niveau du projet)
  • Utilisation des dictionnaires de données DBA pour la découverte d'objets lorsque cela est possible
  • Résolution de plusieurs problèmes d'analyseurs (PIVOT/UNPIVOT, MERGE, guillemets alternatifs)
  • Correction de la conversion des fonctions spéciales INSERTING/DELETING/UPDATING dans les déclencheurs

SSMA v8.13

La version v8.13 de SSMA pour Oracle contient les modifications suivantes :

  • Correction de la conversion des fonctions spéciales SQLCODE et SQLERRM dans les procédures locales
  • Prise en compte des conversions de types implicites lors de la conversion des appels de procédure et de fonction
  • Amélioration de la journalisation des chaînes de connexion sources pour résoudre les problèmes de connexion

SSMA v8.12

La version v8.12 de SSMA pour Oracle contient les modifications suivantes :

  • Prise en charge des clauses de factoring de sous-requête dans les instructions INSERT/UPDATE/MERGE/DELETE
  • Message de conversion pour la clause ON DELETE SET NULL dans les cas de références circulaires ou multichemins
  • Amélioration de la conversion des curseurs créés à partir d'une chaîne SQL dynamique
  • Mise à jour d'ODP.NET vers la version 19.8

SSMA v8.11

La version v8.11 de SSMA pour Oracle contient les modifications suivantes :

  • Prise en charge des sous-requêtes dans l'instruction INSERT ... VALUES
  • Amélioration de la conversion de l'instruction COMMIT
  • Correction d'un bogue dans la conversion de clause CONNECT BY LEVEL
  • Mise à jour de la logique de récupération des erreurs de l'analyseur pour être moins gourmande
  • 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 Oracle contient des améliorations mineures des performances ainsi que les modifications suivantes :

  • Correctif pour le problème de testeur avec les tables organisées par l'index
  • Correctif pour les noms des procédures stockées étendues dans le pack d'extensions

SSMA v8.9

La version v8.9 de SSMA pour Oracle contient les modifications suivantes :

  • Conversion de littéraux de chaîne SQL dynamiques
  • Conversion pour les fonctions analytiques LAG, FIRST_VALUE et LAST_VALUE
  • Ajout de la prise en charge de la DDL de base ALTER TRIGGER/ALTER INDEX (enable/disable, etc.)
  • Conversion améliorée pour les colonnes qui correspondent aux noms de fonctions intégrées
  • Génération d'index uniques filtrés pour les colonnes NULL-able
  • Conversion de déclaration de variable améliorée pour Azure Synapse Analytics
  • Résolution du problème avec des caractères spéciaux dans le nom du projet

SSMA v8.8

La version v8.8 de SSMA pour Oracle 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
  • Conversion améliorée des clauses analytiques OVER PARTITION
  • Nouvelle conversion pour la fonction analytique LEAD
  • Nouvelle conversion pour les clauses de factorisation de sous-requête
  • Nouvelle option de distribution REPLICATE pour Azure Synapse Analytics
  • Nouvel analyseur de syntaxe Oracle pour améliorer davantage les performances de conversion

SSMA v8.7

La version v8.7 de SSMA pour Oracle présente des correctifs mineurs et des améliorations des performances dans l'interface graphique utilisateur.

De plus, SSMA pour Oracle permet désormais de filtrer des objets en fonction de l'état de validité dans la boîte de dialogue « Sélection d'objets avancée ».

Important

Avec SSMA v8.5 et versions ultérieures, .NET 4.7.2 est un prérequis d'installation. Si vous avez besoin d'installer cette version, vous pouvez télécharger le fichier runtime à partir d'ici.

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 Oracle 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 tirer parti de ce paramètre, dans SSMA pour Oracle, accédez à Outils>Paramètres du projet>Général>Conversion, puis, sous Divers, mettez à jour la valeur du paramètre Omettre les propriétés étendues sur Oui.

Omit Extended Properties setting

De plus, SSMA pour Oracle fournit désormais une analyse améliorée de la clause XMLTABLE.

Important

Avec SSMA v8.5 et versions ultérieures, .NET 4.7.2 est un prérequis d'installation. Si vous avez besoin d'installer cette version, vous pouvez télécharger le fichier runtime à partir d'ici.

SSMA v8.5

La version v8.5 de SSMA pour Oracle 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.

En outre, SSMA pour Oracle a été amélioré avec la prise en charge des points suivants :

  • Limitation du nombre d'objets sélectionnés pour la découverte à 990 (la limite de clauses WHERE .. IN (..) d'Oracle est de 1 000 éléments).
  • Migration des données de RAW vers UNIQUEIDENTIFIER.
  • Analyse de clause PARALLEL_ENABLE.

Enfin, la version v8.5 de SSMA pour Oracle fournit désormais les éléments suivants :

  • Amélioration des performances des constantes empaquetées converties.
  • Mise à jour d'Oracle Fournisseur de données pour .NET vers la version 19.5.0.

Important

Avec SSMA v8.5, .NET 4.7.2 est un prérequis d'installation. Si vous avez besoin d'installer cette version, vous pouvez télécharger le fichier runtime à partir d'ici.

SSMA v8.4

La version v8.4 de SSMA pour Oracle 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.

En outre, cette version de SSMA pour Oracle ajoute la conversion pour SYS_REFCURSOR en tant que paramètres de procédure stockée OUT.

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 Oracle 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 Oracle fournit des correctifs qui :

  • Résolution des problèmes d'accessibilité.
  • Ajout de la prise en charge de base pour le type hierarchyid dans SQL Server.
  • Résolution d'un problème avec un type de retour inconnu pour une fonction appelée par le biais d'un synonyme.
  • Mise à jour d'ODP.NET vers la version 19.3.

SSMA v8.2

La version v8.2 de SSMA pour Oracle est améliorée pour :

  • Ajout de la prise en charge de DBMS_OUTPUT.ENABLE/DISABLE.
  • Suppression de CAST AS FLOAT pour les colonnes BINARY_FLOAT et BINARY_DOUBLE dans la requête de migration des données par défaut.
  • Correction de l'actualisation des séquences si la valeur actuelle a changé.
  • Correction d'un bogue lié à une mauvaise interprétation des pseudocolonnes (ROWNUM, etc.) si une colonne portant le même nom existe.
  • Correction d'un incident qui se produit lors de la conversion de boucles FOR avec un identificateur non résolu ambigu.

En outre, cette version inclut un ensemble ciblé de correctifs conçus pour améliorer les métriques de qualité et de conversion, ainsi que 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 Oracle 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 avec 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 Oracle est améliorée avec des correctifs ciblés conçus pour améliorer la qualité et les métriques de conversion. Cette version ajoute également les fonctionnalités suivantes :

  • Prise en charge d'Azure SQL Managed Instance en tant que cible Vous pouvez maintenant créer de nouveaux projets ciblant Azure SQL Managed Instance :

    SQL MI project

    Remarque

    Le pack d'extensions SSMA pour Oracle a également été mis à jour pour autoriser les installations distantes sur Azure SQL Managed Instance :

    SSMA for Oracle Extension Pack

    Certaines fonctionnalités, notamment testeur et migration de données côté serveur, ne sont pas prises en charge lors du ciblage d'Azure SQL Managed Instance. Pour en savoir plus, cliquez ici.

  • Conseiller de correctif post-conversion. Cliquez ici pour en savoir plus.

  • Sélection préliminaire de base de données/schéma.

    Lorsque vous vous connectez à la source, l'utilisateur peut désormais sélectionner des bases de données/schémas d'intérêt. 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 filter objects

  • Possibilité d'utiliser le pilote .NET officiel géré pour se connecter à Oracle. Le pilote OCI n'est plus un prérequis pour l'utilisation de l'Assistant Migration SQL Server pour Oracle.

  • Possibilité de mapper ROWID et UROWID sur VARCHAR par défaut. Modification de la migration des données uniqueidentifier pour les colonnes ROWID explicites.

SSMA v7.10

La version v7.10 de SSMA pour Oracle contient les modifications suivantes :

  • Correctifs ciblés conçus pour fournir des protections de sécurité et de confidentialité supplémentaires pour répondre aux changements dans les exigences globales.
  • Amélioration de la conversion liée aux requêtes hiérarchiques.

SSMA v7.9

La version v7.9 de SSMA pour Oracle contient les modifications suivantes :

  • Correctifs ciblés qui améliorent les métriques de qualité et de conversion.
  • Prise en charge de la migration d'instructions « Continuer » d'Oracle vers SQL Server.
  • 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 Oracle contient les modifications suivantes :

  • Prise en charge des fonctionnalités suivantes :
    • Expression de ligne pour la clause IN.
    • Conversions de type implicites.
    • Conversion UID pour Azure SQL Database.
  • Modification du 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 Oracle contient les modifications suivantes :

  • SSMA pour Oracle 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 Oracle 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.
  • La prise en charge de SQL Server 2017 est désormais officielle avec le pack d'extension Oracle pris en charge sur Linux ainsi (nouvelle option d'installation à distance). Notez que la fonctionnalité extension Pack est limitée lorsqu'elle est installée sur Linux, car les fonctionnalités de migration de données côté serveur et testeur ne sont pas prises en charge.
  • SSMA pour Oracle vous permet de migrer des vues matérialisées en tant que tables régulières (configurables via les paramètres de Paramètres du projet>Synchronisation –>Découvrir les tables de stockage pour les vues matérialisées).

SSMA v7.6

La version v7.6 de SSMA pour Oracle est améliorée avec des 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.

SSMA v7.5

La version v7.5 de SSMA pour Oracle contient les modifications suivantes :

  • Plusieurs améliorations apportées afin de garantir une meilleure accessibilité aux personnes souffrant d'un handicap.
  • Mise à jour pour améliorer la métrique de qualité et de conversion avec des correctifs ciblés, tels que la gestion améliorée des types de données date et float pendant la migration des données, en fonction des commentaires des clients.

SSMA v7.4

La version v7.4 de SSMA pour Oracle contient les modifications suivantes :

  • SSMA pour Oracle prend désormais en charge Azure Synapse Analytics en tant que plateforme cible pour la migration.

    New Project window

    • Prend en charge les options de stockage Data Warehouse, comme indiqué dans l'image suivante :

    storage options for data warehouse

    • Prend en charge les options de distribution de données, comme indiqué dans l'image suivante :

    data distribution for data warehouse

  • 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.

    query timeout option

  • 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 Oracle 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ée 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.

        Save as SSDT project command

    • 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.

SSMA v7.2

La version v7.2 de SSMA pour Oracle 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 Oracle contient les modifications suivantes :

  • SQL Server 2017 sur Windows et Linux CTP1 sont désormais des plateformes cibles prises en charge pour la migration. Cette fonctionnalité est en préversion technique et permet le déplacement de schéma et de données pour cibler des instances SQL Server.
  • SSMA prend désormais en charge les 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 Oracle contient les modifications suivantes :

  • Ajout de la prise en charge de SQL Server 2016

  • Ajout de la conversion des tables d'archive flashback Oracle vers des tables temporelles SQL Server.

    Remarque

    SSMA ne copie pas les données d'historique des tables Oracle Flashback Data Archive. Par conséquent, les données d'historique doivent être copiées manuellement pendant le processus de migration. De plus, bien que SSMA n'affiche pas la table d'historique dans l'Explorateur de métadonnées SQL Server, car elle est traitée comme une table système, vous pouvez afficher la table d'historique dans SQL Server Management Studio.

    SQL Server 2016 ne prend pas en charge plusieurs fonctionnalités Oracle Flashback, notamment :

    • Requête de transaction Flashback Oracle
    • DBMS_FLASHBACK package
    • Transaction Flashback
    • Archive des données Flashback
    • Table Flashback
    • Suppression (Drop) Flashback
    • Flashback Database
  • Ajout de la conversion d'une stratégie VPD Oracle en objets de stratégie SQL Server (Sécurité au niveau des lignes pour Oracle).

  • Durée réduite du chargement initial pour Oracle.

  • Analyseur et programme de résolution améliorés.

  • 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-project et open-project pour la console SSMA.

  • Correction de la commande securepassword pour la console SSMA.

  • Correction du comptage des objets pour le chargement initial.

  • Correction de la conversion des types de données caractères pour Oracle.

  • Correction d'un bogue dans global Paramètres.

Mars 2016

La préversion de mars 2016 de SSMA pour Oracle a ajouté la prise en charge des points suivants :

  • Migration vers SQL Server 2016
  • Migration de la sécurité au niveau des lignes Oracle (avec certaines limitations).
  • Migration d'Oracle dans des tables de mémoire vers SQL Server columnstore.

Janvier 2016

La version de maintenance de janvier 2014 de SSMA pour Oracle contient les modifications suivantes :

  • Ajout de la prise en charge des index cluster.
  • Correction des requêtes de schéma Oracle lentes (RFC 5076207).
  • Correction de la connexion à Azure à partir de la console.
  • 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 Oracle contient les modifications suivantes :

  • Ajout de la prise en charge des instances d'Azure SQL Database.
  • Fonctionnalité de pack d'extension déplacée vers le schéma pour prendre en charge Azure SQL Database.
  • Ajout de la prise en charge des vues Matérialisées Oracle.
  • Ajout de la prise en charge de la nouvelle implémentation des données à mémoire optimisée de SQL Server 2014
  • Améliorations des performances incluses testées pour les bases de données avec plus de 10 000 objets.
  • Ajout d'améliorations apportées à l'interface utilisateur pour traiter un grand nombre d'objets.
  • Ajout de la mise en surbrillance des schémas LOB connus.
  • Améliorations de la vitesse de conversion incluses.
  • Ajout de la prise en charge de l'affichage des nombres d'objets dans l'interface utilisateur.
  • Taille de rapport réduite de plus de 25 %.
  • Amélioration des messages d'erreur pour les constructions non prises en charge.

Avril 2014

La version d'avril 2014 de SSMA pour Oracle contient les modifications suivantes :

  • Ajout de la prise en charge de MS SQL Server 2014.
  • Ajout de la prise en charge d'Oracle 12 et de l'optimisation des requêtes.
  • 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 Oracle ajoute la prise en charge des paramètres d'entrée RowType et RecordType mis par défaut à NULL.

Juillet 2011

La version de juillet 2011 de SSMA pour Oracle contient les modifications suivantes :

  • Ajout de la prise en charge de la conversion de séquence Oracle vers le générateur de séquences SQL Server 2012 (11.x).
  • Amélioration des rapports d'erreurs lors de la migration des données.
  • Amélioration de la conversion de l'instruction à l'aide de mots réservés.
  • Amélioration de la conversion implicite de la valeur de date dans une fonction.

Avril 2011

La version d'avril 2011 de SSMA pour Oracle contient les modifications suivantes :

  • Produit consolidé « SSMA pour Oracle », qui prend en charge SQL Server 2005 (9.x), SQL Server 2008 (10.x) et SQL Server 2012 (11.x).
  • Ajout de la prise en charge de la connexion et de la migration vers SQL Server 2012 (11.x).
  • 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 des modèles de récupération journalisés Simple et Bulk.
  • Ajout de la prise en charge 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 Oracle v5.0 côte à côte (SxS) avec des versions antérieures de SSMA (v4.0 et v4.2).
  • Ajout de la prise en charge des types définis par l'utilisateur (notamment sous-type, VARRAY, NESTED TABLE, table d'objets et vue d'objet) et de leurs utilisations dans les blocs PL/SQL avec des messages d'erreur spéciaux.

Juillet 2010

La version de juillet 2010 de SSMA pour Oracle 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 d'Oracle 11g R2.

Juin 2008

La version de juin 2008 de SSMA pour Oracle contient les modifications suivantes :

  • Ajout d'améliorations au rapport d'évaluation, notamment des informations supplémentaires pour les synonymes, la source brute pour les objets, les panneaux et la suppression de logo SQL Server, ainsi que la persistance de la disposition.
  • Ajout d'améliorations dans la conversion d'objets :
    • Packages de conversion DBMS_LOB, DBMS_SQL ajoutés.
    • Conversion de jointure révisée.
    • Modification de collections et de conversion d'enregistrements, désormais conversion d'enregistrements dans des cas simples libérés via des variables distinctes pour chaque champ.
    • Améliorations de l'implémentation des enregistrements et des collections.
    • Fonctions d'agrégation de fenêtrage ajoutées.
    • Clause ROLLUP/CUBE ajoutée.
    • Amélioration pour NEXTVAL/CURVAL.
    • Le regroupement de colonnes dans la clause SET, les ensembles de regroupements et l'ID de regroupement ont été ajoutés.
    • Instruction MERGE ajoutée.
    • Prise en charge des nouveaux types datetime et conversion d'enregistrements et de collections en tant que types de données CLR ajoutés.
  • Ajout de nouvelles fonctionnalités de Testeur. Les tables peuvent désormais être testées en tant qu'objets à l'aide de Testeur, l'ordre d'appel de plusieurs objets testables dans un cas de test peut être modifié, l'utilisateur peut tester des procédures et des fonctions avec des enregistrements et des collections en tant que paramètres et valeurs de retour, et un analyseur de dépendances a été ajouté pour ne vérifier que les tables utilisées.

Août 2007

La version d'août 2007 de SSMA pour Oracle a ajouté :

  • Un nouveau composant Testeur vous permet de créer, de gérer et d'exécuter des cas de test pour vérifier le code SQL converti.
  • La prise en charge de la conversion de sous-types, de collections et de modules locaux Oracle a été ajoutée au convertisseur SQL.
  • Une nouvelle fonctionnalité de synchronisation vous permet de synchroniser des objets spécifiques avec la base de données SQL Server.
  • Nouvelles options de conversion

Avril 2007

La version d'avril 2007 de SSMA pour Oracle était la version initiale.