当数据库处理完毕且新数据可供查询时,是否可以启动宏?以下是我对此事的看法:
可能性1: 可以编写宏来连续查询数据库并检查结果集是否满足某组标准(例如日期范围,结果集不是空白等)。
问题: 这将需要一台计算机始终打开,始终通过Excel查询相同的内容。这也会给服务器带来太大的压力。
可能性2: 可以稍微重新配置当前写入的查询以将电子邮件发送到新创建的地址。此电子邮件地址(Outlook)将准备一个宏来触发运行请求的宏的批处理文件。
问题: 重新配置查询的逻辑将是一个很大的顺序,我并不认为这甚至是一个全面的解决方案。我已经看到了MS SQL Server和Oracle的有希望的东西,但是对于Netezza来说还没有。
可能性3: 机器人可以制作(用我目前不知道但我愿意学习的语言:D),它将执行上述操作,以某种方式避免服务器上的繁重负载以及笔记本电脑始终处于开启状态。
问题: 可能是幻想。我想被证明是错的。
NB:Microsoft SQL Server 2012
如果可以完成这些工作,请提供任何建议/指导。
答案 0 :(得分:1)
以下是我推荐的文档供您开始研究。我对Natezza没有任何经验,但快速搜索网页会显示您可以使用的各种功能。
我们使用SQL Server 2012进行工作,并且设置和管理非常简单。
SQL Server / Oracle调度作业
发送电子邮件
https://www.brentozar.com/archive/2014/10/send-query-results-sql-server-agent-job/
https://www.brentozar.com/blitz/database-mail-configuration/
答案 1 :(得分:0)