StoredProcedures ... «Свойства запроса не поддерживаются» - PullRequest
2 голосов
/ 27 августа 2010

У меня есть проблема с SQL Server 2005 и классическим asp и наборами записей.

Когда бы я ни изменял таблицу, он, похоже, влияет на все хранимые процедуры, зависящие от этой таблицы и когда я вызываю (select) sprocошибка:

«Свойства запроса не поддерживаются»

Но когда я запускаю sproc в окне анализатора запросов, проблем не возникает.И когда я вызываю sproc через ado.net, там тоже никаких проблем.

Но когда я открываю Management Studio как администратор, изменяю sprocs 1 на 1 и нажимаю execute, чтобы изменить их, все начинает работатьеще раз.

Пожалуйста, помогите.

Спасибо

1 Ответ

1 голос
/ 30 августа 2010

Не могу точно сказать, почему это происходит, но вместо того, чтобы изменять sprocs 1 на 1, вы можете попробовать sp_recompile с именем таблицы, которую вы изменили. Это пометит все хранимые процедуры и триггеры, которые ссылаются на вашу таблицу, для повторной компиляции при следующем запуске.

exec sp_recompile N'YourSchema.YourTable';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...