Alternatives to DBCC PAGE for working with page numbers in SQL Server Are there any management views or functions or procedures that can resolve page numbers to object id's?  Everything I'm finding says to use DBCC PAGE, but I don't have the requisite permissions.
Yes, you can use sys.dm_db_database_page_allocations if you're on SQL Server 2012 or greater.

For example, this will give you information about tempdb -- the number two passed in is database id.

SELECT *
    FROM sys.dm_db_database_page_allocations(2, NULL, NULL, NULL, 'DETAILED') AS dddpa;