Sql server 从存储过程调用SSIS包
如何从存储过程调用SSIS包并向其传递参数?您可以启用xp\u cmdshell扩展存储过程,并使用它执行DTEXEC实用程序以执行SSIS包。使用此方法的缺点是,启用xp_cmdshell会带来安全威胁(操作系统级访问),因此默认情况下会禁用它。但是,使用这种方法可以更精细地控制SSIS包变量在运行时的传递值 查看以下文章了解详细信息Sql server 从存储过程调用SSIS包,sql-server,ssis,teradata,Sql Server,Ssis,Teradata,如何从存储过程调用SSIS包并向其传递参数?您可以启用xp\u cmdshell扩展存储过程,并使用它执行DTEXEC实用程序以执行SSIS包。使用此方法的缺点是,启用xp_cmdshell会带来安全威胁(操作系统级访问),因此默认情况下会禁用它。但是,使用这种方法可以更精细地控制SSIS包变量在运行时的传递值 查看以下文章了解详细信息 或者此SQL Server的哪个版本?teradata与此有何关联?如果您使用的是SQL Server 2012,并且定义了,你可以。我没有xp_cmdshel
或者此SQL Server的哪个版本?teradata与此有何关联?如果您使用的是SQL Server 2012,并且定义了,你可以。我没有xp_cmdshell的访问权限。我可以调用的任何其他方法,我也想在存储过程中传递参数,以便ssis包中的参数可以根据需要更改变量。??你的意思是你没有启用xp_cmdshell的权限吗?是的,我没有。但我的问题是我参数化了where子句中的“id”。我想在sql server的存储过程中传递值,它应该在ssis中更改id并获取结果?您可以尝试第一个链接中提到的第一种方法,但使用这种方法的缺点是您没有一种简单的方法来传递某些值(ssis包变量)在运行时。我部署并能够运行。但问题是传递变量。变量。请在这方面帮助我。。。