Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL server and DevOps  [new]
veep
Member

Откуда:
Сообщений: 275
Добрый день,

Совместимы ли MSSQL и DevOps практики?

Можно ли теоретически настроить Ansible+Jenkins для Оркестровки всем делом?
Скоп работ: автоматизация установки бинарников, создание инстансов, создание баз, клонирование, перенос и пр...

Управляется ли MSSQL через Powershell? можно ли отойти от интерфейсов?
12 июл 18, 11:14    [21565323]     Ответить | Цитировать Сообщить модератору
 Re: SQL server and DevOps  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30711
veep
Добрый день,

Совместимы ли MSSQL и DevOps практики?

Можно ли теоретически настроить Ansible+Jenkins для Оркестровки всем делом?
Скоп работ: автоматизация установки бинарников, создание инстансов, создание баз, клонирование, перенос и пр...

Управляется ли MSSQL через Powershell? можно ли отойти от интерфейсов?
Да, на все вопросы. Но опыта у меня нет....
12 июл 18, 11:23    [21565389]     Ответить | Цитировать Сообщить модератору
 Re: SQL server and DevOps  [new]
SERG1257
Member

Откуда:
Сообщений: 2680
veep
Управляется ли MSSQL через Powershell?
Был опыт. SMO отстой.
Разные версии powershell на разных версиях Windows по разному работают с разными версиями SQL Server.
Переписал все по старинке через System.Data.SqlClient на TSQL, заработало везде одинаково.
veep
можно ли отойти от интерфейсов?
Если под интерфейсами имеется ввиду SSMS, то не можно - нужно.
12 июл 18, 17:04    [21566675]     Ответить | Цитировать Сообщить модератору
 Re: SQL server and DevOps  [new]
Артем П.
Member

Откуда: Рязань
Сообщений: 49
Visual Studio с установленным пакетом SSDT дает относительный простор для реализации DevOps практик.
20 июл 18, 09:59    [21587389]     Ответить | Цитировать Сообщить модератору
 Re: SQL server and DevOps  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30711
Артем П.
Visual Studio с установленным пакетом SSDT дает относительный простор для реализации DevOps практик.
По моему, ничего дополнительного он не даёт, чего нельзя сделать без него, это только инструмент, удобный в определённых сценариях.
20 июл 18, 12:19    [21588161]     Ответить | Цитировать Сообщить модератору
 Re: SQL server and DevOps  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7383
alexeyvg,

да, сценарии проекта, к сожалению, не позволяют выполнять массовое развертывание из студии, надо кликать вручную или использовать дополнительные средства.
23 июл 18, 17:10    [21595010]     Ответить | Цитировать Сообщить модератору
 Re: SQL server and DevOps  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30711
Владислав Колосов
alexeyvg,

да, сценарии проекта, к сожалению, не позволяют выполнять массовое развертывание из студии, надо кликать вручную или использовать дополнительные средства.
Это не проблема, DevOps тоже не не подразумевает выполнять массовое развертывание из студии.
Студией можно сделать инсталлятор, но его можно сделать и без неё.
23 июл 18, 20:34    [21595563]     Ответить | Цитировать Сообщить модератору
 Re: SQL server and DevOps  [new]
vikkiv
Member

Откуда: London
Сообщений: 2615
есть родные Win Admin средства предназначенные/разработанные именно под DevOps, почему-то выше ругают SMO но в принципе библиотеки именно для массового обслуживания и предназначены (и вполне нормально работают, хотя есть и другие модули - вопрос чисто внутренний).
тот-же PowerShell - совместимость между версиями в принципе поддерживается - это чисто вопрос практики разработки.
да и та-же функциональность между версиями SMO - используй методы/функции/свойства одинаковые между разными версиями, можно и разную функциональность использовать - просто встрой проверку на версии и вопрос решен.

по поводу массового развёртывания: явно путаница начинается, всю в кучу мешают.
согласен Dev - и не подразумевает но Visual Studio именно для Dev, а вот к Ops вполне даже имеет отношение когда админы получают новые релизы от разработчиков - но это уже явно не Visual Studio а скрпты PoweShell / SMO (или другие подходящие модули в зависимости от внутренних стандартов).
23 июл 18, 21:48    [21595800]     Ответить | Цитировать Сообщить модератору
 Re: SQL server and DevOps  [new]
ЛиП
Member

Откуда:
Сообщений: 348
Автоматизация развертования VS проекта БД делается с помощью sqlPackage.exe
24 июл 18, 11:46    [21597226]     Ответить | Цитировать Сообщить модератору
 Re: SQL server and DevOps  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7383
Так-то оно все так, но в случае "человек-оркестр" было бы удобно производить развертывание именно из студии в пару кликов.
24 июл 18, 13:52    [21597987]     Ответить | Цитировать Сообщить модератору
 Re: SQL server and DevOps  [new]
LogrusAS
Member

Откуда: Киев
Сообщений: 189
alexeyvg,

Вот оно че, Михалыч.
Database DevOps: Why, What, and How (Featuring SSDT)
Всего штука баксов. То есть не только вопросы такие ходят, а уже как бы ответы и далеко не бесплатные есть.
Прошу прощения за явную рекламу, сегодня спам такой пришел. А меня уже пару дней мучает вопрос причем тут SSDT к DevOps.
25 июл 18, 11:24    [21600568]     Ответить | Цитировать Сообщить модератору
 Re: SQL server and DevOps  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30711
LogrusAS
alexeyvg,

Вот оно че, Михалыч.
Database DevOps: Why, What, and How (Featuring SSDT)
Всего штука баксов. То есть не только вопросы такие ходят, а уже как бы ответы и далеко не бесплатные есть.
Прошу прощения за явную рекламу, сегодня спам такой пришел. А меня уже пару дней мучает вопрос причем тут SSDT к DevOps.
Специалисты стремятся сорвать куш на модном DevOps, ну а педагоги тоже не теряются - опа, штука баксов за двухдневное обучение в группе. Наверное, есть спрос, наверное, пропущенный месяц стрижки встанет ещё дороже.

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

Всё это использовалось десятки лет, с VS и без, но тут человек всё это расписывает в специфических терминах DevOps, потому что DBA, которые делают инсталляторы, автоматические сборки, юнит-тесты и всё такое, полным полно, а DevOps-инженеров, которые делают в точности то же самое, страшный дефицит, и им готовы платить по двойному рейту, и ещё очередь.
25 июл 18, 17:59    [21602251]     Ответить | Цитировать Сообщить модератору
 Re: SQL server and DevOps  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
The Agile DBA: A Guide To Database DevOps With SSDT
9 авг 18, 03:45    [21635252]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить