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 v10.0
La version v10.0 de SSMA pour Oracle contient les modifications suivantes :
- Déplacement des données Oracle à l’aide du service Azure Data Migration
- Recommandation de référence SKU et évaluation de la charge de travail pour la charge de travail Oracle
- Prise en charge de l’authentification microsoft Entra ID globale
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 :
- Ajoutez la prise en charge de la conversion BULK COLLECT à l’aide de la fonction d’émulation en bloc pour récupérer plusieurs lignes dans une seule extraction.
- Correctif pour les abonnements manquants dans la migration via la migration à grande échelle.
- Amélioration de la conversion de la fonction DECODE.
- Améliorer 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 arbitraires 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 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 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
- Ajouter 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 :
- 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 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
etSQLERRM
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 et 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
etLAST_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 vous 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 utiliser ce paramètre, dans SSMA pour Oracle, accédez à Outils>Project Settings>General>Conversion, puis, sous Misc, mettez à jour la valeur du paramètre omettre les propriétés étendues sur Oui.
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 d’Oracle
WHERE .. IN (..)
est de 1 000 éléments). - Migration des données de
RAW
versUNIQUEIDENTIFIER
. - 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 colonnesBINARY_FLOAT
etBINARY_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 et 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 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 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 :
Le pack d'extensions SSMA pour Oracle a également été mis à jour pour autoriser les installations distantes sur Azure SQL Managed Instance :
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, 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.
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
etUROWID
surVARCHAR
par défaut. Modification de la migration des donnéesuniqueidentifier
pour les colonnesROWID
explicites.
SSMA v7.10
La version v7.10 de SSMA pour Oracle contient les modifications suivantes :
- Correctifs ciblés conçus pour fournir davantage de protections en matière de sécurité et de confidentialité 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.
- Expression de ligne pour la clause
- 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). Les fonctionnalités du pack d’extension sont limitées lorsqu’elles sont installées sur Linux, car les fonctionnalités de migration des 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 basés sur les commentaires des clients, tels que la gestion améliorée des types de données date et float pendant la migration des données.
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.
- Prend en charge les options de stockage Data Warehouse, comme indiqué dans l'image suivante :
- Prend en charge les options de distribution de données, comme indiqué dans l'image suivante :
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 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.
- 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 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.
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
- Package
DBMS_FLASHBACK
- 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
etopen-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.0.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
etBulk
. - 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.
- Packages de conversion
- 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.