2010-08-27 64 views
2

我有SQL Server 2005和传统的asp和记录集的问题。StoredProcedures ...“无法支持请求属性”

每当我修改表,这似乎影响到所有依赖于该表中的存储过程,当我调用(选择)存储过程,错误的是:

“的请求属性可以不支持”

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

但是,当我以管理员身份打开Management Studio并将sprocs 1改为1,然后点击执行以改变它们时,所有事情都会重新开始。

请帮忙。

感谢

回答

1

不能肯定地说,为什么它的发生,但不是1 1改变存储过程,你可以尝试的sp_recompile你已经修改了该表的名称。这将标记引用你的表的所有存储过程和触发器,以在下一次运行时重新编译。

exec sp_recompile N'YourSchema.YourTable'; 
+0

感谢乔, 这并没有帮助。 – zunetastic 2010-08-31 09:40:38

+0

对于**仍然存在此问题的其他人,将您的sql-server升级到最新的service-pack和累积升级可能会有所帮助。 – zunetastic 2012-07-22 09:46:56