如何调试SSIS包之跟踪变量赋值
1个回答
2016-01-25 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:117538
获赞数:517170
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。
向TA提问 私信TA
关注
展开全部
在Scripttask里面加入C#赋值代码,来把Rating 的值赋值为10.
public void Main()
{
// TODO: Add your code here
int i = 10;
Dts.Variables["Rating"].Value = i;
Dts.TaskResult = (int)ScriptResults.Success;
}
那我们如何来判断这个值已经付给了参数rating呢?这个跟C#的调试时一样的。
1. 在需要查看的页面打个断点,如需要查看rating的值,就在rating的赋值行加入断点。
2. 关闭Script 编辑页面并点击确定。【重要】
在页面上多多个断点的标识符(小红点)
3. 重新执行包,程序会命中刚才的断点
* 如果看不到局部变量值监视窗口,请在调试窗口中打开。
4. 按F11继续调试,可以看到值已经变成了10
public void Main()
{
// TODO: Add your code here
int i = 10;
Dts.Variables["Rating"].Value = i;
Dts.TaskResult = (int)ScriptResults.Success;
}
那我们如何来判断这个值已经付给了参数rating呢?这个跟C#的调试时一样的。
1. 在需要查看的页面打个断点,如需要查看rating的值,就在rating的赋值行加入断点。
2. 关闭Script 编辑页面并点击确定。【重要】
在页面上多多个断点的标识符(小红点)
3. 重新执行包,程序会命中刚才的断点
* 如果看不到局部变量值监视窗口,请在调试窗口中打开。
4. 按F11继续调试,可以看到值已经变成了10
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询