Я не вижу опции Копировать базу данных в SQL Server Management Studio 2008 R2.
Может кто-нибудь сказать мне, что происходит, пожалуйста?
Я не вижу опции Копировать базу данных в SQL Server Management Studio 2008 R2.
Может кто-нибудь сказать мне, что происходит, пожалуйста?
Ответы:
Это потому, что вы нажимаете не на ту вещь. Не правой кнопкой мыши Базы данных , но вы должны действительно щелкнуть правой кнопкой мыши базу данных , которую вы хотите скопировать, и под задачи есть опция для копирования базы данных ... . Другими словами, щелкните правой кнопкой мыши на Database1, и вы увидите эту опцию в разделе Задачи .
Однако, согласно комментарию @ AaronBertrand, настоятельно рекомендуется не использовать мастер копирования базы данных. Просто зайдите с бэкапом и восстановите. Это будет меньше головной боли.
Изменить : Кажется, что эта опция недоступна для SQL Server Express Edition. При подключении к экземпляру SQL Server Express нельзя запустить мастер копирования базы данных. Это связано с тем, что два основных способа выполнения этой задачи недоступны в SQL Server Express Edition. Во-первых, метод Detach / Reattach использует агент SQL (предположительно для копирования данных и файлов журналов из источника в место назначения), а SMO был удален из 2008 R2 , поэтому этот метод также недоступен в Express 2008 R2.
Я смог сделать копию базы данных, используя SQL Express, выбрав Backup Database, а затем выберите Restore from database. Выйти из простого
Убедитесь, что он не помечен для репликации или для восстановления / подозреваемого / загрузки / недоступного.
Со страницы msdn этого мастера:
Мастер копирования базы данных не может использоваться для копирования или перемещения следующих баз данных.
Системные базы данных
Базы данных помечены для репликации.
Базы данных, помеченные как недоступные, загружаемые, автономные, восстанавливаемые, подозрительные или в аварийном режиме.
Это странно ... но похоже, что эта опция удалена в SSMS 2008 R2. Я вижу это в SSMS 2005 (кстати, ссылка, которую вы разместили, использует то же самое) И поэтому я думаю, что ваш единственный вариант - просто написать сценарий базы данных или восстановить резервную копию с другим именем.