I have a SQL Server 2005 Enterprise Edition box with SP3. I have a high number of page splits occurring, and I'd like to know which tables/indexes have the most splits. I know that fragmentation is caused by page splits, but this isn't always the case. I realize that in 2008 I can find this using Extended Events, but upgrading isn't an option at this point. Any ideas?