Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
veep Member Откуда: Сообщений: 275 |
Добрый день, Совместимы ли MSSQL и DevOps практики? Можно ли теоретически настроить Ansible+Jenkins для Оркестровки всем делом? Скоп работ: автоматизация установки бинарников, создание инстансов, создание баз, клонирование, перенос и пр... Управляется ли MSSQL через Powershell? можно ли отойти от интерфейсов? |
12 июл 18, 11:14 [21565323] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31779 |
|
||
12 июл 18, 11:23 [21565389] Ответить | Цитировать Сообщить модератору |
SERG1257 Member Откуда: Сообщений: 2828 |
Разные версии powershell на разных версиях Windows по разному работают с разными версиями SQL Server. Переписал все по старинке через System.Data.SqlClient на TSQL, заработало везде одинаково.
|
||||
12 июл 18, 17:04 [21566675] Ответить | Цитировать Сообщить модератору |
Артем П. Member Откуда: Рязань Сообщений: 49 |
Visual Studio с установленным пакетом SSDT дает относительный простор для реализации DevOps практик. |
20 июл 18, 09:59 [21587389] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31779 |
|
||
20 июл 18, 12:19 [21588161] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8316 |
alexeyvg, да, сценарии проекта, к сожалению, не позволяют выполнять массовое развертывание из студии, надо кликать вручную или использовать дополнительные средства. |
23 июл 18, 17:10 [21595010] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31779 |
Студией можно сделать инсталлятор, но его можно сделать и без неё. |
||
23 июл 18, 20:34 [21595563] Ответить | Цитировать Сообщить модератору |
vikkiv Member Откуда: EU Сообщений: 2913 |
есть родные Win Admin средства предназначенные/разработанные именно под DevOps, почему-то выше ругают SMO но в принципе библиотеки именно для массового обслуживания и предназначены (и вполне нормально работают, хотя есть и другие модули - вопрос чисто внутренний). тот-же PowerShell - совместимость между версиями в принципе поддерживается - это чисто вопрос практики разработки. да и та-же функциональность между версиями SMO - используй методы/функции/свойства одинаковые между разными версиями, можно и разную функциональность использовать - просто встрой проверку на версии и вопрос решен. по поводу массового развёртывания: явно путаница начинается, всю в кучу мешают. согласен Dev - и не подразумевает но Visual Studio именно для Dev, а вот к Ops вполне даже имеет отношение когда админы получают новые релизы от разработчиков - но это уже явно не Visual Studio а скрпты PoweShell / SMO (или другие подходящие модули в зависимости от внутренних стандартов). |
23 июл 18, 21:48 [21595800] Ответить | Цитировать Сообщить модератору |
ЛиП Member Откуда: Сообщений: 348 |
Автоматизация развертования VS проекта БД делается с помощью sqlPackage.exe |
24 июл 18, 11:46 [21597226] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8316 |
Так-то оно все так, но в случае "человек-оркестр" было бы удобно производить развертывание именно из студии в пару кликов. |
24 июл 18, 13:52 [21597987] Ответить | Цитировать Сообщить модератору |
LogrusAS Member Откуда: Киев Сообщений: 195 |
alexeyvg, Вот оно че, Михалыч. Database DevOps: Why, What, and How (Featuring SSDT) Всего штука баксов. То есть не только вопросы такие ходят, а уже как бы ответы и далеко не бесплатные есть. Прошу прощения за явную рекламу, сегодня спам такой пришел. А меня уже пару дней мучает вопрос причем тут SSDT к DevOps. |
25 июл 18, 11:24 [21600568] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31779 |
В курсе, в общем, ничего особенного, нормальные возможности студии - сборка, в т.ч. автоматическая ночная, юнит-тесты, описание окружений для теста, разработки и продакшена и т.п. Всё это использовалось десятки лет, с VS и без, но тут человек всё это расписывает в специфических терминах DevOps, потому что DBA, которые делают инсталляторы, автоматические сборки, юнит-тесты и всё такое, полным полно, а DevOps-инженеров, которые делают в точности то же самое, страшный дефицит, и им готовы платить по двойному рейту, и ещё очередь. |
||
25 июл 18, 17:59 [21602251] Ответить | Цитировать Сообщить модератору |
Mind Member Откуда: Лучший город на Земле Сообщений: 2322 |
The Agile DBA: A Guide To Database DevOps With SSDT |
9 авг 18, 03:45 [21635252] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |