원격지에서 SSIS 페키지 호출
*실행값 전달방법은 아직 모르겟음....
-> 페키지 실행 전 패키지가 참조할 table에 인자값을 저장하고 페키지가 select 하여 사용하도록 작성함
--참조
http://msdn.microsoft.com/ko-kr/library/microsoft.sqlserver.dts.runtime.package.aspx
-페키지
using Microsoft.SqlServer.Dts.Runtime;
public static bool Load_SSIS_C_M_ORDER_TRASHBAGS()
{
Application app = new Application();
Package pack = new Package();
//페키지 경로+명 , server, id, pw, DITEvent(?)
pack = app.LoadFromSqlServer("\\C_M_ORDER_TRASHBAGS_Load", "10.10.26.147", "sa", "sqladmin@#", null);
//실행
DTSExecResult de = pack.Execute();
//결과
if (de == DTSExecResult.Success) return true;
return false;
}