我开发了一个C#程序,它从SQL Server数据库中提取数据,然后生成包含这些数据的Word文档。我已将该程序设置为在Windows Server 2003计算机上作为SSIS作业的一部分运行。该程序以没有管理权限的用户SQLSVC身份运行。当我作为SQLSVC登录并运行程序时,它可以正确执行。但是,当程序作为SSIS作业自动运行时,它会在以下代码行冻结 new Microsoft.Office.Interop.Word.Application();
当我强制终止进程时,会生成以下错误消
我在Windows Server2008 R2和Office2007上成功地使用了Office自动化,以便将Office文档转换为PDF。代码相当简单:{ /// Converts a word file to PDF /// <param name="sourceFilePath">The path of the word file to convert</param>
/// &