Share via


Carregando arquivos em uma pasta

Você pode carregar arquivos do sistema de arquivos e armazená-los como itens gerenciados em um banco de dados do servidor de relatório. O que acontece quando o arquivo é carregado depende do tipo de arquivo.

  • Carregar um arquivo .rdl é equivalente a publicar um relatório.

  • Carregar um arquivo .smdl é equivalente a publicar um modelo de relatório se o arquivo .smdl contiver informações da exibição da fonte de dados. Se a referência da exibição da fonte de dados estiver ausente, um erro ocorrerá durante o carregamento. As informações da exibição da fonte de dados podem estar faltando se você tiver carregado um arquivo .smdl de um projeto do modelo de relatório Visual Studio. Nos projetos de modelo de relatório, as informações da exibição da fonte de dados são armazenadas em um arquivo separado e não no arquivo .smdl propriamente dito e, em seguida, são adicionadas ao arquivo .smdl quando for publicado em um servidor de relatório.

    Os arquivos de modelo que não contêm informações da exibição da fonte de dados são aqueles que foram publicados anteriormente em um servidor de relatório e salvos em um arquivo do sistema de arquivos. Por exemplo, se você abrir a página Propriedades Gerais de um modelo e clicar em Editar para abrir o modelo, poderá salvar o modelo em um arquivo e carregar esse arquivo como um novo modelo no servidor de relatório. O arquivo .smdl carregado subseqüentemente terá todas as informações necessárias para a publicação do modelo.

  • O carregamento de qualquer outro arquivo adiciona esse arquivo ao banco de dados do servidor de relatório como um único objeto binário. Esses arquivos são publicados em um servidor de relatório como um recurso. Os recursos podem ser qualquer tipo de arquivo. Se a extensão do arquivo corresponder com um tipo MIME conhecido, um ícone desse tipo MIME será usado para identificar o tipo de recurso. Caso contrário, um ícone de arquivo genérico indica um recurso.

ObservaçãoObservação

Você não pode carregar um arquivo de fonte de dados de relatório (.rds) para criar uma fonte de dados compartilhada. Um arquivo .rds só é usado no Designer de Relatórios. Esse arquivo não pode fornecer o conteúdo para um item de fonte de dados compartilhada definido e gerenciado pelo Gerenciador de Relatórios. Como alternativa do carregamento, é possível gravar um script que cria uma fonte de dados compartilhada com base em um arquivo .rds. Para obter mais informações, consulte o arquivo PublishSamplReports.rss do script de exemplo descrito no tópico Script Samples.

O tamanho de arquivo máximo para itens carregados é determinado por ASP.NET. Por padrão, o tamanho máximo é de 4 megabytes (MB). Para obter mais informações sobre o tamanho de arquivo máximo, consulte Limites de tamanho do relatório e do instantâneo.

Visualmente, os arquivos carregados em um banco de dados do servidor de relatório são representados na hierarquia de pastas com os seguintes ícones.

ícone de relatório

ícone de relatório

ícone de modelo de relatório

Ícone de modelo

ícone de recurso genérico

ícone de recurso genérico

Ao ser carregado, o arquivo sempre é colocado na pasta que está selecionada atualmente. Você pode navegar até a pasta na qual deseja incluir o item primeiro ou carregar um arquivo e, em seguida, movê-lo para um local final posteriormente. Para obter mais informações, consulte Movendo itens.

Para carregar um arquivo, use o Gerente de Relatórios. O carregamento de arquivos em um servidor de relatório depende das tarefas que fazem parte de sua atribuição de função. Se a segurança padrão for usada, os administradores locais poderão adicionar itens a um servidor de relatório. Se Meus Relatórios estiver habilitado, qualquer usuário que tiver uma pasta Meus Relatórios terá permissão para carregar itens nessa pasta. Se atribuições de função personalizadas forem utilizadas, a atribuição de função deve incluir tarefas que ofereçam suporte para o gerenciamento de pastas.

Para fazer isso

Inclua estas tarefas

Carregar um arquivo .rdl em uma pasta

Gerenciar relatórios

Carregar um arquivo .smdl em uma pasta

Gerenciar modelos

Carregar qualquer arquivo como um objeto binário

Gerenciar recursos

Exibir o conteúdo de uma pasta

Exibir recursos, exibir relatórios