web-dev-qa-db-fra.com

Option de base de données de copie non trouvée dans SQL Server Management Studio 2008 R2

Je ne suis pas en mesure de voir l'option de la base de données de copie dans SQL Server Management Studio 2008 R2.

Quelqu'un peut-il me dire ce qui se passe s'il vous plaît? Copy Database not found Image

10
navule

C'est parce que vous cliquez sur la mauvaise chose. Ne cliquez pas avec le bouton droit de la souris sur bases de données , mais vous devez réellement cliquer avec le bouton droit de la souris sur la base de données que vous souhaitez copier, et sous Tâches Il existe une option pour la base de données de copie ... . En d'autres termes, cliquez avec le bouton droit de la souris sur Base de données1 Et vous verrez ensuite cette option sous Tâches .

Selon le commentaire de @ Aaronbertrand, cependant, il est fortement recommandé pas Pour utiliser l'assistant de la base de données de copie. Il suffit d'aller avec une sauvegarde et une restauration. Ce sera moins mal à la tête.

Edit : Il semble que cette option ne soit pas disponible pour SQL Server Express Edition. Lors de la connexion à une instance SQL Server Express, vous ne pouvez pas exécuter l'assistant de la base de données de copie. Cela est dû au fait que les deux moyens principaux d'exécution de cette tâche sont indisponibles dans SQL Server Express Edition. Premièrement, la méthode de Détacher/Ratetach s'appuie sur l'agent SQL (probablement pour copier les fichiers de données et journal de la source à la destination) et SMO a été supprimé de 2008 R2 , de sorte que la méthode est également indisponible dans Express 2008 R2.

24
Thomas Stringer

C'est étrange ... mais on dirait que cette option est supprimée dans SSMS 2008 R2. Je peux le voir dans SSMS 2005 (BTW, le lien que vous avez affiché utilise même) et je pense donc que votre seule option est simplement de scripter de la base de données ou de restaurer la sauvegarde avec un nom différent.

3
JackLock