Непрерывное развертывание для баз данных на прем с Azure DevOps - PullRequest
0 голосов
/ 11 декабря 2018

Всем, я ищу способ развертывания обновлений в наших существующих прем-базах с помощью Azure DevOps и сталкиваюсь с препятствиями при определении версии.У меня есть готовый к работе DACPAC, но я не уверен, как передать его на свой сервер Prem.

Я вижу развертывание БД WinRM-SQL Server как задачу, но не знаю, как ее настроить.Я видел пару видеороликов, в которых в качестве опции используется развертывание базы данных SQL Server, но похоже, что эта задача устарела, поэтому мне нужно будет использовать задачу WinRM-SQL.Итак, кто-нибудь может указать мне правильное направление, как настроить эту задачу для использования моего локального сервера SQL или, возможно, учебник, который поможет мне начать?

Ответы [ 2 ]

0 голосов
/ 10 февраля 2019

Вам также потребуется установить релиз-агент на целевом сервере, на котором вы будете развертывать базу данных, назначить ее в группу развертывания, создать шаблон конвейера выпуска и затем запустить релиз.Я написал сообщение в блоге о том, как развернуть базу данных на локальном SQL Server, используя DevOps Azure: https://jpvelasco.com/deploying-a-sql-server-database-onto-an-on-prem-server-using-azure-devops/

Надеюсь, это поможет.

0 голосов
/ 04 февраля 2019

Если вы уже создали группу развертывания, в вашем конвейере:

  1. Нажмите, чтобы добавить новый этап: [1]: https://i.stack.imgur.com/vc5TI.png
  2. На правой стороне, (Экран ВЫБРАТЬ ШАБЛОН) введите SQL в поле поиска
  3. Выберите: развертывание веб-сайта IIS и базы данных SQL, это добавит этап с двумя задачами: развертывание IIS и развертывание БД SQL.
  4. УдалитеЗадача развертывания IIS
  5. Настройка задачи развертывания базы данных SQL - она ​​не означает, что она устарела.
...