дублировать содержимое базы данных в другую базу данных

У меня есть база данных, которую я хочу продублировать в другую базу данных.

Я использую Sql Server 2012 Express Management Studio.

Я попытался сделать резервную копию базы данных и попытался восстановить ее как другую базу данных, но не смог.

Бывает, что я использовал LocalDB\v11.0, но мне пришлось обновить свой sql server express до версии, которая принимает удаленные подключения.

Но теперь у меня есть два сервера, LocalDB\v11.0 и .\SQLEXPRESS, моя база данных находится в LocalDB, и я хочу, чтобы она находилась в .\SQLEXPRESS.

Как я могу это сделать?

Рафаэль


person Rafael    schedule 15.02.2014    source источник


Ответы (1)


Хотя я не пробовал, но так быть не должно. Насколько я знаю, LocalDB\v11.0 представлен в SQL Server 2012, и вы можете выполнять резервное копирование/восстановление между localdb и sqlexpress.

если это не работает, попробуйте опубликовать ошибку/проблему, которую вы получаете, в этом сообщении.

В любом случае, вы также можете создать скрипт для своей базы данных, схемы и данных, а затем запустить этот скрипт локально.

См. этот пост здесь для того же...

http://social.msdn.microsoft.com/Forums/en-US/b75bef7e-13f3-4658-8d43-9df12ab4c320/connecting-localdb-using-sql-server-management-studio-express

После подключения вы можете просматривать объекты БД и создавать сценарии для них в SSMS; после этого запустите тот же скрипт в вашем экземпляре sqlexpress.

person Rahul    schedule 15.02.2014
comment
Привет, спасибо за ответ. Я не знаю, как это может мне помочь. В ссылке рассказывается, как подключиться к локальной базе данных с помощью SSME, и резервное копирование/восстановление не работает между localdeb и sqlexpress. Я все еще не знаю решения. - person Rafael; 15.02.2014