全部,在SQL Server中保存SSIS包(.dtsx)表
據我所知,SSIS背後的代碼只是一個XML文件。有沒有什麼辦法,我可以加載這整個XML在我的SQL Server表中,並在運行時能夠使用此XML文件在任何給定的服務器上創建一個包。
基本上,它就像將XMl文件或blob數據存儲到SQL Server表中一樣簡單,並將其重新加載到文件系統上,以便從該XML中創建實際的SSIS包。
TIA
全部,在SQL Server中保存SSIS包(.dtsx)表
據我所知,SSIS背後的代碼只是一個XML文件。有沒有什麼辦法,我可以加載這整個XML在我的SQL Server表中,並在運行時能夠使用此XML文件在任何給定的服務器上創建一個包。
基本上,它就像將XMl文件或blob數據存儲到SQL Server表中一樣簡單,並將其重新加載到文件系統上,以便從該XML中創建實際的SSIS包。
TIA
是的,可以這樣做。我沒有嘗試,但我沒有看到任何理由,爲什麼它不會工作。
請注意,您試圖提取並運行軟件包的系統,您需要在該系統上安裝SSIS引擎。
但是,我想指出的是,有一種更優雅的動態SSIS包創建方式可用。這裏是鏈接 - https://msdn.microsoft.com/en-us/library/ms135946.aspx
你爲什麼要?你有沒有嘗試以這種方式解決問題? –