Compartilhar via


Entrega de compartilhamento de arquivos no Reporting Services

O SQL Server Reporting Services inclui uma extensão de entrega de compartilhamento de arquivos que possibilita 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 configuração adicional. Para que a entrega do arquivo seja bem-sucedida, você deve definir permissões de acesso de gravação na pasta compartilhada. Além disso, os usuários que precisam acessar os 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 entrega de apenas um relatório por vez. Para saber como usar a entrega de compartilhamento de arquivos em uma assinatura controlada por dados, confira Criar uma assinatura controlada por dados (Tutorial do SSRS). Além disso, a conta que executa assinaturas de compartilhamentos de arquivos remotos exige direitos para logon local no computador 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 entregues a uma pasta compartilhada

Diferentemente de relatórios hospedados e gerenciados por um servidor de relatório, os relatórios 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 será possível expandir as linhas e colunas para exibir os dados com 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 a 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 precisa de duas conexões, mas você deve incluir conexões suficientes para acomodar usuários adicionais que queiram abrir relatórios na pasta compartilhada.

Formatos de arquivo

Os relatórios podem ser renderizados em vários formatos de arquivo, como HTML ou Excel. Para salvar o relatório em um formato de arquivo específico, selecione o 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. Formatos adequados incluem o arquivo da Web, PDF, TIFF e Excel. Evite o HTML4.0. Se seu 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 de arquivo é criado e se ele é substituído por novas versões ao longo do tempo. Um nome de arquivo totalmente qualificado possui três partes: nome, extensão e texto ou número anexado ao arquivo para criar um nome de arquivo exclusivo. As opções de substituição determinam se o texto ou número é adicionado ao nome de arquivo.

O nome de arquivo é tem base 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 corresponda ao formato de renderização.

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

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 de arquivo será exclusivo por definição, portanto, nunca será substituído.

Consulte Também

Create, Modify, and Delete Standard Subscriptions (Reporting Services in Native Mode)