Sql server Slack和MSSql查询运行

Sql server Slack和MSSql查询运行,sql-server,sql-server-2008,slack-api,slack,Sql Server,Sql Server 2008,Slack Api,Slack,是否可以通过Slack消息在MS SQL Server上运行预配置的查询 当我在特定通道(如“运行sql”)中发送消息时,是否可以在我的MS sql Server上运行查询并返回数据 我通过sql.client第三方插件在iOS应用程序上实现了这一点,但在slack上无法理解。谢谢大家! (使用第三方api或附加组件没有问题)不是使用vanilla Slack,但是如果您在自定义集成的同时集成了一个“bot”,则可以像您所追求的那样添加自定义功能 Bot类似于Hubot或,它将提供一种机制来编写

是否可以通过Slack消息在MS SQL Server上运行预配置的查询

当我在特定通道(如“运行sql”)中发送消息时,是否可以在我的MS sql Server上运行查询并返回数据

我通过sql.client第三方插件在iOS应用程序上实现了这一点,但在slack上无法理解。谢谢大家!


(使用第三方api或附加组件没有问题)

不是使用vanilla Slack,但是如果您在自定义集成的同时集成了一个“bot”,则可以像您所追求的那样添加自定义功能

Bot类似于Hubot或,它将提供一种机制来编写响应特定命令或短语的脚本


我目前正在使用mmbot和SqlServerSlackAPI插件编写自定义警报和命令,用于监控一些内部系统,并能够向Slack发送命令,以获取某些服务状态的更新。Slack向运行在mmbot中的脚本发出一个命令,该命令触发一个sql过程来运行查询,并将结果返回给Slack,Slack将此显示为一条消息。

如果您想要开箱即用的东西,请检查,它是一个用于在Slack中运行sql查询的slackbot。它适用于任何SQL数据库,包括MS SQL。添加到slack并集成数据库后,您将能够在发送给bot的直接消息中键入SQL,并在slack中获取数据。您还可以保存、标记明细表查询,以及导出为csv


bot是一个由两个第三方(Tunnel.ai和Slack)托管的解决方案,您需要在首次集成时向数据库提供凭据(通过与bot对话完成)。如果您担心第三方访问您的数据库,那么这可能不适合您,但听起来您并不是这样

对我来说,这似乎是一个评论。请再补充几点。想到一个可以执行sql的“运行sql”通道,我的脑袋就要爆炸了(好的,是的,我肯定它会被限制在通过sql安全性允许的良性对象上,但仍然如此!)@jdl134679我已经回答了这个问题。用户在渠道上输入关键字,如销售、模具xxx、xxx图纸等。。。数百个关键字,它们可以自动接收Python Excel、PDF、查询结果和实时数据。