存储过程......“无法支持请求的属性”

时间:2010-08-27 09:48:09

标签: sql-server-2005 asp-classic

我遇到SQL Server 2005和经典的asp和记录集问题。

每当我修改一个表时,它似乎会影响依赖于该表的所有存储过程,当我调用(select)sproc时,错误是:

“不支持”请求属性“

但是当我在查询分析器窗口中运行sproc时,没有问题。 当我通过ado.net调用sproc时,也没有问题。

但是,当我以管理员身份打开Management Studio,并逐个更改sprocs,并点击执行以更改它们时,一切都会重新开始工作。

请帮忙。

由于

1 个答案:

答案 0 :(得分:1)

无法确定为什么会发生这种情况,但是您可以尝试使用您修改过的表的名称来sp_recompile,而不是逐步更改sprocs。这将标记引用表的所有存储过程和触发器,以便在下次运行时重新编译。

exec sp_recompile N'YourSchema.YourTable';