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

  1. #1
    Candidat au Club
    Restauration base SQL impossible
    Bonjour,

    voici mon probleme, j'ai un serveur SQL 2008R2 installe en local sur un pc et sur lequel je cherche a dupliquer une base pour faire des test sans casser ma base de prod.
    pour cela j'a cree une nouvelle base (test1) et effectué un backup de ma base de prod (base_Prod).

    lorsque je veux faire la restauration j'ai un message d'erreur:

    System.Data.SqlClient.SqlError: The file 'c:\Program Files\Microsoft SQL Server\MSSQL10_50.serveur1\MSSQL\DATA\base_Pod.mdf' cannot be overwritten. It is being used by database 'base_Pod'. (Microsoft.SqlServer.Smo)

    je ne comprend pas pourquoi il cherche a acceder au fichier mdf de ma base de prod quand je fais la resto.

    merci de votre aide

  2. #2
    Membre averti
    Bonjour,

    Tout d’abord, il existe une option « Copy Database » dans SSMS.

    Concernant ton problème : lorsque tu restaures ta base de Prod sur test1 le chemin du fichier Data (.mdf) est sauvegardé. Tu essayes donc d’écrire sur le .mdf que tu souhaites dupliquer.

    Solution : modifier l’option « Restore As » afin de changer le chemin / nom de ton nouveau .mdf.

    ++

  3. #3
    Membre éprouvé
    Bonjour,

    Pour compléter ce que pulsdrum:
    lorsque tu es dans l'écran de restauration (une fois ton fichier bak sélectionné) dans les options tu va trouver les noms des fichiers de base mdf et ldf.
    Tu peux tout modifier, lecteur, répertoire, nom de fichier.
    Ainsi si en prod tu as ton mdf dans un répertoire et ton ldf dans un autre, en test tu peux tout mettre au même endroit.

    Dernier conseil, attention au problèmes d'espace de stockage et au pb de perf si tu es sur le même serveur physique et même instance SQL server

  4. #4
    Candidat au Club
    Restauration Base SQL impossible

  5. #5
    Membre expérimenté
    Citation Envoyé par fofalaz Voir le message
    Merci pour le lien, mais par contre pour lui... J'espère qu'il a résolu son problème depuis 5 mois
    Ce que nous avons fait pour nous-même meurt avec nous, ce que nous avons fait pour les autres et le monde est immortel. Albert Pike

    http://www.datacrossroad.be