![]() |
1
2
你应该设置
|
![]() |
2
4
我也有类似的问题。 似乎设计师在设计时想要一些东西。 选择变量名后,尝试单击OleDbsource任务上的“确定”时出错。 我也遇到过类似的情况,其中WHERE子句逻辑有点复杂,需要一个脚本任务来分配它的值。 这就是设计时的情况。
我收到了你上面提到的E14错误。 通过将@where的设计时间值更改为愚蠢的值,OLEDBSource任务得到了它想要的,并让我使用这个变量。
相关的问题,为了让它工作,我必须首先在SQL命令中放入一个基本的select stmt,这样它就可以得到源代码列。 这是有道理的,但我和谷歌花了一段时间才弄明白。 |
![]() |
3
1
我将创建一个脚本任务并将字符串连接到一个变量中,并将其用作源: dts.variables[“sqlquery”].value=dts.variables[“basesql”].value.toString()。+ dts.variables[“myvariable”].value.toString(); 然后,在“组件属性”选项卡下的“高级属性”中,需要将validateexternalmetadad属性更改为false,这样ssis就不会尝试在变量中预先验证SQL查询,这会导致运行时错误。刚刚创建了一个简单的包,这似乎是可行的。希望这有帮助。 -赖安 |
![]() |
Lorn · 查找特定字符并将记录更改为null 6 年前 |
![]() |
John McElreavey · SQL Server Integration Services(SQL Server 2016)(SSIS)是否在每次运行C#代码时都重新编译它,还是将其缓存? 6 年前 |
![]() |
Justin · SQL Server SSIS数据沿袭 6 年前 |
![]() |
LONG · SSIS异步转换保留前一列值并设置为下一行 7 年前 |
![]() |
navig8tr · SSIS脚本任务:如何从列表更新表 7 年前 |
![]() |
Raj · 何时在SSIS中使用全局临时表而不是本地临时表? 7 年前 |