Compartilhar via


Entrega de Arquivos Compartilhados no Reporting Services

O SQL Server Reporting Services inclui uma extensão de entrega de compartilhamento de arquivos para que você possa entregar um relatório a uma pasta. A extensão de entrega de compartilhamento de arquivos está disponível por padrão e não requer nenhuma configuração adicional. Para que a entrega de arquivos seja bem-sucedida, você deve definir permissões de acesso de gravação na pasta compartilhada. Além disso, os usuários que precisam de acesso aos relatórios devem ter permissões de leitura na pasta compartilhada.

Para distribuir um relatório a um compartilhado de arquivos, defina uma assinatura padrão ou uma assinatura controlada por dados. Você pode assinar e solicitar a entrega de apenas um relatório por vez. Para saber como usar a entrega de compartilhamento de arquivos em uma assinatura controlada por dados, consulte Create a Data-Driven Subscription (Tutorial do SSRS). Além disso, a conta que executa assinaturas de compartilhamento de arquivos remoto requer direitos para fazer logon localmente no computador do Reporting Services.

Aplica-se a: Modo Nativo do Reporting Services | Modo do SharePoint do Reporting Services

Neste tópico:

Características de um relatório que é entregue a uma pasta compartilhada

Ao contrário dos relatórios hospedados e gerenciados por um servidor de relatório, os relatórios que são entregues a uma pasta compartilhada são arquivos estáticos. Os recursos interativos definidos para o relatório não funcionam para relatórios armazenados como arquivos no sistema de arquivos. Os recursos de interação são representados como elementos estáticos. Por exemplo, se você entregar um relatório de matriz, o arquivo resultante mostrará a exibição de nível superior do relatório; não é possível expandir linhas e colunas para exibir dados de suporte. Se o relatório incluir gráficos, a apresentação padrão será usada. Se o relatório estiver vinculado a outro relatório, o vínculo será renderizado como texto estático. Se você quiser reter recursos interativos em um relatório entregue, use a entrega de emails. Para obter mais informações, consulte Entrega de Email no Reporting Services.

Pastas de destino

Ao definir uma assinatura que usa a entrega de compartilhamento de arquivos, você deve especificar uma pasta existente como a pasta de destino. O servidor de relatório não cria pastas no sistema de arquivos. A pasta especificada deve ser acessível por uma conexão de rede.

Verifique se os usuários que exibirão os relatórios na pasta compartilhada têm permissão de Leitura.

Ao especificar a pasta de destino em uma assinatura, use o formato UNC (convenção de nomenclatura uniforme) que inclui o nome de rede do computador. Não inclua barras invertidas à direita no caminho da pasta. O seguinte exemplo ilustra o caminho UNC:

\\<servername>\reportarchive\operations\2003  

Quando você criar a pasta, considere os limites de conexão desejados. O servidor de relatório requer duas conexões, mas você deve incluir conexões suficientes para acomodar usuários adicionais que desejam abrir relatórios na pasta compartilhada.

Formatos de Ficheiro

Os relatórios podem ser renderizados em uma variedade de formatos de arquivo, como HTML ou Excel. Para salvar o relatório em um formato de arquivo específico, selecione esse formato de renderização ao criar sua assinatura. Por exemplo, se escolher Excel , salvará o relatório como um arquivo do Microsoft Excel . Embora você possa escolher qualquer formato de renderização com suporte, alguns formatos funcionam melhor que outros na renderização em um arquivo.

Para obter a entrega de compartilhamento de arquivos, escolha um formato que entrega o relatório em um único arquivo, no qual todas as imagens e conteúdo relacionado são incluídos no relatório. Os formatos adequados incluem Arquivo Web, PDF, TIFF e Excel. Evite HTML4.0. Se o relatório incluir imagens, os formatos HTML 4.0 não as incluirão no arquivo.

Opções de arquivo

Ao criar uma assinatura, você pode escolher opções que determinam como o nome do arquivo é criado e se ele é substituído por versões mais recentes ao longo do tempo. Um nome de arquivo totalmente qualificado tem três partes: um nome, uma extensão e um texto ou um número que é acrescentado ao arquivo para criar um nome de arquivo exclusivo. As opções de substituição determinam se o texto ou o número é adicionado ao nome do arquivo.

O nome do arquivo é baseado no nome do relatório, mas você pode fornecer um nome personalizado na assinatura. A extensão é opcional, mas se você especificá-la, o servidor de relatório criará uma extensão que corresponde ao formato de renderização.

Você pode especificar opções de substituição para reutilizar o mesmo nome de arquivo para cada entrega de relatório ou criar um novo arquivo. Para substituir o arquivo, você deve usar o mesmo nome de arquivo e extensão.

Uma abordagem alternativa para criar arquivos exclusivos para cada entrega é incluir um carimbo de hora no nome de arquivo. Para fazer isso, adicione a @timestamp variável ao nome do arquivo (por exemplo, CompanySales@timestamp). Com essa abordagem, o nome do arquivo é exclusivo por definição, portanto, ele nunca será substituído.

Consulte Também

Criar, modificar e excluir assinaturas padrão (Reporting Services no modo nativo)