O SQL Profiler não ajudou a solucionar o problema. Consegui testar e executar o relatório em nosso servidor Staging SSRS sem erro. Consegui executar o relatório com a mesma credencial de origem de dados da produção, um problema de autenticação é improvável.
Este é o erro encontrado no log do ReportServer
ERROR: Throwing Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Query execution failed for data set '[sprocname]'., ; Info: Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Query execution failed for data set '[sprocname]'. ---> System.Data.SqlClient.SqlException: Named Pipes Provider: No process is on the other end of the pipe.
No entanto, nosso administrador do sistema Comparou o SQL Server Configuration e descobriu que os protocolos do cliente são ordenados de forma diferente em Preparação e Produção. Alteramos a ordem em Produção para combinar com o armazenamento temporário na seguinte ordem: memória compartilhada, TCP / IP e pipes nomeados, em vez de pipes nomeados precedidos do TCP / IP. Isso resolveu o problema e, até o momento, o relatório é executado sem erros.