Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在Powershell后台作业中加载SQL Server SSIS程序集_Sql Server_Powershell_Ssis_Start Job - Fatal编程技术网

Sql server 在Powershell后台作业中加载SQL Server SSIS程序集

Sql server 在Powershell后台作业中加载SQL Server SSIS程序集,sql-server,powershell,ssis,start-job,Sql Server,Powershell,Ssis,Start Job,我正在尝试在Powershell 2.0中将SQL Server SSIS包作为后台作业运行,但似乎没有加载必要的程序集 我可以在没有问题的情况下加载DTS程序集,并在Powershell中成功运行包 >[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.ManagedDTS") GAC Version Location

我正在尝试在Powershell 2.0中将SQL Server SSIS包作为后台作业运行,但似乎没有加载必要的程序集

我可以在没有问题的情况下加载DTS程序集,并在Powershell中成功运行包

>[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.ManagedDTS")
GAC    Version        Location                                                                                                                      
---    -------        --------                                                                                                                      
True   v2.0.50727     C:\WINDOWS\assembly\GAC_MSIL\Microsoft.SqlServer.ManagedDTS\9.0.242.0__89845dcd8080cc91\Microsoft.SqlServer.ManagedDTS.dll
但是,当我在后台作业中尝试此操作时,它永远不会完成,作业只是在运行状态下继续

$job=Start-Job -ScriptBlock {[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.ManagedDTS")} 
Wait-Job $job
Receive-Job $job
普通Powershell运行空间和后台作业运行空间之间有什么区别

>$PSVersionTable
Name                           Value
----                           -----
CLRVersion                     2.0.50727.3625
BuildVersion                   6.0.6002.18111
PSVersion                      2.0
WSManStackVersion              2.0
PSCompatibleVersions           {1.0, 2.0}
SerializationVersion           1.1.0.1
PSRemotingProtocolVersion      2.1

我没有这个问题,但我在Windows7上运行PS(构建版本=6.1.7600.16385)。我在我的机器上也运行了你的测试代码。我使用的是Windows 7 PS V2。我知道XP对作业可能有点不稳定。我曾尝试在安装了SQL 2005 SSIS的Win 2003 SP2上运行此程序。我刚刚在Win 2008 R2上进行了测试,它似乎加载正常。我想是时候升级了,谢谢大家。