SSIS中导致“外部表格不符合预期格式”的工作簿保护

时间:2012-11-21 11:18:01

标签: excel ssis

我有一个SSIS包,它应该将excel中的文件加载到SQL Server中。

当excel工作簿没有密码保护时,进程顺利进行。但是,当我的密码保护此工作簿时,我开始收到错误外部表格不是预期的格式。可以在SSIS中完成的任何解决方案,以使SSIS能够阅读此内容。

1 个答案:

答案 0 :(得分:4)

万能的互联网搜索引擎建议不能这样做: http://msdn.microsoft.com/en-us/library/ms139836.aspx

  

请注意

     

您无法连接到受密码保护的Excel文件。

但是你可以用另一种语言创建一个小工具(建议使用powershell),它可以使用密码打开excels(你必须提供这个工具)并保存一个没有密码的工作簿版本你的SSIS可以使用。

或者:不要使用密码来保护您用于SSIS的Excel。为了保护您,您可以考虑为所有用户设置一个限制/限制/无访问权限的位置,但是将运行SSIS。