Depois de instalar o Reporting Services no Modo SharePoint 2013 a seguinte mensagem de erro foi exibida no log:
ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.OperationNotSupportedException: , Microsoft.ReportingServices.Diagnostics.Utilities.OperationNotSupportedException: The feature: “The Database Engine instance you selected is not valid for this edition of Reporting Services. The Database Engine does not meet edition requirements for report data sources or the report server database. ” is not supported in this edition of Reporting Services.
Este erro foi exibido por ter versões diferentes de aplicação de Patchs no ambiente.
Verifiquei todos os passos de instalação novamente
• SQL Server 2012 se estava com SP1 e qual Cumulative Update estava aplicado.
• Servidor de Aplicação e Web SharePoint, se a feature do Reporting Services modo Sharepoint estava instalada corretamente e se estava com o mesmo Service Pack e Cumulative update do SQL Server.
Rodeis os comandos em PowerShell para instalar todas as features do Reporting Services corretamente, lembre-se de abrir o Shell como Administrador:
Install-SPRSService
Install-SPRSServiceProxy
get-spserviceinstance -all |where {$_.TypeName -like “SQL Server Reporting*”} | Start-SPServiceInstance
Pronto, agora estava garantido que as configurações do Reporting Services foram feitas e todos estavam na mesma versão de Service Pack e Cumulative Update.
Mas ao acessar o site para testar a visualização de algum relatório a mensagem de erro foi exibida :
“The Database Engine instance you selected is not valid for this edition of Reporting Services.”
Abri o Management Studio do SQL Server e rodei o seguinte comando:
SELECT SERVERPROPERTY(‘productversion’), SERVERPROPERTY (‘productlevel’), SERVERPROPERTY (‘edition’)
O resultado deste comando será qual o número da versão do produto (11.1.000 etc)
Qual o tipo do produto se é RTM etc.
Qual a versão.
O problema estava na versão do SQL Server que era Standard e não Enterprise
Para maiores informações acesse https://support.microsoft.com/en-us/kb/321185
Verifiquei a versão do Reporting Services, acessando o servidor – Todos os Programas, Microsoft SQL Server, Configuration Tools e conecte no Reporting Services.
A versão do Reporting Services estava correta.
Para corrigir o problema deve-se iniciar o Executável da Instalação do SQL Server, ao abrir a página de instalação irá aparecer a opção de Upgrade no lado direito, ao clicar, informe a chave do produto e aguarde o término da configuração.
Ao término, acessei novamente o site para testar o reporting services e nenhum erro foi exibido.
Este post ficou sem print, porque apenas acompanhei o cliente na execução e não me permitiram printar as telas =(
Abraços
Diego Pereira