При использовании Sharepoint 2010 в режиме интеграции с SQL 2008 R2 Reporting Services, при отображении отчета возможно появление ошибки:
Execution ‘*ID*’ cannot be found (rsExecutionNotFound)
Долгие поиски причины привели к древней статье MS: http://support.microsoft.com/kb/972328/
Не смотря на то, что статья написана для SQL 2005, она также актуальна и для 2008 R2.
Для устранения:
- Найти файл %windir%\Microsoft.NET\Framework64\v2.0.50727\Aspnet.config
- Найти строку <legacyImpersonationPolicy enabled=”false“/> и исправить значение на true
- Перезапустить IIS (iisreset)
Да, возникает ошибка, только если все компоненты (SQL, Sharepoint) располагаются на одном сервере. Применимо также к SBS 2011 Standard.