Question

Nous avons une base de données Microsoft SQL Server 2005 qui doit être reconvertie en SQL Server 2000. Quelqu'un a-t-il des suggestions sur l'approche ou les outils à utiliser pour effectuer cette conversion? Nous n'utilisons pas de fonctionnalités spécifiques à SQL Server 2005 dans la base de données, cela ne devrait donc pas rendre la conversion problématique.

Je dois mentionner que j’ai trouvé la fonctionnalité d’exportation de Microsoft SQL Server très problématique dans le traitement des clés générées automatiquement. Des suggestions d’outils alternatifs seraient donc appréciées.

Était-ce utile?

La solution

Générez un script complet pour votre base de données dans SQL2005 et modifiez le " Script pour la version du serveur " option pour SQL Server 2000. Vous pouvez maintenant recréer votre base de données sur le serveur SQL 2000. Une fois cette opération terminée, utilisez la fonctionnalité d’exportation de données pour exporter de SQL 2005 vers SQL 2000.

Autres conseils

Obtenez un essai de RedGate SQL ToolBelt , puis utilisez:

  1. Comparaison SQL pour transférer la base de données
  2. Comparaison de données SQL pour transférer les données
  1. Scriptez toute la base de données
  2. Créer une nouvelle base de données SQL2000
  3. Exécuter le script sur la nouvelle base de données
  4. Importez les données de SQL2005 dans la base de données SQL2000 (plusieurs façons de le faire)

Il y a probablement un outil quelque part qui fait tout cela pour vous, bien que je ne sache pas si cela se fait couramment.

Ce que vous voulez faire s'appelle le déclassement. Google donne beaucoup de résultats, mais voici un bonne présentation sur un fil des forums de Microsoft (faites défiler vers le bas de la page).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top