¿Estás encontrando un error al intentar abrir el informe principal del Panel de control en SQL Server 2008 R2? No te preocupes, estamos aquí para ayudarte. En este artículo, discutiremos la causa de este error y te proporcionaremos una solución paso a paso para que puedas poner en marcha tu Panel de rendimiento.
El mensaje de error
Al intentar abrir el informe principal del Panel de control, es posible que recibas el siguiente mensaje de error:
Error del Panel de rendimiento: No se pudo encontrar el procedimiento almacenado 'msdb.MS_PerfDashboard.usp_CheckDependencies'.
Este mensaje de error proporciona información valiosa sobre la causa del problema, lo cual nos ayudará a resolverlo.
La causa
Microsoft no proporciona el Panel de rendimiento para SQL Server 2008 R2 para su descarga. Sin embargo, hay una solución alternativa disponible mediante la instalación del Panel de rendimiento para SQL Server 2005 y modificando el script de configuración de T-SQL proporcionado por Microsoft.
Para proceder con la solución, sigue los pasos que se describen a continuación:
Paso 1: Instalar el archivo de configuración
De forma predeterminada, el archivo de configuración se instala en la siguiente ubicación: C:\Program Files (x86)\Microsoft SQL Server\90\Tools\PerformanceDashboard. Una vez instalado, encontrarás dos archivos en esta ubicación.
Paso 2: Configurar el informe del Panel de control
Abre SQL Server Management Studio (SSMS) y conéctate a tu instancia de SQL Server. Navega hasta el archivo setup.sql, ubicado en C:\Program Files (x86)\Microsoft SQL Server\90\Tools\PerformanceDashboard.
Dentro del archivo setup.sql, busca el código donde veas la instrucción 'select @ts_now = cpu_ticks'. Modifica esta instrucción a select @ts_now = ms_ticks from sys.dm_os_sys_info.
Una vez que hayas realizado esta modificación, ejecuta el script setup.sql.
Paso 3: Ver el informe del Panel de control
Ahora que la configuración está completa, puedes ver el informe del Panel de control. Haz clic derecho en tu instancia de SQL Server, navega hasta la sección de informes a nivel de servidor y selecciona “Informes personalizados”.
En la ventana de Informes personalizados, navega hasta el directorio de instalación del Panel de rendimiento: C:\Program Files (x86)\Microsoft SQL Server\90\Tools\PerformanceDashboard. Selecciona el archivo de definición de informe performance_dashboard_main y haz clic en abrir.
Finalmente, haz clic en “Ejecutar” y ahora deberías poder ver el informe del Panel de control correctamente.
¡Eso es todo! Has resuelto con éxito el error del Panel de rendimiento en SQL Server 2008 R2. Ahora puedes monitorear el rendimiento de tu instancia de SQL Server utilizando el Panel de rendimiento.
Para cualquier otra ayuda o consulta, no dudes en ponerte en contacto con nuestro principal SQL DBA, Ganapathi Varma Chekuri, en gana20m@gmail.com o conectarte con él en LinkedIn.