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

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

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.

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)

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

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

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

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!