自动化每月SQL JOB /查询

时间:2015-03-17 19:09:07

标签: sql sql-server excel sql-server-2008 sql-job

我经常访问这个网站,但从未发布但是这里去了!我在工作中只有一个月的新工作,但之前有过一些SQL经验。

我有一个简单的查询,每月运行一次,计算当月每个组织发送的活跃成员和通知的数量。

我已经使用SQL SERVER AGENT创建了一个一步的作业,该作业在当月5日运行查询并记录上个月的信息。

我将作业的输出发送到名为MonthlyReport.txt的文件。然后将此.txt文件邮寄给客户端。

客户端以Excel默认打开文件...这将删除所有格式。我建议打开Excel并导入文档,这暂时解决了这个问题。

然而,有两个非常大的问题:   1)要求客户端导入文件进行格式化非常不方便。自己导入文件会产生很多开销,因为这些报告有多个用于多个数据库。

2).txt文件包含“MonthlyReport”行:第1步,'收集数据':开始执行2015-03-17 12:39:58“------这真的搞砸了格式化列标题

我正在寻找通过直接导出到EXCEL或格式化.txt文件来解决此任务的其他方法

我尝试将输出保存为MonthlyReport.csv,但问题仍然存在,这需要导入到excel

仅供参考 - 我的公司正在运行具有SSIS功能的Windows Server 2012,但我们还运行一些传统的Windows Server 2008 R2,我需要该解决方案才能在两台服务器上运行,因此SSIS软件包与Windows Server 2008不兼容。

对于长篇大论的回应感到抱歉,并感谢社区所能提供的所有时间和帮助。

0 个答案:

没有答案