使用Powershell部署SSIS软件包(ispac)时设置IntegrationServices对象的问题

时间:2019-08-12 20:11:21

标签: powershell ssis

我正在尝试使用PowerShell部署.ispac文件,并且我的SSIS实例在Azure数据工厂中运行。但是创建此失败 对象:

$integrationServices = New-Object $SSISNamespace".IntegrationServices" $sqlConnection

我得到这个错误:

  

新对象:使用“ 1”参数调用“ .ctor”的异常:“无法连接到服务器****。database.windows.net。”在第1行:char:24 + ... > nServices =新对象$ SSISNamespace“ .IntegrationServices” $ sqlConne ...> + CategoryInfo:InvalidOperation:(:) [New-Object],MethodInvocationException
        + FullyQualifiedErrorId:ConstructorInvokedThrowException,Microsoft.PowerShell.Commands.NewObjectCommand

我正在使用this script from Microsoft

该如何解决?

1 个答案:

答案 0 :(得分:0)

由于密码中的$,无法连接到sql服务器。我尝试了$ sql.open(),但未建立连接。现在在$符号前添加转义序列后,它可以正常工作