我经常光顾这个网站,但从未发布过,但这里就可以了!我刚刚入职大约一个月,但我之前对 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 不兼容。
对于冗长的回复,我深表歉意,并感谢社区能够提供的所有时间和帮助。