2010-08-27 138 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