Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use este artigo para solucionar os problemas encontrados ao trabalhar com as assinaturas, agendas e entrega de relatório Reporting Services.
Informações do log
A página de Assinatura no Reporting Services inclui o status de uma assinatura, mas se houver um problema com a assinatura, as informações detalhadas estarão nos logs do Reporting Services.
Logs de rastreamento
Os logs de rastreamento são arquivos de texto gravados em: \Program Files\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting Services\LogFiles
.
A seguir há um exemplo de entrada de log:
subscription WindowsService_10 4c7c 05/24/2016-01:05:06 e ERROR Failure writing file \\ServerName\SalesReports\so71949.xls : Microsoft.ReportingServices.FileShareDeliveryProvider.FileShareProvider+NetworkErrorException: An impersonation error occurred using the security context of the current user. ---> System.ArgumentException: Value does not fall within the expected range. 05/24/2016
Para obter mais informações sobre os logs de rastreamento do Reporting Services, confira Log de rastreamento do serviço Servidor de Relatório e Fontes e arquivos de log do Reporting Services.
Exibições dos logs de execução
Os logs de execução são exibições no banco de dados SQL do Servidor de Relatório. Para obter mais informações sobre o Reporting Services, confira ExecutionLog do servidor de relatório e exibição do ExecutionLog3.
Não é possível enviar relatórios por email com o Windows Server 2003 e POP3
Se você estiver com um aplicativo de email em execução com o protocolo POP3 (Post Office Protocol na versão 3) no Microsoft Windows Server 2003, pode não conseguir enviar relatórios ao usar o servidor do POP3 local. Se você configurar o servidor de relatório para criar uma assinatura que realiza o envio de um relatório e enviar um email com o servidor do POP3 local, pode receber a seguinte mensagem de erro: Failure sending mail: <error message>
, em que <mensagem de erro> é substituída por outras informações de mensagem de erro retornadas pelos Collaboration Data Objects (CDO).
Resolver esse problema
Defina o valor do elemento
SendUsing
no arquivo Rsreportserver.config para1
.Limpe o valor da propriedade
SMTPServer
para que ele fique vazio. Também é necessário fornecer um valor para a propriedadeSMTPServerPickupDirectory
.
Falha ao enviar o email: o servidor rejeitou o endereço do remetente. A resposta do servidor foi: 454 5.7.3 O cliente não tem permissão para enviar mensagem a esse servidor
Esse erro ocorre quando as configurações de política de segurança no servidor do protocolo SMTP (Simple Mail Transfer Protocol) permitem apenas que usuários autenticados enviem emails para entrega posterior. Se o servidor SMTP não aceitar envios de email de usuários anônimos, consulte o administrador do sistema para saber como obter permissão para usar o servidor.
Esse erro também pode ocorrer quando você especifica um nome de servidor do Exchange como a Servidor SMTP. Para usar um servidor do Exchange para entrega de email, é necessário especificar o nome do gateway do SMTP configurado para o servidor do Exchange. Consulte o administrador do Exchange para obter informações a respeito.
As assinaturas não estão sendo processadas
As assinaturas podem falhar sob estas condições:
- A agenda usada para disparar o relatório expirou. Para assinaturas que disparam de uma atualização de instantâneo de relatório, a agenda usada para atualizar o instantâneo talvez tenha expirado. O servidor de relatório, o SQL Server Agent ou o aplicativo de servidor de email não está em execução.
- Não é possível entregar o relatório. Por exemplo, porque ele é muito grande. Para determinar se a entrega está falhando devido ao tamanho do relatório, salve o relatório em um arquivo e depois envie o email novamente. Certifique-se de escolher o mesmo formato de renderização especificado na assinatura. Se um erro de entrega for exibido, use a extensão de entrega do Compartilhamento de Arquivo em vez do Email do Servidor de Relatório.
- O computador usado para a entrega do compartilhamento de arquivo não está sendo executado ou foi configurado para acesso do tipo somente leitura.
- A extensão de entrega especificada na assinatura foi desinstalada ou desabilitada.
- As configurações de credencial foram alteradas de valores armazenados para valores integrados ou solicitados.
- O nome de um parâmetro ou tipo de dados foi alterado na definição do relatório e o relatório foi republicado. Se uma assinatura incluir um parâmetro que não é mais válido, a assinatura se torna inativa.