Tengo el siguiente código escrito en una tarea de SSIS Script para conectar a mi base de datos SQL:SSIS Error de conexión
ConnectionManager cm;
System.Data.SqlClient.SqlConnection sqlConn;
System.Data.SqlClient.SqlCommand sqlComm;
cm = Dts.Connections["QUAHILSQ03"];
sqlConn = (System.Data.SqlClient.SqlConnection)cm.AcquireConnection(Dts.Transaction);
Sin embargo esta línea:
sqlConn = (System.Data.SqlClient.SqlConnection)cm.AcquireConnection(Dts.Transaction);
Devuelve la siguiente excepción:
{"No se puede convertir el objeto COM de tipo 'Sistema .__ ComObject' al tipo de clase 'System.Data.SqlClient.SqlConnection'. Las instancias de tipos que representan componentes COM no se pueden convertir a tipos que no lo hacen representar componentes COM; sin embargo, se pueden convertir en interfaces siempre que el componente COM subyacente sea compatible con las llamadas a QueryInterface para el IID de la interfaz. "} System.Exception {System.InvalidCastException}
Y si elige ir a la ruta [ado.net] (http://toddmcdermid.blogspot.com/2011/05/use-connections-properly-in-ssis-script.html), la publicación de Todd McDermid debería para ayudarte – billinkc