无法执行存储过程:: procedureName当前命令发生严重错误。结果(如果有的话)应该被丢弃

时间:2010-08-16 06:57:47

标签: c# windows


我收到以下错误

无法执行存储过程:: procedureName当前命令发生严重错误。结果(如果有的话)应该被丢弃。

当我执行一个只包含select语句的存储过程时。 我该如何解决?

由于 ShaBeg

1 个答案:

答案 0 :(得分:0)

有些人报告说设置NOCOUNT ON解决了这个问题...

CREATE PROCEDURE MyStoredProcedure AS
SET NOCOUNT ON
SELECT * FROM MyTable
GO

如果这没有帮助,请您确认......

  1. 如果select语句超出数据库边界?即您从多个数据库中选择或与数据库外的文件系统进行交互

  2. 您是否在存储过程中使用临时表?

  3. 此外,直接在SQL Server中运行存储过程会发生什么?