Bonjour,
Je pense que vous avez remarqué que quand on sauvegarde une base sous 2005, quand on essaye de la restaurer sous 2000, il veut pas.
Y a t-il un moyen sous 2005 de la sauvegarder et qu'elle soit prise en compte dans 2000 ?
Merci
Bonjour,
Je pense que vous avez remarqué que quand on sauvegarde une base sous 2005, quand on essaye de la restaurer sous 2000, il veut pas.
Y a t-il un moyen sous 2005 de la sauvegarder et qu'elle soit prise en compte dans 2000 ?
Merci
Hmmmm, je ne pense pas que ce soit possible à moins de définir un le niveau de compatibilité de ta base sur ton server 2005 à (80) SQL server 2000.
Prenons comme simple exemple l'implémentation de la donnée varchar, limitée à 8000 caractères sur sql 2000 et qui n'a pas vraiment de limite en 2005 (enfin si mais à plus de 8000 caracteres) car si la ligne dépasse les 8000 caractères, elle est mise dans une autre page et référencée par un pointeur dans la row.
Ce simple exemple peut deja expliquer la non-compatibilité d'une base de donnée 2005 sur un serveur 2000.
c'est con, car ma base a la base elle est sur 2000
j'lai foutu par malheur sur un 2005 et bammm j'px plus la mettre sur un 2000 car plus de backup 2000
essayez en faisant préalablement à la sauvegarde un sp_dbcmptlevel 'mabase', 80
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
j'ai le même soucis avec un SQL2008. Ma base est bien au niveau de compatibilité 80 (sql2000) mais lorsque je fais un backup et que j'essaie de restaurer cette base sur un serveur sql 2000, j'ai un message d'erreur "structure de disque 655. Le serveur prend en charge la version 539".
j'ai essayé le sp_dbcmptlevel 'mabase', 80 et ALTER DATABASE 'mabase'
SET COMPATIBILITY_LEVEL = 80, rien n'y fait
Bonjour,
Il n'y a aucune possibilité de restaurer une version plus récente sur une version moins récente de SQL Server.
La seule possibilité est d'exporter le schéma et les données et de les réimporter sur l'ancienne version de votre serveur SQL.
++
Nous avons eut une petite discussion à ce sujet il n'y a pas si longtemps.
http://www.developpez.net/forums/d96...08-for-2005-a/
Etienne ZINZINDOHOUE
Billets-Articles
Je pensais aussi à ça. mais non ça ne marche pas !
http://www.developpez.net/forums/d96...08-for-2005-a/
Etienne ZINZINDOHOUE
Billets-Articles
Partager