A única maneira de fazer isso em um período de tempo razoável é usar uma ferramenta de terceiros (como Martin disse no primeiro comentário), como Registro do ApexSQL que pode ler o log de transações e obter as informações que você precisa.
Observe que, para que isso funcione, seu banco de dados precisa estar em um modo de recuperação completo, porque é quando o SQL Server registra os detalhes completos da transação que podem ser reconstruídos posteriormente.
Outra opção é investigar como usar a função fn_dblog não documentada, mas isso levará muito mais tempo e você não poderá ler logs desanexados ou backups de log de transações.