Déclassement de SQL server 2008, SQL Server 2005
Sont il des problèmes de sauvegarde d'une base de données à partir de SQL Server 2008, puis de l'importer dans SQL Server 2005? J'avais mis à niveau vers SQL Server 2008, mais l'année 2008 semble être trop de problèmes jusqu'à maintenant, je veux rétrograder. Existe-il des problèmes en faisant cela?
- Aucun problème particulier avec SQL Server 2008?
Vous devez vous connecter pour publier un commentaire.
Bien, vous ne serez pas en mesure de restaurer un 2008 de sauvegarde d'un serveur SQL 2005.
Meilleure façon de le faire est d'utiliser la "génération de Scripts SQL Server" assistant pour créer un script (y compris les schémas et les données) que vous pouvez exécuter sur SQL 2005 pour créer la base de données. Voir http://www.devx.com/dbzone/Article/40531
Mais pour en revenir à l'original de la question: quels sont les problèmes que vous rencontrez avec SQL 2008?
L'autre façon de le faire est de se connecter aux serveurs via l'explorateur d'objets et d'importer des données à partir de l'un en l'autre.
Pour ce faire, certaines choses ne sont pas transférés correctement, cependant. Par exemple, j'ai dû réinitialiser manuellement le primaire et de clé étrangère, ainsi que l'auto-incrément de réglage. C'était un petit prix à payer, même si, pour l'obtention de toutes les données de travail.
Je suis d'accord quel est le problème ? pouvez-vous ne pas exécuter la base de données dans SQL 2005 mode de compatibilité si c'est quelque chose au sujet de l'application. Si vous devez vous déplacer vers 2005, vous ne pouvez pas il suffit de restaurer la base de données du 08 au 05.
Si vous avez une DB qui est plus gros que 50 mo ou alors je serais le script de votre schéma de base de données à l'aide de l'assistant de génération de script, script tous vos clés, index, triggers, classement et tout plein texte les indices que vous avez sans les données. N'oubliez pas de vérifier le script sql de la version 2005 de l'option. Exécutez le script pour créer une nouvelle base de données sur votre serveur sql server 2005.
Si vous avez des déclencheurs sur vos tables, vous voulez les désactiver tous avant d'importer les données. Ces scripts vont le faire pour vous.
Ces le fera pour vous
Puis utilisez l'assistant importation /exportation pour importer les données dans votre base de données, ce qui est beaucoup plus rapide que le script le script dans mon expérience.
Vous ne pouvez pas restaurer une Base de données SQL Server sauvegarde de SQL Server 2008 et de le restaurer sur SQL Server 2005 que ce n'est pas pris en charge par Microsoft. Pour en savoir plus pourquoi vous ne pouvez pas restaurer une base de données de version supérieure à la version inférieure alors lisez la suite l'article. Si vous souhaitez passer la base de données, puis utiliser pouvez utiliser SQL Server Integration Services. Un exemple de déclasser un Serveur SQL server 2008 de la base de données de SQL Server 2005 est mentionné dans la suite de l'article.