IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration SQL Server Discussion :

Sauvegarder une base 2005 en format 2000


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 49
    Par défaut Sauvegarder une base 2005 en format 2000
    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

  2. #2
    Membre Expert

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 216
    Par défaut
    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.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 49
    Par défaut
    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

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par défaut
    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/ * * * * *

  5. #5
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2
    Par défaut
    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

  6. #6
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    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.

    ++

  7. #7
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    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

  8. #8
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Citation Envoyé par SQLpro Voir le message
    essayez en faisant préalablement à la sauvegarde un sp_dbcmptlevel 'mabase', 80
    A +
    Je pensais aussi à ça. mais non ça ne marche pas !

    http://www.developpez.net/forums/d96...08-for-2005-a/
    Etienne ZINZINDOHOUE
    Billets-Articles

Discussions similaires

  1. Migration d'une base 6.5 vers 2000 ou mieux 2005
    Par Labienus dans le forum Administration
    Réponses: 3
    Dernier message: 19/02/2010, 15h52
  2. Sauvegarder une Base de données Oracle 8
    Par benjamin50 dans le forum Administration
    Réponses: 7
    Dernier message: 16/06/2009, 11h36
  3. [SGBD] [MySql] Sauvegarder une base de données
    Par joquetino dans le forum Administration
    Réponses: 2
    Dernier message: 23/02/2006, 23h47
  4. Mettre à jour une base sous SQL SERVER 2000
    Par FilipeVV dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 11/02/2005, 12h24
  5. Récupérer une base postgresql au format .SQL ?
    Par hesky dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 26/08/2004, 10h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo