J'ai: p>
SQL Server 2008 P>
Nom de la base de données: base de données1 p>
J'avais pris la sauvegarde de "base de données1" il y a près d'un mois. Maintenant, en quelque sorte, la "base de données1" est gâchée dans certaines tables. P>
Alors je veux récupérer uniquement les tables de ma dernière sauvegarde. P>
J'essaie de faire une autre base de données nommée "base de données2" et de le restaurer avec une sauvegarde ancienne. P>
J'ai peur de restaurer du fichier de sauvegarde, qui peut restaurer dans "base de données1", je veux re-stocker dans la seule "base de données2" (qui est nouveau) p>
3 Réponses :
Vous pouvez renommer votre base de données existante à quelque chose comme OriginalDb, puis créez une base de données vide appelée base de données1. Restaurer votre sauvegarde dedans. Vous pouvez maintenant copier des données de votre base de données1 (de BKP) à OriginalDB. Après avoir terminé, supprimez la sauvegarde et renommez Original Retour à la base de données1 P>
Voici où utiliser T-SQL vous aidera à sortir. P>
Si je n'utilise pas de fichier BAK, je peux utiliser le nom de db dans la source DB ......... mais je suis incapable de voir tous les DB dans la source db.pan vous aidez pourquoi je ne peux pas le faire
Mettez simplement, vous n'avez pas d'autorisations dans les autres bases de données. Donc, parlez-en à quelqu'un qui a le rôle de Sysadmin pour vous aider, obtenir sysadmin vous-même ou exercer une des autres solutions dans ce fil (nommément renommer le dB actuel et restaurer à l'ancien nom). Je ne serais pas surpris si votre manque d'autorisations actuelles nuit à ce dernier effort.
Si vous utilisez SSMS, vous pouvez: P>
1) Cliquez avec le bouton droit de la souris sur le dossier de bases de données p>
2) Sélectionnez la base de données de restauration P>
3) Entrez n'importe quel nom que vous souhaitez dans le champ "to Base de données" - ce sera le nom de la base de données p>
4) Sélectionnez "Du périphérique" et recherchez votre fichier de sauvegarde. P>
vous peut em> besoin de
J'ai dû définir manuellement différents noms de fichiers dans la page Options.
Si je n'utilise pas de fichier BAK, je peux utiliser le nom de db dans la source DB ......... mais je suis incapable de voir tous les DB dans la source db.pan vous aidez pourquoi je ne peux pas le faire
Si une DB existe déjà avec le même nom ou comporte des fichiers avec les mêmes noms de fichiers, renommez DB et les fichiers. Oui, même si vous lui donnez un nouveau nom et de nouveaux noms de fichiers, il échouera toujours (coincé dans "restaurer ..." État). Très ennuyant.
LOL, voir date de la date, votre lien est duplicata de cette question.
Il faut toujours être signalé comme un duplicata, par meta.stackexchange.com/a/147651