Я не вижу опции Копировать базу данных в SQL Server Management Studio 2008 R2.
Может кто-нибудь сказать мне, что происходит, пожалуйста?
sql-server
sql-server-2008-r2
ssms
navule
источник
источник
Ответы:
Это потому, что вы нажимаете не на ту вещь. Не правой кнопкой мыши Базы данных , но вы должны действительно щелкнуть правой кнопкой мыши базу данных , которую вы хотите скопировать, и под задачи есть опция для копирования базы данных ... . Другими словами, щелкните правой кнопкой мыши на 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 (кстати, ссылка, которую вы разместили, использует то же самое) И поэтому я думаю, что ваш единственный вариант - просто написать сценарий базы данных или восстановить резервную копию с другим именем.
источник