ejecutar - execute package from c#
¿Cómo puedo ejecutar un paquete con una contraseña de paquete en SSIS a través del código? (3)
Intento llamar a un paquete SSIS a través del código C #. El paquete funcionó antes de poner una contraseña de paquete, pero ahora estoy tratando de proporcionar la contraseña. Recibo un error que indica que la contraseña es incorrecta o no.
Package package = app.LoadPackage("mypackage.dtsx, null);
package.PackagePassword = "mypass";
DTSExecResult result = package.Execute();
¿Alguien puede señalar dónde me estoy equivocando?
Creo que esto es lo que necesitas:
app.PackagePassword = "mypass";
app.PackagePassword = "mypass";
Package package = app.LoadPackage("mypackage.dtsx, null);
Debe configurar su contraseña antes de cargar su paquete, intente esto:
Microsoft.SqlServer.Dts.Runtime.Application app = new Microsoft.SqlServer.Dts.Runtime.Application();
app.PackagePassword = "mypass";
Package package = app.LoadPackage("mypackage.dtsx, null");
Esto funcionará ;-)