Как перенести файл MDF SQL на рабочий сервер SQL?(ASP.NET) - PullRequest
1 голос
/ 19 августа 2010

У меня есть проект ASP.NET, который также использует файл SQL MDF.Мой целевой сервер - SQL 2008R2 или SQL Azure.

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

Как перенести мою схему тестирования и, возможно, данные в производство?

Ответы [ 3 ]

2 голосов
/ 19 августа 2010

Вы можете переместить всю базу данных, включая данные, прикрепив файл MDF к новому серверу SQL. В противном случае вы можете выбрать все объекты и сгенерировать сценарии CREATE, чтобы скопировать схему.

0 голосов
/ 19 августа 2010

В инструментах управления SQL Server щелкните правой кнопкой мыши базу данных и выберите «Сценарий базы данных как», чтобы создать сценарий SQL для вашей базы данных.Вы также можете сделать нечто подобное на уровне таблицы, если вам нужны данные.

0 голосов
/ 19 августа 2010

Да, вы можете прикрепить файл MDF напрямую или выполнить резервное копирование / восстановление, чтобы перенести его в SQL Server 2008.

Я не играл с SQL Azure ... Из того, что я слышал, я думаю, что вы, возможно, застряли в сценарии данных, как предложил durilai (в последний раз я слышал, что мы не можем делать резервные копии / восстановления для SQL Azure ).

...