Um dos principais problemas que encontro na instalação do SQL Server 2005 é a dependência do IIS para instalação do SQL Server Reporting Services (SSRS), conhecido como serviço de relatórios do SQL Server.
Quando se trata de um servidor Windows Server 2003/2008 ou até mesmo um computador Windows Vista ou Seven, a simples instalação do IIS é somente um dos passos para permitir a instalação do SQL Server Reporting Services. Muitas vezes o pessoal de infra-estrutura opta por instalar o IIS completo para habilitar o SSRS ou por instalar o SQL Server 2005 sem o SSRS, assim nunca realizando de uma forma ideal.
Para instalação do SSRS 2005 estarei utilizando um Windows Seven, mas etapas são idênticas para o Windows Vista.
Problema:
Nos primeiros passos da instalação do SQL Server 2005, as seguintes mensagens estarão presentes, caso o IIS não esteja corretamente instalado e configurado para se integrar com o SSRS:
Estas mensagens são alertas sobre as dificuldades de encontrar o serviço IIS e o suporte ao ASP.Net 2.0, levando à impossibilidade de instalar o SSRS 2005, visto que o SSRS é uma aplicação web (ASP.Net) dependente do serviço de webserver (IIS) do Windows.
Em seguida, também se deparará com a opção do “Reporting Services” desabilitada:
Solução:
Para adequar o Windows ao SSRS, utilizaremos no Painel de Controle a opção “Programas”:
Nesta opção há uma sub-opção de “habilitar ou desabilitar funcionalidades do Windows” (Turn Windows features on or off).
Nesta sub-opção haverá várias funcionalidades do sistema operacional para habilitar ou desabilitar, mas as que utilizaremos serão as funcionalidades relacionadas ao Internet Information Services (IIS).
Expandindo o IIS, IIS 6 Management Compatibility (Compatibilidade de gerenciamento do IIS 6), habilitemos as opções “compatibilidade WMI do IIS 6” e “IIS Metabase e compatibilidade com configuração do IIS 6”.
Uma das funcionalidades opcionais, que podem ser úteis para realizar a manutenção do IIS, é o “console de gerenciamento do IIS”, que também poderá ser habilitada:
Esta ferramenta de gerenciamento IIS poderá ser acessada pelo caminho:
%windir%\system32\inetsrv\InetMgr.exe
Após habilitadas as configurações do IIS, será necessário habilitar as funcionalidades “.Net Extensibility”, “ASP.NET”, “ISAPI Extensions” e “ISAPI Filters”, conforme abaixo:
E algumas (quase todas) configurações relacionadas às HTTP Features:
Por fim, habilitemos a funcionalidade de Seguraça de Windows Authentication:
E só resta aplicar as alterações. Recomendo realizar o restart do Windows após serem aplicadas destas alterações.
Agora na instalação do SQL Server 2005 não haverá mais alertas sobre o ASP.Net e o IIS.
Assim como será permitida a instalação do Reporting Services:
Mais uma consideração sobre a instalação é a possibilidade de instalar o SRSS 2005 sem a dependência do SQL Server Database Services, permitindo configurar o SSRS integrado a outro servidor (após a instalação do serviço ‘não configurado’), uma ótima solução para ambientes onde o servidor de aplicações web ou relatórios utiliza de um hardware exclusivo para tal funcionalidade.
Espero que este artigo auxilie na instalação do SSRS! Mas se tiverem alguma dúvida ou comentários relacionados, fiquem a vontade em comentar!
Como a minha VM do Windows Server 2008 não quis ajudar, vou demorar ainda um pouco para escrever sobre a instalação do SSRS 2005 em um servidor.
Artigos relacionados:
Instalando o SQL Server Reporting Server (Windows XP, 2003 e 2003 R2)