Ms Sql + Telegram =?



MS SQL + Telegram =?

Привет, Хабр! Я и мой друг федореф Мы разрабатываем и поддерживаем решения с использованием MS SQL. Одной из наших проблем при работе с MS SQL было то, что без MS SQL Management Studio невозможно что-либо сделать или проверить.

Это означает, что вам всегда нужен компьютер и VPN для сети клиента (или что-то более сложное).

Нас это не устраивало — мы не всегда сидим перед монитором, а иногда ситуации требуют оперативности, особенно если речь идет о высоких нагрузках в системах реального времени.

Вот почему мы решили сделать SQL-бота для Telegram. (Мы искали готовые варианты на Github, но, увы, не нашли ничего, что нас бы устроило).

Вещь оказалась удобной.

Вот что она может сделать:

  1. Для работы вам понадобится только SQL сервер от 2016 года и выше (никаких дополнительных сервисов устанавливать не нужно).

  2. Вы можете явно привязать своего бота к своему чату (как в инструкции в репозитории).

    Те.

    никто кроме вас не сможет связаться с вашим сервером.

  3. Бот может выполнять SQL-запросы и показывать результаты в структурированном виде:

    MS SQL + Telegram =?

  4. Бот умеет выполнять быстрые команды (их можно настроить самостоятельно) и отображать результат:

    MS SQL + Telegram =?

  5. Бот может показывать индикатор выполнения для длительных процессов (например, резервное копирование/восстановление).



    MS SQL + Telegram =?

  6. Кроме того: а.

    Бот поставляется с простой системой мониторинга состояния MS SQL Server. б.

    Бот берет критическую статистику из системы мониторинга и публикует ее в чате.

Мы разместили исходники и инструкции по установке на github в общественном достоянии.

Если кто-то найдет этот инструмент полезным, мы будем рады.

И, конечно, мы искренне благодарны за ваши отзывы, контакты есть в репозитории.

P.S. Я хочу выразить свою благодарность т0рр , один из сопровождающих айограмма — за советы и вдохновение на начальном этапе творчества.

УПД (12.11.2020) Мы учли пожелания в комментариях и добавили группу безопасности.

Теперь писать запросы боту могут только те, у кого есть на это полномочия.

Теги: #мессенджеры #Telegram #Microsoft SQL Server #telegram bot #ms sql #инструменты мониторинга

Вместе с данным постом часто просматривают: