Como configurar a integração do SharePoint em vários servidores

Este tópico contém instruções passo a passo sobre como instalar e configurar o Reporting Services no modo integrado do SharePoint em uma topologia de implantação multisservidor. Esta configuração é recomendada se você tem muitos usuários que acessam relatórios em um site do SharePoint. A ilustração a seguir mostra os componentes que devem ser instalados.

Bb677365.sharepointRScompdesc_multiple(pt-br,SQL.100).gif

Pré-requisitos

Antes de você começar a instalar os componentes, faça o seguinte:

Requisitos de servidor para uma implantação multisservidor

Você deve pelo menos ter dois ou três servidores. Hospedar os bancos de dados de aplicativo em um terceiro servidor usado exclusivamente pelo Mecanismo de Banco de Dados é uma técnica comum para aprimorar o desempenho se você espera um número relativamente grande de usuários.

Se você for usar dois servidores, cada um deverá ter os seguintes componentes:

  • Em um servidor, instale o SQL Server 2008 Reporting Services (SSRS) e o Mecanismo de Banco de Dados. Esse servidor será usado para hospedar o servidor de relatório junto com o respectivo banco de dados e os bancos de dados de aplicativo do SharePoint.

  • No segundo servidor, instale o pacote redistribuível do Microsoft.NET Framework 3.0, uma instância de um produto ou de uma tecnologia do SharePoint e o Suplemento do Reporting Services. Esse servidor será o servidor primário do farm. A Administração Central será instalada nele. Os usuários acessarão o conteúdo do servidor de relatório do conjunto de sites deste computador.

Requisitos de conta para uma implantação multisservidor

Você deve ter uma conta de usuário de domínio para conectar a instância do produto ou da tecnologia do SharePoint ao banco de dados SharePoint_config. Os farms de servidores exigem o uso de contas de domínio para serviços e conexões de banco de dados. Se possível, crie uma nova conta que possa ser usada apenas para esse aplicativo. Evite usar suas próprias credenciais ou as de qualquer usuário que acessará um site do SharePoint como usuário regular (serão exibidas mensagens de erro do tipo acesso negado).

Crie um logon de banco de dados do SQL Server para a conta de domínio. O logon precisa de permissões DBCreator no servidor.

Configure a conta de processo do pool de aplicativos do SharePoint para ser executada como usuário de domínio.

Configure o serviço Servidor de Relatórios para ser executado como conta de usuário de domínio.

Observação importanteImportante

Em implantações de servidor distribuídas, onde o servidor de relatório, o aplicativo Web do SharePoint e os bancos de dados de servidor estão em três computadores diferentes, você pode usar as configurações padrão que incluem as atribuições padrão de site e porta. Se você instalar o aplicativo Web do SharePoint e o servidor de relatório em computadores diferentes, mas colocar os bancos de dados do SharePoint no computador do servidor de relatório, ocorrerão erros de conexão, a menos que siga as diretrizes de configuração de conta de serviço descritas na seção anterior. Para obter mais informações, consulte Como configurar uma conta de serviço para o Reporting Services.

Credenciais de administrador são necessárias para executar todos os programas de instalação, para conceder permissões para administrar o conjunto de sites primário e para conceder acesso a banco de dados quando você configura a integração do servidor de relatório.

Ordem de instalação

Você pode instalar as tecnologias de componente em qualquer ordem. Para obter os melhores resultados, verifique se cada produto ou tecnologia de servidor está instalado corretamente antes de integrá-los.

A seguinte lista apresenta um resumo das tarefas de implantação:

  1. Instale o Reporting Services e o Mecanismo de Banco de Dados. Se você for instalar o software de servidor em um servidor de produção ou se usar uma configuração de implantação em três servidores, escolha a opção Instalar, mas não configurar o servidor para controlar quando e como o servidor de relatório é configurado.

  2. Configure o servidor de relatório e verifique se você tem uma instalação válida.

  3. Baixe e instale o pacote redistribuível do .NET Framework 3.0.

  4. Instale o Windows SharePoint Services ou o Office SharePoint Server 2007. Escolha a opção de instalação Avançada para especificar um servidor de banco de dados remoto durante a configuração.

  5. Execute o Assistente de Configuração de Produtos e Tecnologias do SharePoint e selecione o servidor de banco de dados.

  6. Configure os recursos de conjunto de sites na Administração Central e abra o site do SharePoint para verificar se você tem uma instalação válida.

  7. Baixe e instale o Suplemento do Reporting Services para tecnologias do SharePoint.

  8. Configure os recursos de integração do servidor de relatório na Administração Central.

