开发者社区> 问答> 正文

连接到SSIS中脚本任务内的SQL数据库

连接到SSIS中脚本任务内的SQL数据库

展开
收起
贺贺_ 2019-12-01 10:43:08 1119 0
1 条回答
写回答
取消 提交回答
  • 不能从脚本任务内部使用连接管理器中的配置,例如:conectionManager1.exceuteSQLStatment(...) 一旦你这样做,你需要像变量一样访问CM:

    ConnectionManager cm;
    System.Data.SqlClient.SqlConnection sqlConn;
    System.Data.SqlClient.SqlCommand sqlComm;
    
    cm = Dts.Connections["conectionManager1"];
    
    sqlConn = (System.Data.SqlClient.SqlConnection)cm.AcquireConnection(Dts.Transaction);
    sqlComm = new System.Data.SqlClient.SqlCommand("your SQL Command", sqlConn);
    sqlComm.ExecuteNonQuery();
    
    cm.ReleaseConnection(sqlConn);
    
    2019-12-01 10:44:32
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载