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 :

[SQLEXP2005]Probleme de Restauration


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 5
    Par défaut [SQLEXP2005]Probleme de Restauration
    Bonjour
    Aprés des recherches qui mon donnés un peu mal a la tête, je me décide à poster.
    Machine ==> WinXP
    Logiciel ==> SQLEXP2005 Anglais
    Apres changement de serveur dédié,dû a un piratage, j'avais récupéré ma base de donnée sous forme de .bak
    Je sais que le logiciel etait en anglais et que c'était sql de microsoft (c'est pas moi qui l avez installé)
    Aujourdhui j'ai installé SQLEXP2005 anglais pour plus de compatibilitée.
    Mais impossible de mettre en place le backup
    ===================================

    Restore failed for Server 'SD-4367\SQLEXPRESS'. (Microsoft.SqlServer.Express.Smo)

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

    ------------------------------
    Program Location:

    at Microsoft.SqlServer.Management.Smo.Restore.SqlRestore(Server srv)
    at Microsoft.SqlServer.Management.SqlManagerUI.SqlRestoreDatabaseOptions.RunRestore()

    ===================================

    System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing 'SHO_LOG' database. (Microsoft.SqlServer.Express.Smo)

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

    ------------------------------
    Program Location:

    at Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteNonQueryWithMessage(StringCollection queries, ServerMessageEventHandler dbccMessageHandler, Boolean errorsAsMessages)
    at Microsoft.SqlServer.Management.Smo.BackupRestoreBase.ExecuteSql(Server server, StringCollection queries)
    at Microsoft.SqlServer.Management.Smo.Restore.SqlRestore(Server srv)
    Faut t'il trouver la version originale qui a fait le backup ou existe t'il un moyen d'adapter mon backup pour ma version SQL
    Peut on mettre un SQL en FR ou je doit rester en UK
    Merci de votre aide

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Par défaut
    vous devez indiquer que la base du backup est differente de la base d'accueil, pour cela, vous devez deplacer les fichier mdf et ldf.

    fadace explique cela dans son tutoriel dans la rubrique deplacement de bases.

    pour en savoir plus : http://fadace.developpez.com/mssql/sauve/

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 5
    Par défaut
    Merci en regardant de plus pret je commence a comprendre,
    Mais j ai des erreurs a l execution
    Apres avoir mis les chemin qui sont differents chez moi
    BACKUP DATABASE SHO TO N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\SHO.BAK'
    GO
    RESTORE DATABASE SHO2
    FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\SHO.BAK'
    WITH MOVE N'SHO_Data' TO N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\SHO2_Data.mdf',
    MOVE N'SHO_Log' TO N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\SHO2_Log.ldf'
    GO

    ALTER DATABASE SHO2 MODIFY FILE (NAME=N'SHO_Data', NEWNAME=N'SHO2_Data')
    ALTER DATABASE SHO2 MODIFY FILE (NAME=N'SHO_Log', NEWNAME=N'SHO2_Log')
    GO
    j'ai ce message d'erreur
    Msg 102, Niveau 15, État 1, Ligne 1
    Incorrect syntax near 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\SHO.BAK'.
    Msg 3234, Niveau 16, État 2, Ligne 1
    Logical file 'SHO_Data' is not part of database 'SHO2'. Use RESTORE FILELISTONLY to list the logical file names.
    Msg 3013, Niveau 16, État 1, Ligne 1
    RESTORE DATABASE is terminating abnormally.
    Msg 911, Niveau 16, État 1, Ligne 2
    Could not locate entry in sysdatabases for database 'SHO2'. No entry found with that name. Make sure that the name is entered correctly.
    J'avance doucement
    Merci de votre interêt

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Par défaut
    vous devez creer la base vide d'accueil sho2 avant le restaure.
    ensuite,
    avec la console manager, cela se fait tres facilement, vous devez mettre with replace, avec remplacement de la base de données, indiquer le chemin de depart des mdf et ldf et les chemins d'arrivés. Je suppose que cela resoudra votre probleme.
    vous pouvez generer le script pour comprendre comment ca marche

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 5
    Par défaut
    Merci de cette réponse, mais j avoue que je n'ai pas compris,donc je teste divers trucs,
    J'ai crée en faisant clic droit sur Base de données ==> nouvelle base de donnée==>SHO2
    mais toujours le même problème
    Je suis un peu perdu la
    Je rappelle que je n'ai que la sauvegarde donc le SHO.bak

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Par défaut
    tu peux voir sur mon exemple, le replace, qui est important.

    essaie avec ca,tu peux tester le lien aussi qui est interessant...

    http://blog.developpez.com/index.php...arde_est_bonne

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 5
    Par défaut
    En fait pour ne pas compliquer j ai parlé d'une BD mais en fait j'en ai 4 différentes.
    A l exécution de l une d'elle j'ai un petit mieux mais apparemment les 2 première lignes d'erreurs ce reproduisent sur toutes les BD

    Msg 102, Niveau 15, État 1, Ligne 1
    Incorrect syntax near 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\seven_ORA.BAK'.
    voila.
    Mais sur cette base la suite du message laisse a penser que sa a partiellement marché je pense
    Processed 184 pages for database 'seven_ORA2', file 'seven_ORA_Data' on file 1.
    Processed 3 pages for database 'seven_ORA2', file 'seven_ORA_Log' on file 1.
    RESTORE DATABASE successfully processed 187 pages in 4.104 seconds (0.371 MB/sec).
    The file name 'seven_ORA2_Data' has been set.
    The file name 'seven_ORA2_Log' has been set.
    Cela a marché que a la condition de ne pas creer la base de donné vide,sinon ça marche pas et erreur totale

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme de restauration sur vista
    Par tohiro dans le forum Windows Vista
    Réponses: 4
    Dernier message: 28/09/2008, 18h31
  2. Probleme de restauration partielle
    Par Mehdilis dans le forum Administration
    Réponses: 2
    Dernier message: 30/04/2007, 11h51
  3. [DUMP BDD] Problème de restauration avec MySQL Administrator
    Par scorpiwolf dans le forum Administration
    Réponses: 1
    Dernier message: 12/07/2006, 12h33
  4. Probleme de restauration Active Directory
    Par RA dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 30/12/2005, 09h43
  5. Probleme Sauvegarde-Restauration avec MySql Administrator
    Par Christophe Charron dans le forum Administration
    Réponses: 7
    Dernier message: 26/07/2005, 08h25

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