ssis包里面的C#脚本

时间:2016-07-14 01:23:22

标签: sql-server

我在ssis包中有一个C#脚本,它连接到打印服务器以从每个服务器获取所有打印队列信息。代码如下

string[] serverslist = new string[]{"\\\\server1",...}
foreach(string servername in serverslist)
{
   `myPrintServer = new System.Printing.PrintServer(servername);
    PrintQueues = myPrintServer.GetPrintQueues(); --- line 
`}
从pql server agent运行时,

第1行失败,但在出价中运行正常 错误是:

  

System.Reflection.TargetInvocationException:调用目标抛出了异常。 ---> System.Printing.PrintServerException:创建PrintServer对象时发生异常。 Win32错误:打印机名称无效

0 个答案:

没有答案