Как перенести файл SQL MDF на производственный SQL Server? (ASP.NET)

StackOverflow https://stackoverflow.com/questions/3517337

Вопрос

У меня есть проект 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 для вашей базы данных. Вы также можете сделать что -то подобное на уровне таблицы, если хотите данные.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top