Je ne parviens pas à voir l'option Copier la base de données dans SQL Server Management Studio 2008 R2.
Quelqu'un peut-il me dire ce qui se passe, s'il vous plaît?
Je ne parviens pas à voir l'option Copier la base de données dans SQL Server Management Studio 2008 R2.
Quelqu'un peut-il me dire ce qui se passe, s'il vous plaît?
Réponses:
C'est parce que vous cliquez sur la mauvaise chose. Ne pas le bouton droit sur les bases de données , mais vous devez réellement le bouton droit sur la base de données que vous souhaitez copier, et sous Tâches il y a une option pour Copy Database ... . En d'autres termes, cliquez avec le bouton droit sur Database1 et vous verrez cette option sous Tâches .
Selon le commentaire de @ AaronBertrand, cependant, il est fortement recommandé de ne pas utiliser l'assistant de copie de base de données. Allez simplement avec une sauvegarde et une restauration. Ce sera moins un mal de tête.
Modifier : Il semble que cette option ne soit pas disponible pour l'édition SQL Server Express. Lorsque vous vous connectez à une instance SQL Server Express, vous ne pouvez pas exécuter l'Assistant Copie de base de données. Cela est dû au fait que les deux principaux moyens d'exécuter cette tâche ne sont pas disponibles dans SQL Server Express Edition. Tout d'abord, la méthode Detach / Reattach repose sur SQL Agent (vraisemblablement pour copier les données et les fichiers journaux de la source vers la destination), et SMO a été supprimé de 2008 R2 , de sorte que cette méthode n'est pas non plus disponible dans Express 2008 R2.
J'ai pu faire une copie d'une base de données à l'aide de SQL Express en choisissant Sauvegarder la base de données, puis choisir Restaurer à partir de la base de données.
Assurez-vous qu'il n'est pas marqué pour la réplication ou la récupération / suspect / chargement / inaccessible.
À partir de la page msdn de cet assistant:
L'Assistant Copie de base de données ne peut pas être utilisé pour copier ou déplacer les bases de données suivantes.
Bases de données système
Bases de données marquées pour la réplication.
Bases de données marquées Inaccessible, Chargement, Hors ligne, Récupération, Suspect ou en mode d'urgence.
C'est étrange ... mais il semble que cette option soit supprimée dans SSMS 2008 R2. Je peux le voir dans SSMS 2005 (btw, le lien que vous avez publié utilise le même) Et donc je pense que votre seule option est simplement de créer un script pour la base de données ou de restaurer la sauvegarde avec un nom différent.