Para instalar o Reporting Services e o Mecanismo de Banco de Dados

Depois que a instalação for concluída, configure o servidor de relatório para operação no modo nativo e verifique se a instalação foi bem-sucedida. Dessa forma, você poderá usar o Gerenciador de Relatórios para verificar a instalação.

Para obter instruções sobre como iniciar a ferramenta Configuração do Reporting Services e configurar o servidor de relatório para operação, consulte Tópicos de instruções sobre a Configuração do Reporting Services.

Para baixar e instalar o pacote redistribuível do .NET Framework 3.0

  1. Em um servidor diferente do que você usará para a instância do produto ou da tecnologia do SharePoint, baixe o pacote redistribuível do .NET Framework 3.0 do Centro de Download da Microsoft.

  2. Execute a instalação. A instalação é executada em segundo plano e pode levar um tempo para ser concluída. Para verificar seu andamento, clique no ícone da instalação do Microsoft.NET Framework 3.0 na área de notificação da barra de tarefas.

Para instalar um produto ou uma tecnologia do SharePoint

  1. Execute Setup.exe na mídia de instalação do Windows SharePoint Services 3.0 ou MicrosoftOffice SharePoint Server .

  2. Insira a chave do produto com 25 caracteres.

  3. Aceite o contrato de licença do software.

  4. Clique em Avançado.

    1. Em Tipo de Servidor, clique em Front-end da Web

    2. A guia Local dos Dados especifica a localização dos arquivos de índice de pesquisa. Em Local dos Dados, use o valor padrão ou selecione um computador com excesso de espaço em disco.

    3. Clique em Instalar Agora.

  5. Configure o produto ou a tecnologia do SharePoint. O Assistente de Configuração de Produtos e Tecnologias do SharePoint deve iniciar depois que a instalação for concluída. Se isso não acontecer, inicie-o em Ferramentas Administrativas.

    1. Clique em Avançar na tela Bem-vindo.

    2. Clique em Sim para reiniciar os serviços, se necessário.

    3. Na página Conectar a um Farm de Servidores, clique em Não, quero criar um novo farm de servidores e clique em Avançar.

    4. Na página Especificar Definições do Banco de Dados de Configuração, digite o nome do servidor de banco de dados. Se você instalou o Mecanismo de Banco de Dados como uma instância padrão, o nome do servidor de banco de dados será o nome do computador.

    5. Em Nome de Usuário e Senha, digite as credenciais de uma conta de usuário de domínio que tenha permissão para fazer logon no computador, um logon de banco de dados do SQL Server e permissões DBCreator no servidor. Se possível, especifique uma conta que seja usada apenas para executar esse aplicativo. Não digite as credenciais de um usuário que posteriormente acessará o site do SharePoint; do contrário, esse usuário poderá receber erros de acesso negado quando acessar o conteúdo do site. Clique em Avançar.

    6. Na página Configurar Administração Central do SharePoint, clique em Avançar para aceitar todos os padrões. Se você souber que recursos de representação e delegação estão habilitados para Autenticação do Windows no seu domínio, poderá selecionar a opção Negociação (Kerberos). Caso contrário, selecione o valor padrão e clique em Avançar.

    7. Em Concluindo o Assistente de Configuração de Produtos e Tecnologias do SharePoint, clique em Avançar para iniciar a configuração usando os parâmetros especificados.

    8. Clique em Concluir.

Para configurar o aplicativo Web do SharePoint

  1. Clique em Iniciar, em Ferramentas Administrativas e em Administração Central do SharePoint 3.0. Siga a lista de verificação das Tarefas do Administrador. Para obter mais informações sobre cada tarefa, clique no link Ler as etapas de implantação e abra o Guia de Início Rápido. As tarefas descritas nas etapas a seguir são obrigatórias.

  2. Crie um aplicativo Web:

    1. Clique em Criar Sites do SharePoint.

    2. Clique em Criar novo aplicativo Web.

    3. Selecione Criar um novo site do IIS (SharePoint - 80) usando os valores padrão. Isso inclui usar a porta 80, nenhum cabeçalho de host, o caminho padrão, NTLM e nenhum acesso Anônimo. Não deixe de especificar a conta de processo do pool de aplicativos. Escolha uma conta de usuário de domínio.

    4. Clique em OK.

  3. Clique em Criar Conjunto de Sites na página Aplicativo Criado.

    1. Digite um título.

    2. Use todos os valores padrão. Ao especificar o Administrador do Conjunto de Sites Primário, especifique uma conta com permissões de administrador local.

    3. Clique em OK.

  4. Abra uma janela Prompt de Comando e digite iisrest /noforce.

  5. Clique na URL para verificar o site.

  6. (Opcional) Em Administração Central, habilite o log de diagnóstico.

