Здравствуйте!
Создаю тему только для того, чтобы поделиться опытом. Как один из вариантов решения проблемы, когда не пересчитываются кубы?даже если выставить большой таймаут в настройках сервера отчетов\справочников
В логах ошибка при пересчете куба "Время ожидания запроса истекло".
Вариант решения:
В Management Studio надо выполнить скрипт реиндексации базы:
USE RK7DB
DECLARE @TableName char(32)
DECLARE SysCur CURSOR FOR SELECT name FROM sysobjects WHERE type='U'
OPEN SysCur
FETCH NEXT FROM SysCur INTO @TableName
WHILE @@FETCH_STATUS=0 BEGIN
DBCC DBREINDEX(@TableName)
FETCH NEXT FROM SysCur INTO @TableName
END
CLOSE SysCur
DEALLOCATE SysCur
где, RK7DB - имя вашей базы в SQL.
Этот скрипт реиндексирует базу и исправляет какие-либо найденные проблемы.
Мне помогло, возможно кому-нибудь пригодится