我计划在 SQL SERVER INTEGRATION SERVICES (SSIS ETL) 中使用 javascript 或 python。是否必须使用执行进程任务来使用它。是否有其他方法可以用 python 和/或 javascript 替换现有的脚本任务{The当前脚本任务/组件仅支持 Vb/C# :( ) 。请分享您的想法
脚本任务中只能使用VB/C#。
https://learn.microsoft.com/en-us/sql/integration-services/control-flow/script-task
脚本语言
选择任务的脚本语言,Microsoft Visual Basic 或 Microsoft Visual C#。
随着 COZYROC SSIS+(有用的 SSIS 扩展的商业第三方套件)1.9 版本的发布,您现在可以在 SSIS 中使用 JavaScript 作为脚本语言。有关更多信息,请参阅 https://www.cozyroc.com/ssis/javascript
免责声明:我在COZYROC工作,并参与了JS支持的开发。
是的,Python可以在“执行进程任务”中使用,我们应该提供可执行路径,即python.exe的路径和包含python代码的文件的路径。