Импорт/экспорт представлений в SQL Server 2008 R2

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

Немного покопавшись, я нашел следующее: «Если исходный код data является представлением, мастер импорта и экспорта SQL Server автоматически преобразует представление в таблицу в месте назначения."

Кто-нибудь знает, как можно отключить эту автоматическую "функцию"? или безболезненный способ восстановить мои представления после импорта таблиц? Я пробовал несколько сценариев CREATE to, но они продолжают терпеть неудачу, и я не могу придумать другого способа сохранить структуру моей базы данных.


person Makenbaccon    schedule 11.11.2015    source источник
comment
было бы проще сделать резервную копию базы данных и восстановить ее в место назначения, таким образом, все будет неповрежденным.   -  person Greg    schedule 11.11.2015


Ответы (1)


Похоже, мастер импорта/экспорта — это не то, что вам нужно.

Я не могу придумать другого способа сохранить структуру моей базы данных.

Существует мастер «Копировать базу данных», но лично я предпочитаю делать резервную копию базы данных, а затем восстанавливать резервную копию на новый экземпляр.

Изменить: отправная точка для ссылок на оба варианта: https://msdn.microsoft.com/en-us/library/ms189624(v=sql.105).aspx

person user2585435    schedule 11.11.2015
comment
Я посмотрю на это. У вас есть хороший ресурс, объясняющий процесс? Я новичок в этом. - person Makenbaccon; 11.11.2015
comment
Мастер копирования базы данных кажется довольно интуитивно понятным. Для ресурсов вы можете начать здесь: msdn.microsoft .com/en-us/library/ms188664(v=sql.105).aspx - person user2585435; 11.11.2015
comment
Все так же, как было на старой машине. В итоге я использовал метод резервного копирования и восстановления, который отлично сработал. - person Makenbaccon; 12.11.2015