Публикация проекта ASP.NET с локальными данными в Azure - PullRequest
0 голосов
/ 22 октября 2018

Я довольно новичок в ASP.NET и столкнулся с проблемой при публикации своего проекта в Azure.После настройки connectionStrings в Web.config я успешно загрузил свою локальную структуру базы данных в Azure.Однако все таблицы в Azure теперь пусты, без каких-либо локальных данных.Итак, как я могу загрузить как структуру базы данных, так и данные в ней?Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 23 октября 2018

Чтобы перенести существующую базу данных SQL Server в базу данных SQL Azure, вы можете экспортировать схему в виде сценария TSQL, а затем выполнить этот сценарий для базы данных SQL Azure Microsoft следующим образом:

1.Открыть SQL Server Management Studio и подключитьсяк экземпляру компонента Database Engine.В обозревателе объектов щелкните правой кнопкой мыши базу данных, чтобы открыть меню, выберите Задачи ..., а затем выберите Создать сценарии.

2. Выберите объекты для экспорта.

3. Установите параметры сценариев.У вас есть возможность сохранить скрипт в файл, буфер обмена, новое окно запроса;или опубликуйте его в веб-сервисе.

4.Установите дополнительные параметры сценариев.

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

5.После создания сценария вы можете изменить сценарий перед запускомсценарий для базы данных SQL Azure для передачи базы данных.Теперь вы можете запустить этот сценарий в своей базе данных SQL Azure.

Более подробную информацию можно найти в этой статье .

.
0 голосов
/ 22 октября 2018

Вы должны создать сценарий пост-развертывания .Если таблицы хорошо создаются в вашем приложении Azure, вы должны определить, какие данные по умолчанию они будут иметь.Таким образом, в вашем сценарии после развертывания вы вставите нужные данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...