CREATEPROCEDURE[dbo].[DeleteExpiredPersistedStreams] AS SETDEADLOCK_PRIORITYLOW DELETE [ReportServerTempDB].dbo.PersistedStream FROM (SELECTTOP1*FROM[ReportServerTempDB].dbo.PersistedStreamPS2WHEREPS2.RefCount=0ANDGETDATE()>PS2.ExpirationDate)ASe1 WHERE e1.SessionID=[ReportServerTempDB].dbo.PersistedStream.[SessionID]AND e1.[Index]=[ReportServerTempDB].dbo.PersistedStream.[Index]
GO GRANTEXECUTEON[dbo].[DeleteExpiredPersistedStreams]TO[RSExecRole] GO