我有一个简单的SSIS包。从数据库中提取数据,加载到.xls文件中,然后使用sp_send_dbmail任务向用户发送电子邮件。我做这项任务的报告很少。现在问题是我需要在发送给用户之前为这些文件添加密码。我可以通过两种方式执行此操作:手动密码保护模板并在SSIS中加载文件或加载和密码保护SSIS中的文件(两者)。 SSIS有一些限制,它无法打开受保护的文件,也没有任何方法可以将文件保护为任务。以下是我研究的几种方法:
我已经做了很多研究,我无法找到正确的解决方案。我的知识非常局限于SQL。任何建议都将不胜感激,谢谢!
答案 0 :(得分:2)
正常加载文件然后使用powershell脚本或宏将其锁定(不确定是否可行)。锁定和解锁是SSIS的外部,因此最好通过某种脚本语言(如PowerShell)来处理。阅读本文