Details of transactions in SQL SERVER 2008 R2
Use SQL Server Audit, after upgrading to a supported version of SQL Server.  For SQL Server 2008 there's only SQL Trace.  And in either case there's no way to get this information after the fact.  You have to set something up to capture it.