In SQL Server 2005, syslockinfo and sp_lock may return unexpected values, and may return multiple rows where previous versions ...

In SQL Server 2005, syslockinfo and sp_lock may return unexpected values, and may return multiple rows where previous versions of syslockinfo and sp_lock returned at most two rows. Also, in order to access information from syslockinfo or execute sp_lock in SQL Server 2005 or later, the user must have VIEW SERVER STATE permission on the server.