2010-08-18 3 views
1

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

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

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

ответ

2

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

0

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

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

0

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