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 :

Restaurer une base de données sur 2005


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Décembre 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 7
    Par défaut Restaurer une base de données sur 2005
    bonjour,
    j'ai fait un backup d'une base de données sous SQL-Server 2005 et Windows XP , et je veux faire un restore de cette bd sous SQL-Server 2008 R2 sous Windows 7 64 bit, et quand je fais le restore voici l'erreur :


    TITLE: Microsoft SQL Server Management Studio
    ------------------------------

    Restaurer failed for Server 'MON-PC\SQLEXPRESS'. (Microsoft.SqlServer.SmoExtended)

    For help, click: http://go.microsoft.com/fwlink?ProdN...r&LinkId=20476

    ------------------------------
    ADDITIONAL INFORMATION:

    Une exception s'est produite lors de l'exécution d'une instruction ou d'un lot Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)

    ------------------------------

    SQL Server a détecté une erreur d'E/S logique et relative à la cohérence. L'erreur somme de contrôle incorrecte (somme de contrôle attendue*: 0x236a6da7*; somme de contrôle réelle*: 0x196aed0a) s'est produite pendant une opération de lire de la page (1:208) dans la base de données avec l'ID 5 au niveau du décalage 0x000000001a0000 dans le fichier 'c:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\MADB.mdf'. Vous trouverez peut-être plus de détails dans les messages supplémentaires qui figurent dans le journal des erreurs et le journal des évènements système de SQL Server. Il s'agit d'une condition d'erreur sévère qui met en péril l'intégrité de la base de données et qui doit être corrigée immédiatement. Effectuez une vérification complète de la cohérence de la base de données (DBCC CHECKDB). Cette erreur peut être due à de nombreux facteurs*; pour plus d'informations, reportez-vous à la documentation en ligne de SQL Server. (Microsoft SQL Server, Error: 824)

    For help, click: http://go.microsoft.com/fwlink?ProdN...4&LinkId=20476

    ------------------------------
    BUTTONS:

    OK
    ------------------------------

    SVP aidez moi j'arrive pas à résoudre ce problème
    et merci d'avance

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    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 : 22 010
    Billets dans le blog
    6
    Par défaut
    Votre base de données original est pourrie au niveau de la page 1:208, c'est à dire fichier 1 page 208 (le 1 c'est un fichier de données). Dans 99% des cas c'est le disque qui merde. Dans l'autre 1% c'est le contrôleur...
    Vous devez commencer par réparer l'erreur avant de pourvoir faire une nouvelle sauvegarde puis restaurer.
    Pour identifier l'erreur :
    DBCC CHECKDB
    une fois identifiée clairement l'objet en cause (object_id / index _id) vous saurez ce que c'est. Si l'index_id est 0 ou 1 c'est une table... Pas d'autre solution que de faire un DBCC CHECTABLE ... REPAIR ALLOW DATA LOSS e qui supprimera la page... Après il faudra rectifier les contraintes avec un DBCC CHECKCONCTRAINTS.
    Si c'est un index, alors, il suffit de le supprimer l'index et le recréer.

    Plus d'information dans mon livre : www.amazon.fr/dp/2212135920/

    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/ * * * * *

  3. #3
    Membre du Club
    Inscrit en
    Décembre 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 7
    Par défaut
    Bonjour, et merci bcp pour votre réponse, en faite j'ai formaté mon poste ou se trouve la base de données sql server 2005, et j'ai installé Windows 7 avec sql server 2008, comment je doit résoudre ce problème et merci bcp

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par samia_86 Voir le message
    Bonjour, et merci bcp pour votre réponse, en faite j'ai formaté mon poste ou se trouve la base de données sql server 2005, et j'ai installé Windows 7 avec sql server 2008, comment je doit résoudre ce problème et merci bcp
    Si t'as flushé la bd, il n'y a plus de problème !

  5. #5
    Membre du Club
    Inscrit en
    Décembre 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 7
    Par défaut
    j'ai pas bien compris parce que je suis débutante, est ce que tu px m'explique et merci bcp

  6. #6
    Membre du Club
    Inscrit en
    Décembre 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 7
    Par défaut
    SVP aidez moi

Discussions similaires

  1. Restaurer une base de données sur un autre serveur
    Par gabouille dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 10/01/2013, 10h34
  2. Réponses: 3
    Dernier message: 02/08/2007, 17h09
  3. Réponses: 5
    Dernier message: 07/06/2007, 15h19
  4. communiquer avec une base de données sur internet
    Par richard038 dans le forum Bases de données
    Réponses: 7
    Dernier message: 15/02/2006, 18h01
  5. Réponses: 2
    Dernier message: 22/12/2005, 10h05

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