• But when I am trying to execute the script on SQL Server 2005 with sysadmin rights, it's giving me below error on "CROSS APPLY sys.dm_exec_sql_text(Blocking.most_recent_sql_handle) AS BlockingSQL" line.

    Error : Incorrect syntax near '.'.

    and it's being successfully executed on SQL Server 2008