我是SSIS脚本任务的新手,我尝试使用下面的代码在SSIS脚本任务中运行sql查询,但最终出现错误。
ConnectionManager cm = Dts.Connections["oledb"];
IDTSConnectionManagerDatabaseParameters100 cmParams = cm.InnerObject as IDTSConnectionManagerDatabaseParameters100;
OleDbConnection sqlConn = cmParams.GetConnectionForSchema() as OleDbConnection;
ErrorMessage:
无法将类型为“System .__ ComObject”的COM对象强制转换为类类型 'System.Data.SqlClient.SqlConnection'。类型的实例 表示COM组件不能转换为不表示的类型 COM组件;但是只要它们可以转换为接口 底层COM组件支持对IID的QueryInterface调用 界面
我正在尝试查找数据库服务器名称,并尝试使用脚本任务将值分配给$ Project :: variable。
无论如何我能做到这一点。
提前致谢。