Как перенести файл SQL MDF на производственный SQL Server? (ASP.NET)
-
29-09-2019 - |
Вопрос
У меня есть проект ASP.NET, который также использует файл SQL MDF. Мой целевой сервер - SQL 2008R2 или SQL Azure.
Я хотел бы знать, какие варианты развертывания у меня есть, когда я мигрирую из Dev в Prod. В случае, если важно, я не в каком -либо регулировании для поддержания PII или аналогичных частных данных.
Как перенести свою тестовую схему и, возможно, данные в производство?
Решение
Вы можете переместить всю базу данных, включая данные, подключив файл MDF к новому SQL Server. В противном случае вы можете выбрать все объекты и генерировать создание сценариев для копирования схемы.
Другие советы
Да, вы можете прикрепить к файлу MDF напрямую или сделать резервное копирование / восстановление, чтобы доставить его на SQL Server 2008.
Я не играл с SQL Azure ... Из того, что я мало что слышал, я думаю, что вы, возможно, застряли в сценарии данных, как предложил Durilai (в последний раз я слышал, что нам не разрешено делать резервные копии / восстановление для SQL Azure).
В инструментах управления сервером SQL, щелкните правой кнопкой мыши на базу данных и нажмите «База данных скриптов» как «создать скрипт SQL для вашей базы данных. Вы также можете сделать что -то подобное на уровне таблицы, если хотите данные.