VS 2008 / SQL 2008
Я импортирую файл .csv в таблицу SQL.
Я хочу динамически передать строку «Исходный файл и соединение назначения» из кода C #.
По некоторым причинам этот код работает хорошо, но пакет не выполняется !!!!Как мне передать строку подключения динамически из кода C # в пакет служб SSIS !!
string strSourceConn = Server.MapPath(filePlacedOrder.Value);
string strDestConn = System.Configuration.ConfigurationManager.AppSettings["SDB"];
string pkgLocation = Server.MapPath("Package.dtsx");
Package pkg;
Microsoft.SqlServer.Dts.Runtime.Application app;
DTSExecResult pkgResults;
app = new Microsoft.SqlServer.Dts.Runtime.Application();
pkg = app.LoadPackage(pkgLocation, null);
pkg.Variables["sConn"].Value = strSourceConn;
pkg.Variables["dConn"].Value = strDestConn;
pkgResults = pkg.Execute();