ALERTE COOKIE : En naviguant sur notre site, vous acceptez l’utilisation de cookies.
Pour en savoir plus, n’hésitez pas à lire notre Politique de confidentialité et Politique d’usage de cookies.

Migration de Base de données et d'Application multiplateforme Hautement Automatisée, Personnalisée et Optimisée


Solution de mise à jour de Microsoft SQL Server

L'outil de migration de base de données Ispirer MnMTK est une solution hautement automatisée pour la migration SQL Server 2000 vers SQL Server 2008. Notre outil de migration de base de données vous aidera à opérer facilement entre les deux versions de base de données SQL Server.

Qu'est-ce que Microsoft SQL Server

Microsoft SQL Server est une base de donnée relationnelle developée par Microsoft, sortie en 1989. SQL Server 7.0 et SQL Server 2000 ont eu des modifications et extensions de code Sybase plus le support pour l'architecture IA-64. SQL Server 2008 (nom de code "Katmai") est apparu le 6 Août 2008 et a pour objet la gestion des données auto-tuning, auto-organisation et l'auto-maintien avec le développement des téchnologies Always On de SQL Server, afin de fournir les temps d'arrêt proche du zéro.

Pourquoi Ispirer MnMTK

L'outil de migration Ispirer MnMTK permet la mise à jour vers SQL Server 2008:

  • Migration de fonctions désapprouvées
  • Ancien format rejoint la migration
  • Support des objets du système de mise à jour

Caractéristiques de Conversion

  • Migration de type de données

    Certains types de données doivent être convertis, car ils sont désapprouvés dans les futures versions de MSSQL Server.

    Pour obtenir des informations supplémentaires sur la mise à jour des types de données, veuillez consulter le chapitre sur MSSQL Server Upgrade Data Types à nos pages Wiki:

    http://wiki.ispirer.com/sqlways/sql-server/upgrade/datatypes

  • Migration de Fonctions SQL Built-in

    SQLWays peut migrer les fonctions quand elles ont changé leurs noms ou leur nombre d'arguments.

    Pour en savoir plus sur la mise à jour des fonctions intégrées veuillez consulter le chapitre MSSQL Server Upgrade Built-in Functions sur nos Wiki pages:

    http://wiki.ispirer.com/sqlways/sql-server/upgrade/builtinfunctions

  • Conversion d'objets du système

    Un grand nombre d'objets du système a été déplacé vers le schéma avec de nouveaux noms. De plus, certaines colonnes dans les tables de système ont changé leurs noms dans SQL Server 2008.

    • syscolumns -> sys.columns
    • syscomments -> sys.comments
    • sysindexes -> sys.indexes
    • sysmessages -> sys.messages
    • sysobjects -> sys.objects
    • systypes -> sys.types and more

    Pour obtenir des informations supplémentaires sur la mise à jour des objets du système, veuillez consulter le chapitre sur MSSQL Server Upgrade System Object à la page Wiki:

    http://wiki.ispirer.com/sqlways/sql-server/upgrade/systemobjects

  • Conversion de la Syntaxe

    Certaines déclarations exigent des manipulations supplémentaires pour être utilisées dans une version plus récente de MSSQLServer 2008.

    • Dbcc DbReindex
    • Drop Index
    • Références de colonnes à trois parties
    • Références de colonnes à quatre parties

      Par exemple:

      Microsoft SQL Server 2000:

      UPDATE dbo.ispirer.shop
      SET good = “Milk”
      WHERE dbo.ispirer.shop.good_id = 18

      Microsoft SQL Server 2008:

      WITH s AS (SELECT * FROM  dbo.ispirer.shop )
      UPDATE s
      SET good = “Milk”
      WHERE s. good_id  = 18

    • Mise à jour avec Nolock dans la clause From
    • Table Hints sans With
    • Index Option sans parenthèses
    • Joint dans l'ancien format

      Par exemple:

      Microsoft SQL Server 2000:

      SELECT shop_name FROM shop, customer 
      WHERE shop.good_id*=customer.good_id 
      AND customer.price=123 AND shop.good= “Milk”

      Microsoft SQL Server 2008:

      SELECT shop_name FROM shop LEFT OUTER JOIN customer ON 
      shop.good_id=customer.good_id AND customer.price=123  
      WHERE  shop.good= “Milk”

    • Utiliser l'alias dans ORDER BY

    • Par exemple:

      Microsoft SQL Server 2000:

      SELECT DISTINCT CONVERT(VARCHAR, good_date,112) 
      AS good_date FROM shop ORDER BY shop.good_date

      Microsoft SQL Server 2008:

      SELECT DISTINCT CONVERT(VARCHAR, good_date,112)  
      AS good_date FROM shop ORDER BY good_date


      Microsoft SQL Server 2000:

      SELECT CONVERT(VARCHAR, good_date,112) 
      AS good_date, good_date  FROM shop
      ORDER BY good_date

      Microsoft SQL Server 2008:

      SELECT CONVERT(VARCHAR, good_date,112)  
      AS good_date, good_date FROM shop
      ORDER BY CONVERT(VARCHAR, good_date,112)


      Microsoft SQL Server 2000:

      SELECT good_date, CONVERT(VARCHAR, good_date,112) 
      AS good_date FROM shop ORDER BY good_date

      Microsoft SQL Server 2008:

      SELECT good_date, CONVERT(VARCHAR, good_date,112)  
      AS good_date FROM shop ORDER BY shop.good_date


      Pour obtenir des informations supplémentaires sur la mise à jour de la syntaxe, veuillez consulter le chapitre sur MSSQL Server Upgrade Syntax à la page Wiki:

      http://wiki.ispirer.com/sqlways/sql-server/upgrade/statementssyntax

      Outre la logique métier côté serveur, Ispirer MnMTK convertit aussi des requêtes SQL dans les applications frontales et scripts.


      Contactez-nous pour en savoir plus.

 
Témoignages
Decitre, France

Sybase ASE vers PostgreSQL

Nous recherchions un outil pour effectuer une migration de Sybase à PostgreSQL.

Après quelques recherches nous avons trouvé l’outil d’Ispirer que nous avons...

...

TSS Consultancy, Inde

Microsoft SQL Server vers Oracle

Tout a commencé lorsque mon entreprise était à la recherche de la solution de migration de la base de données SQL Server vers Oracle. Plus de 10...

...

Etudes de cas
IBM DB2 LUW vers PostgreSQL, Etats-Unis

Notre client était la société publique américaine et l'unité indépendante du gouvernement de l'État.

...

Sybase ASE vers Microsoft SQL Server, Chili

Ispirer a déjà réalisé des projets pour des clients sur sept continents, y compris l'Amérique du Sud. Cette fois, nous avons eu l'honneur de coopérer avec un grand fabricant de logiciels basé au...

...