Para configurar o servidor de relatório para o modo integrado do SharePoint

  1. Instale e configure um front-end da Web do SharePoint no computador do servidor de relatório. Para obter instruções, consulte Como instalar um front-end da Web do SharePoint em um computador do servidor de relatório.

    1. Uma janela de navegador será aberta para Administração Central no servidor primário, onde você poderá verificar se a configuração do farm de servidores foi bem-sucedida.
  2. Configure o servidor de relatório para integração:

    1. Inicie a ferramenta Configuração do Reporting Services e se conecte à instância do servidor de relatório. Para obter instruções, consulte Como iniciar a ferramenta Configuração do Reporting Services.

    2. No painel de navegação, clique em Conta de Serviço. Verifique se está sendo usada uma conta de usuário de domínio. Se não estiver, configure-o para usar uma.

    3. No painel de navegação, clique em Banco de Dados.

      ObservaçãoObservação

      Se você estiver usando uma instância remota do Mecanismo de Banco de Dados, consulte Como criar um banco de dados do servidor de relatório no modo integrado do SharePoint (Configuração do Reporting Services). para obter mais informações.

    4. Clique em Alterar Banco de Dados.

    5. Selecione Criar um novo banco de dados.

    6. Clique em Avançar.

    7. Especifique a instância do Mecanismo de Banco de Dados que hospedará o banco de dados.

    8. Clique em Testar Conexão para verificar se você consegue se conectar a ela.

    9. Clique em Avançar.

    10. Em Nome do Banco de Dados, digite um nome para o novo banco de dados (por exemplo, ModoSharepointdoservidorderelatório).

    11. Selecione Modo Integrado do SharePoint.

    12. Clique em Avançar.

    13. Especifique as credenciais que o servidor de relatório usa para se conectar ao banco de dados do servidor de relatório.

    14. Clique em Avançar.

    15. Clique em Avançar.

    16. Clique em Concluir.

    17. Configure a conta de execução autônoma e quaisquer outras opções que você deseja alterar. Os valores para o diretório virtual do Servidor de Relatório ainda devem ser válidos. No entanto, o Gerenciador de Relatórios não estará mais disponível agora que você configurou o servidor de relatório para usar um banco de dados no modo integrado do SharePoint (a guia do diretório virtual do Gerenciador de Relatórios deverá estar sombreada).

Para baixar e instalar o Suplemento do Reporting Services

  1. Clique em Microsoft SQL Server 200 para abrir a página de download no site da Microsoft.

    Observação importanteImportante

    Você deve ser um administrador de Web farm do SharePoint e um Administrador do Conjunto de Sites para poder instalar o Suplemento do Reporting Services.

  2. Escolha qual linguagem instalar.

  3. Em Arquivos para Download, clique em Download para instalar a versão de 32 bits ou de 64 bits do Suplemento do Reporting Services.

  4. Clique em Salvar para salvar o arquivo em um local de seu computador.

  5. Abra o Windows Explorer e navegue até a pasta onde o arquivo está localizado.

  6. Clique duas vezes em rsSharePoint.msi para começar a instalação. Para obter instruções, consulte Como instalar ou desinstalar o suplemento do Reporting Services.

  7. Adquira a última versão do arquivo leiame do Suplemento do Reporting Services para revisar as alterações e os problemas conhecidos mais recentes. Na página de download do site da Microsoft, em Arquivos para Download, clique em Download para abrir o arquivo readme_rsaddin.htm e, depois, salve o arquivo no computador.

Para configurar a integração do servidor na Administração Central

  1. Clique em Iniciar, em Ferramentas Administrativas e em Administração Central do SharePoint 3.0.

    Observação importanteImportante

    Para concluir as etapas a seguir você deve ser um membro do grupo Administrador do farm do SharePoint e um administrador da Coleta de Sites.

  2. Clique em Gerenciamento de Aplicativo. Você verá uma nova seção chamada Reporting Services. Essa seção contém links para páginas usadas para especificar as configurações de integração. Se você não vir essa seção, deverá ativar o recurso de integração do servidor de relatório. Para obter mais informações, consulte Como ativar o recurso Servidor de Relatório na administração central do SharePoint.

    No mínimo, você deve definir a URL do servidor de relatório, selecionar um modo de autenticação e concede acesso ao servidor de relatório aos bancos de dados do SharePoint. Para obter mais informações, consulte Como configurar a integração do Servidor de Relatório na Administração Central do SharePoint.

  3. Feche a Administração Central.

