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 :

SOS migration 2000 vers 2005 a détruit ttes mes bases


Sujet :

Administration SQL Server

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    683
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 683
    Points : 237
    Points
    237
    Par défaut SOS migration 2000 vers 2005 a détruit ttes mes bases
    Bonsoir,
    j'ai procédé à la migration d'un SQL Server 2000 vers 2005. le serveur contenait env 34 bases de mon ERP.

    Pendant la migration des utilisateurs se sont connectés et sont fait ejecté lors de l'arrêt du service du serveur SQL.

    Aucune des bases ne semblent plus exploitables, certaines ont perdus des procédures stockées, d'autres semblent avoir tout dans leurs bases sauf qu'elles ne marchent plus.

    J'envisage 2 idées :
    J'ai un autre PC qui m'avait servi à tester la migration SQL 2005 il y a 2 semaines avec ces mêmes bases. Sur celui-ci, tout marche mais évidemment les bases ont 2 semaines. Est-il possible de copier toutes les tables d'une base pour les transférer sur ce pc en remplacement des tables qui sont dessus ?

    Autre idée : revenir sur SQL 2000, remonter la sauvegarde avant migration.
    Mais comment dois-je m'y prendre ?
    dois-je désinstaller SQL 2005, rebooter, installer SQL 2000 et remonter mes mdf ? Est-ce que je ne risque pas de perdre d'autres paramètrages SQL comme les comptes users et leurs rôles....

    Je suis preneur de tout conseil. Je dois y retourner demain samedi.
    Il faut que tout remarche avant lundi !

    Merci
    Thibault

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 50
    Points : 60
    Points
    60
    Par défaut
    Bonjour,
    Si tu as une sauvegarde de tes bases (BACKUP DATEBASE) faite sous SQL 2000, un RESTORE DATABASE sous 2005 te permettra sans problème de les remonter, la compatibilité descendante étant assurée.

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    683
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 683
    Points : 237
    Points
    237
    Par défaut
    Bonjour,

    Dans l'urgence, j'ai restauré SQL 2000 mais je n'ai compris mes pb :

    L'utilitaire de sauvegarde était un HP Backup. J'ai désinstallé SQL 2005 en respectant un guide de désinstallation trouvé ici-même (dans la FAQ, je crois?)

    Ensuite j'ai réinstallé SQL 2000.

    Puis j'ai utilisé l'utilitaire de HP Backup pour remonter les sauv des bases SQL et là : DESESPOIR: échec des remontées. Erreur signalée : erreur d'intégérité des bases SQL ?! et ceci sur toutes les bases pas 1 n'y échappe : aussi bien northwind, que Master ....

    En cherchant sur le net, j'ai lu qu'on pouvait désactiver une option de contrôle de cohérence des bases SQL. Et là, miracle, les bases se restaurent et elles fonctionnent toutes de nouveau.

    J'ai pas osé réinstallé SQL 2005 : mon samedi étant déjà bien bouzillé!

    Enfin, l'essentiel est fait : le client est sauvé !

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 50
    Points : 60
    Points
    60
    Par défaut
    Ton problème vient certainement que tu as tenté une restauration en remontant des copies de tes fichiers mdf/ldf . Et ça ce n'est pas bon.
    Votre sauvegarde ne devrait pas sauvegarder directement ces fichiers, mais un backup des bases effectué via BACKUP DATABASE.

    Sans détachement des mdf/ldf de l'ancien serveur, ils lui reste 'logiquement' liés.

    Tu as deux moyens de migrer tes bases tes bases :
    - BACKUP DATABASE / RESTORE DATABASE
    - DETTACH / ATTACH des mdf/ldf

    Je t'invite à consulter la FAQ, laquelle aborde ces points, ainsi que cette page : http://fadace.developpez.com/mssql/sauve/

Discussions similaires

  1. Migration 2000 vers 2005 (Identity)
    Par fluche dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 23/04/2008, 11h34
  2. Migration SQL Serveur 2000 vers 2005.
    Par ylarvor dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 03/03/2008, 14h46
  3. Migration reporting services 2000 vers 2005
    Par dahu17 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 07/05/2007, 02h05
  4. Migration SQL 2000 vers 2005 et problème d'Unicode
    Par Micht dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 22/03/2007, 09h34
  5. migration sql server 2000 vers 2005
    Par poosh dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 10/04/2006, 10h02

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