Sitecore

[RESUELTO] Sitecore 9 – Reporting no funciona después de la instalación

Hace un par de días, estaba instalando una nueva topología XP1 de Sitecore 9 y durante mis pruebas post-instalación obtuve el siguiente error al acceder a la Reporting pieza

Error del servidor en / Inicio de sesión fallido para el usuario Blog Vinicius Deschamps

¡Vamos! Debes estar bromeando… y yo diciéndole a Sitecore 9

¿Estoy equivocado, tipo? Blog Vinicius Deschamps

Bueno, no resolvió mi problema… ASÍ QUEOOOOOOOOOO, ¡vamos a profundizar!

Volvamos a ejecutar la pieza de Reporting en Powershell

  • En primer lugar, importe SitecoreFundamentals & SitecoreInstallFramework
  • Luego ejecute Install-SitecoreConfiguration y señale la ruta completa a sitecore-XP1-rep.json

Se me pidió proporcionar la ubicación de Package y LicenseFile, pero NO SqlDbPrefix como probablemente notaste en otros paquetes como Content Delivery, Content Management, y así sucesivamente.

Instalar SitecoreConfiguration PowerShell Blog Vinicius Deschamps

Verifiquemos el archivo ConnectionStrings.config post-instalación

  • Navega a la ruta de instalación de Reporting, usualmente C:\inetpub\wwwroot\ y el nombre que proporcionaste para la instancia
  • Ve a App_Config y busca ConnectionStrings.config

Bueno, parece que algo está mal. ¿Notaste que Initial Catalog= contiene solo un underscore + Database (p. ej. _Core, _Master, etc)

Sitecore ConnectionStrings Blog Vinicius Deschamps

Una solución fácil sería renombrar el Initial Catalog= con el nombre correcto de esas bases de datos y resolver el caso, PERO no tan rápido, amigo; vamos a encontrar la razón de este typo!

Verifiquemos el archivo JSON

  • Navega a la ruta de archivos de configuración de Sitecore, en mi caso es C:\SitecoreInstaller\XP1\Configuration
  • Busca sitecore-XP1-rep.json y ábrelo en Notepad
  • Busca SqlDbPrefix

¡VAYA! Hay un DefaultValue establecido a “” lo que significa que no te pedirán un SqlDbPrefix

Sitecore XP1 Rep JSON File Blog Vinicius Deschamps

y la concatenación genera un valor en blanco, resultando en el underscore + database (p. ej. _Core, _Master)

Sitecore XP1 Rep JSON File Concact Parameters Blog Vinicius Deschamps

Entonces, la forma más rápida de arreglarlo es eliminar “DefaultValue”: “” y la coma después del valor de Description.

Sitecore XP1 Rep JSON File Add Default Value Parameter Blog Vinicius Deschamps

FÁCILÍSIMO, ¿no? A partir de ahora, se te pedirá proporcionar SqlDbPrefix al aprovisionar la pieza de Reporting.

Espero que te haya gustado, y gracias por leer.

¡Nos vemos en mi próxima publicación!

Sitecore
[RESUELTO] Sitecore 9 – Reporting no funciona después de la instalación — Vinicius Deschamps