Será exibido um erro se os serviços do Reporting Services estiverem sendo executados com contas internas. Se você já configurou os serviços para usar contas de usuário de domínio, reinicie-os para apagar as antigas informações de conexão (pressupondo que existem conexões na sessão atual). Para obter mais informações sobre a configuração da conta de serviço, consulte Configurando a conta de serviço do servidor de relatório.

Próximas etapas

Depois de instalar todos os componentes e de configurar as opções para conectar os componentes do servidor, você deverá atribuir permissões, adicionar tipos de conteúdo e adicionar itens do servidor de relatório a uma biblioteca do SharePoint.

Para finalizar as tarefas de implantação para integração do servidor

  1. Abra o aplicativo Web do SharePoint. Por padrão, a URL é http://<nome_do_servidor>.

  2. Defina as permissões para conceder acesso de usuário ao site do SharePoint. A segurança é obrigatória, mas se você desejar herdar as permissões existentes, não defina as permissões para itens específicos. Para obter mais informações, consulte Concedendo permissões para itens do Servidor de Relatório em um site do SharePoint ou Como definir permissões para itens de servidor de relatório em um site do SharePoint (Reporting Services no modo integrado do SharePoint).

  3. Adicione tipos de conteúdo do Reporting Services se desejar criar novas fontes de dados compartilhadas, modelos de relatório e relatórios do Construtor de Relatórios. Para obter mais informações, consulte Como adicionar tipos de conteúdo do servidor de relatório a uma biblioteca (Reporting Services no modo integrado do SharePoint).

  4. Crie fontes de dados compartilhadas para usar com relatórios e modelos. Para obter mais informações, consulte Como criar e gerenciar fontes de dados compartilhadas (Reporting Services no modo integrado do SharePoint).

  5. Crie agendas compartilhadas para usar com assinaturas ou processamento de relatório autônomo. Para obter mais informações, consulte Como criar e gerenciar agendas compartilhadas (Reporting Services no modo integrado do SharePoint).

  6. Publique arquivos de definição de relatório (.rdl), arquivos de fonte de dados (.rds) e arquivos de modelo de relatório (.smdl) para uma biblioteca do SharePoint. Você também pode usar o comando Carregar na biblioteca do SharePoint para carregar arquivos .rdl e .smdl, mas não arquivos .rds. Dependendo de suas permissões, você também pode criar relatórios no Construtor de Relatórios e salvá-los em uma biblioteca. Se os relatórios incluírem referências a fontes de dados compartilhadas ou arquivos externos, você deverá atualizar as referências. Para obter mais informações, consulte Implantando modelos e fontes de dados compartilhadas em um site do SharePoint e Como carregar documentos em uma biblioteca do SharePoint (Reporting Services no modo integrado do SharePoint).

Ao carregar relatórios, verifique se as propriedades da fonte de dados do relatório estão corretas. A fonte de dados deve ter uma cadeia de conexão válida para uma fonte de dados externa. O tipo de credencial deve ser válido para a topologia de rede. Especificamente, se a autenticação Kerberos não estiver habilitada em seu domínio, você não poderá usar o tipo de credencial de segurança integrada do Windows. Em vez disso, você deverá especificar as credenciais armazenadas. Depois de verificar se as propriedades da fonte de dados estão corretas, clique no nome do relatório para abri-lo. O relatório será aberto automaticamente na Web Part do Report Viewer.

Se o relatório não for aberto, verifique as permissões do relatório e as propriedades da fonte de dados que definem uma conexão com a fonte de dados externa. Em um site ou farm, as permissões do SharePoint são usadas para controlar o acesso aos relatórios, aos modelos de relatórios, às fontes de dados compartilhadas e à ferramenta Construtor de Relatórios usada para criar relatórios ad hoc. Se esses itens não estiverem visíveis para os usuários, você deverá verificar se as permissões estão definidas corretamente.

Um servidor de relatório executado no modo integrado do SharePoint não pode ser gerenciado através do Gerenciador de Relatórios. Para obter uma lista completa de recursos suportados e não suportados, consulte Recursos do Reporting Services com suporte no Modo Integrado do SharePoint.