We have two OLAP cubes which have a full process carried out every night. The task is fired through a DTS package scheduled in the SQL Server Agent. This has been running successfully for a long time until recently, where the cubes are not being processed. There are no error messages in the Event Log, the task has a status of executing in the SQL Server Agent and there is no change in the modified date when I view the data files for the cubes. To work round the problem, I cancel the job, stop/start the OLAP service and then leave the processing until the following night or process one of the cubes which won't take as long to process. After doing a stop/start the task completes successfully again until the next time. Has anybody experienced something similar to this and what was the solution?