SSIS脚本中的打印在测试时有效,但在部署时无效

时间:2014-04-11 14:47:29

标签: c# sql-server printing ssis

当我在Visual Studio中运行包时,文件会打印出来。当我部署它并将其作为SQL Server作业运行时,文件不会打印。有任何想法吗? RUN AS包是一个域管理员帐户。

这是代码。

 ProcessStartInfo info = new ProcessStartInfo();
   info.Verb = "PrintTo";
   info.Arguments = "\"printername\"";
   info.FileName = path;
   info.CreateNoWindow = true;
   info.WindowStyle = ProcessWindowStyle.Hidden;

   Process p = new Process();
   p.StartInfo = info;
   p.Start();

   p.WaitForInputIdle();
   System.Threading.Thread.Sleep(3000);
   if (false == p.HasExited)
       p.Kill();

0 个答案:

没有答案