码迷,mamicode.com
首页 > 其他好文 > 详细

SSIS Dataflow使用存储过程不能检索列名

时间:2015-01-21 22:19:16      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

在项目中遇到一个问题,需要在Dataflow中调用一个存储过程,然后把结果生成一个csv文件。

然而在dataflow调用存储过程中遇到了问题,SP不能正确的返回列名。

技术分享

 

在SSMT里面明明是可以查出数据的,为什么在这边就不行了呢。

解决方案:

在存储过程前面加上“SET FMTOLY OFF”就可以正常工作了。

技术分享

 

SET FMTONLY { ON | OFF }
注释
当 SET FMTONLY 为 ON 时,将不对行进行处理,只返回列信息,而不返回数据行。也不将行作为请求的结果发送到客户端。
SET FMTONLY 的设置是在执行或运行时设置,而不是在分析时设置。

 

MSDN 说明:https://msdn.microsoft.com/en-us/library/ms173839.aspx

SSIS Dataflow使用存储过程不能检索列名

标签:

原文地址:http://www.cnblogs.com/terrence/p/4240048.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!