3

I am planning to use of javascript or python in SQL SERVER INTEGRATION SERVICES (SSIS ETL).Does it has to be utilised using the execute process task.Is there any other way to replace the existing script task with python and or javascript {The current script task/components only support Vb/C# :( ) .Please share your thoughts

3
  • 1
    If you ever manage to update to SQL Server 2016 you can execute python via a stored procedure. Until then I think you are left with execute process task. I do not know about JS Commented Sep 29, 2017 at 10:33
  • Thats great! You mean we can execute Python via SQL Stored Procedures! Commented Oct 2, 2017 at 15:06
  • 1
    Yes, but I was wrong about the version - it will be out in SQL Server 2017 soon. Check out more info Commented Oct 3, 2017 at 8:59

3 Answers 3

1

You can only use VB/C# in the script task.

https://learn.microsoft.com/en-us/sql/integration-services/control-flow/script-task

Script Language

Select the scripting language for the task, either Microsoft Visual Basic or Microsoft Visual C#.

Sign up to request clarification or add additional context in comments.

1 Comment

Thank you .I did use c#/vb.net.Wondering about Pyhon/JS in script componet
1

With the 1.9 release of COZYROC SSIS+ (a commercial third-party suite of useful SSIS extensions), you can now use JavaScript as a scripting language in SSIS. For more info, see https://www.cozyroc.com/ssis/javascript

Disclaimer: I am working for COZYROC and have been involved in the development of the JS support.

Comments

1

Yes, Python can be used in 'Execute Process task' and we should provide executable path i.e python.exe's path and the path of the file that contain python code.

1 Comment

Your answer could be improved with additional supporting information. Please edit to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers in the help center.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.