Я смотрю, есть ли жизнеспособное решение, позволяющее нам получать электронные письма в SQL Server, обрабатывать содержимое или связанные вложения и запускать сценарий в базе данных.
В настоящее время у нас есть процессгде определенные разработчики создают базовые сценарии для изменения одной из нескольких наших производственных баз данных.Они загружают сценарии в наш SVN, а затем отправляют по электронной почте администраторам со ссылкой на сценарий.Затем мы открываем его в SSMS и запускаем, копируя / вставляя вывод в ответ на электронное письмо.Этот процесс - это прежде всего разделение обязанностей и обеспечение того, чтобы администраторы баз данных были единственными, кто может запускать сценарии.
Но бывают случаи, когда мы можем быть недоступны и не в состоянии быть за компьютером, чтобы запускать их в SSMS, но бизнес ожидает обновления этих таблиц.Я пытаюсь найти решение, в котором мы могли бы перенаправить эти электронные письма, если мы их увидим, например, на наших телефонах, на получение электронной почты на SQL Server, и у нас будет процедура получения сценария из SVN, возможно, вставка содержимогосценария и почты в базу данных, а затем запустить этот сценарий в соответствующей базе данных.Моя идея заключалась в том, чтобы иметь это на нашем сервере MSX, и тогда он сможет работать на одном из серверов через связанный сервер или что-то еще.Затем я хочу, чтобы вывод был отправлен обратно в качестве подтверждения.
Я осмотрелся, и большинство вопросов, связанных с электронной почтой, касаются отправки электронной почты.Единственное, что я нашел удаленно связанным, - это SQL Mail, который, как я понимаю, устарел и неэффективен, и, возможно, CLR.Большинство наших сред - 2012 +.
Я на правильном пути со своими мыслями или есть что-то еще, что я должен рассмотреть?
Спасибо