我目前有許多Python腳本可以幫助準備測試的臨時區域。腳本無法處理的一件事是在MS SQL Server上執行DTS包。有沒有辦法使用Python來執行這些包?我可以從Python腳本執行SQL Server DTS包嗎?
2
A
回答
1
答案是肯定的。正如lansinwd所提到的,您需要使用命令行工具DTSRun。 SQL Server工具需要安裝在執行Python腳本的機器上。我不確定需要多少百分比或哪些包,但MSDN page on DTSRun應該幫助回答,如果需要的話。
一個基本的命令行例子是這樣的:
DTSRun /S "Server[\Instance]" /N "DTS_Package_Name" /E
爲run this from Python退房:http://docs.python.org/library/os.html#process-management
從網頁:
新方案這些功能可以用來創建 和管理流程。
各種EXEC *()函數取的參數的 列表加載到進程
1
正在從命令行調用DTS運行選項。如果是這樣的話,那就是一個例子。
相關問題
- 1. 從Sql Server 2005執行DTS包
- 2. 我可以從Mathematica執行遠程python腳本嗎?
- 3. DTS包,SQL Server 2000
- 4. 我可以執行ipython腳本嗎?
- 5. 我可以從python腳本中找到運行python腳本的可執行文件的路徑嗎?
- 6. 我可以讓一個jar執行一個python腳本嗎?
- 7. SQL Server 2000 MSDE有DTS嗎?
- 8. 執行SQL Server腳本
- 9. 2008 SSIS執行DTS 2000包帶可變
- 10. 從java執行sql server腳本
- 11. 針對SQL Server 2008R2運行DTS包
- 12. 運行DTS包時出錯:SQL Server 2000
- 13. SQL Server 2000腳本列出所有元數據服務DTS包
- 14. 我可以從網頁執行shell腳本嗎?
- 15. 我可以從Java類執行node.js腳本嗎?
- 16. 在SQL Server 2008上執行SQL Server 7 DTS
- 17. 可以manage.py runserver執行npm腳本嗎?
- 18. pyvot:我可以從python腳本運行Excel VBA宏嗎?
- 19. 從powershell執行Sql腳本
- 20. 我可以在SQL Server Compact 4中執行多個語句嗎?
- 21. 從觸發器執行MS SQL Server 2000 DTS包的最佳方法是什麼?
- 22. 使Python腳本可執行
- 23. 從SQL Server 2000升級到SQL Server 2008 R2並運行舊版DTS包
- 24. 我可以在python 2環境下運行python 3腳本嗎?
- 25. 從shell腳本執行SQL
- 26. python腳本可以在bash腳本中執行一個函數嗎?
- 27. 從node.js執行python腳本
- 28. 從python執行腳本
- 29. 從AutoIt執行Python腳本
- 30. 從vb.net執行python腳本