首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >来自执行sql任务的SSIS 2012存储过程

来自执行sql任务的SSIS 2012存储过程
EN

Stack Overflow用户
提问于 2014-03-13 03:46:13
回答 4查看 5.6K关注 0票数 1

我正在尝试从SSIS 2012执行SQL任务中执行一个非常简单的存储过程。我已经将这个过程简化为一个存根来解决这个问题--没有参数或结果集。该过程只是更新表中的单个字段。我使用的是OLE DB连接,并且SQL语句是"EXECUTE dbo.MyProcedure“。再简单不过了。当我从visual studio运行包时,没有生成错误,但proc尚未运行。

一些线索:如果我从任务编辑器中单击"Build Query“,我会得到"The EXECUTE SQL construct or statement is not supported”。如果我单击"OK“并从查询构建器屏幕运行查询,它将成功,并且proc已经运行!我可以在表格中看到更新。

当从visual studio运行包时,我可以在SQL Profiler中看到"EXECUTE dbo.MyProcedure“调用,但是proc没有运行!

有没有人遇到过这种情况?

谢谢!

EN

回答 4

Stack Overflow用户

发布于 2014-03-13 03:53:53

将QueryIsStoredProcedure属性设置为True

http://technet.microsoft.com/en-us/library/ms188957.aspx

票数 0
EN

Stack Overflow用户

发布于 2014-03-13 21:25:57

存储过程在重新启动visual studio后运行正常。谢谢你,NickyvV!

票数 0
EN

Stack Overflow用户

发布于 2014-03-15 07:38:50

尝试使用EXEC而不是EXECUTE。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22362258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档