是否可以通过 Slack 消息在 MS SQL Server 上运行预先配置的查询?
当我在特定通道(如“运行 sql”)中发送消息时,是否可以在我的 MS SQL Server 上松弛运行查询并返回数据?
我通过 sql.client 3rd 方插件在我的 iOS 应用程序上做到了这一点,但在松弛时无法弄清楚。谢谢!
(使用 3rd 方 api 或附加组件没问题)
是否可以通过 Slack 消息在 MS SQL Server 上运行预先配置的查询?
当我在特定通道(如“运行 sql”)中发送消息时,是否可以在我的 MS SQL Server 上松弛运行查询并返回数据?
我通过 sql.client 3rd 方插件在我的 iOS 应用程序上做到了这一点,但在松弛时无法弄清楚。谢谢!
(使用 3rd 方 api 或附加组件没问题)
如果你想要开箱即用的东西,请查看https://beta.tunnel.ai,它是一个用于在 slack 中运行 SQL 查询的 slackbot。它适用于任何 SQL 数据库,包括 MS SQL。添加到 Slack 并集成数据库后,您将能够在发送给机器人的直接消息中键入 SQL,并在 Slack 中取回数据。您还可以保存、标记、计划查询以及导出到 csv。
该机器人是一个包含两个第三方(Tunnel.ai 和 Slack)的托管解决方案,您需要在首次集成时向您的数据库提供凭据(通过与机器人的对话完成)。如果您担心第三方访问您的数据库,这可能不适合您,但听起来您不是。
不是使用 vanilla Slack,但是如果您将“机器人”与SqlServerSlackAPI自定义集成一起集成,您可以像之后一样添加自定义功能。
像 Hubot 或mmbot这样的 Bot将提供编写响应某些命令或短语的脚本的机制。
我目前正在使用 mmbot 和 SqlServerSlackAPI 插件编写自定义警报和命令,以监控某些内部系统,并能够向 Slack 发送命令以获取某些服务状态的更新。Slack 向在 mmbot 中运行的脚本发出命令,该命令触发 sql 过程以运行查询并将结果返回给 Slack,后者将其显示为一条消息。