Inscribir una instancia de SQL Server (Utilidad de SQL Server)

Inscriba una instancia de SQL Server en una Utilidad de SQL Server existente para supervisar su rendimiento y configuración como una instancia administrada de SQL Server. El punto de control de la utilidad (UCP) recopila información de configuración y rendimiento de las instancias administradas de SQL Server cada 15 minutos. Esta información se almacena en el almacén de administración de datos de la utilidad (UMDW) en el UCP; el nombre del archivo es sysutility_mdw. Los datos de rendimiento de SQL Server se comparan con directivas para ayudar a identificar cuellos de botella en el uso de recursos y oportunidades de consolidación.

En esta versión, el UCP y todas las instancias administradas de SQL Server deben satisfacer los siguientes requisitos:

  • SQL Server debe ser de la versión 10.50 o posterior.

  • El tipo de instancia de SQL Server debe ser Motor de base de datos.

  • La utilidad de SQL Server debe funcionar en un dominio de Windows único, o bien en dominios con relaciones bidireccionales de confianza.

  • Las cuentas de servicio de SQL Server en el UCP y todas las instancias administradas de SQL Server deben disponer de permisos de lectura para los usuarios de Active Directory.

En esta versión, el UCP debe satisfacer los siguientes requisitos:

  • La edición de SQL Server debe ser Datacenter, Enterprise, Developer o Evaluation.

  • Recomendamos que el UCP esté hospedado en una instancia con distinción entre mayúsculas y minúsculas de SQL Server.

  • Considere las siguientes recomendaciones para programar la capacidad en el equipo del UCP:

    • En un escenario típico, el espacio en disco que utiliza la base de datos UMDW (sysutility_mdw) en el UCP es de aproximadamente 2 GB por cada instancia administrada de SQL Server y por año. Este cálculo puede variar en función del número de bases de datos y objetos de sistema que haya recopilado la instancia administrada. La frecuencia de crecimiento del espacio en disco de UMDW (sysutility_mdw) alcanza su índice máximo en los dos primeros días.

    • En una situación de ejemplo típica, el espacio en disco que utiliza msdb en el UCP es de aproximadamente 20 MB por instancia administrada de SQL Server. Observe que esta estimación puede variar, dependiendo de las directivas de uso de recursos y del número de bases de datos y objetos de sistema que recopile la instancia administrada. En general, el uso del espacio en disco aumenta según va aumentando la cantidad de infracciones de directivas y la duración de la ventana de tiempo móvil para los recursos volátiles.

    • Observe que al quitar una instancia administrada del UCP, no se reducirá el espacio en disco que utilizan las bases de datos del UCP hasta que expiren los periodos de retención correspondientes a la instancia administrada.

En esta versión, todas las instancias administradas de SQL Server deben satisfacer los siguientes requisitos:

  • Recomendamos que en caso de que el UCP se encuentre hospedado en una instancia de SQL Server que no distinga entre mayúsculas y minúsculas, las instancias administradas de SQL Server tampoco distingan entre mayúsculas y minúsculas.

  • Los datos FILESTREAM no se admiten para la supervisión de la utilidad de SQL Server.

Para obtener más información, vea Especificaciones de capacidad máxima para SQL Server y Características admitidas por las ediciones de SQL Server 2008 R2.

Para obtener más información acerca de los conceptos de la utilidad de SQL Server, vea Información general de la utilidad de SQL Server.

Nota importanteImportante

El conjunto de recopilación de la utilidad de SQL Server se admite en paralelo con conjuntos de recopilación que no sean de la utilidad de SQL Server. Es decir, otros conjuntos de recopilación pueden supervisar una instancia administrada de SQL Server mientras pertenezca a una utilidad de SQL Server. Sin embargo, debe tener en cuenta que todos los conjuntos de recopilación de la instancia administrada cargarán sus datos en el almacén de administración de datos de la utilidad. Para obtener más información, vea Consideraciones para ejecutar conjuntos de recopilación de la utilidad y que no sean de la utilidad en la misma instancia de SQL Server y Configurar el almacenamiento de datos del punto de control de utilidad (utilidad de SQL Server).

Pasos del asistente

En las siguientes secciones se proporciona información detallada sobre cada página del flujo de trabajo del asistente. Haga clic en un vínculo para navegar a los detalles de una página del asistente. Para obtener más información sobre un script de PowerShell de esta operación, vea el ejemplo de PowerShell.

  • Introducción al Asistente Inscribir instancia

  • Especificar la instancia de SQL Server

  • Diálogo de conexión

  • Cuenta del conjunto de recopilación de la utilidad

  • Validación de instancia de SQL Server

  • Resumen de la inscripción de instancia

  • Inscripción de la instancia de SQL Server

Introducción al Asistente Inscribir instancia

Para iniciar el asistente, expanda el árbol explorador de la utilidad en un punto de control de la utilidad, haga clic con el botón secundario en Instancias administradas y seleccione Agregar instancia administrada.

Para continuar, haga clic en Siguiente.

Especificar la instancia de SQL Server

Para seleccionar una instancia de SQL Server en el diálogo de conexión, haga clic en Conectar…. Proporcione el nombre del equipo y el nombre de la instancia de SQL Server con el formato nombreDeEquipo\nombreDeInstancia. Para obtener más información, vea Conectar al servidor (motor de base de datos).

Para continuar, haga clic en Siguiente.

Diálogo de conexión

En el diálogo Conectar con el servidor, compruebe la información sobre el tipo de servidor, el nombre del equipo y el nombre de instancia de SQL Server. Para obtener más información, vea Conectar al servidor (motor de base de datos).

Nota

Si la conexión está cifrada, se usará la conexión cifrada. Si la conexión no está cifrada, la Utilidad SQL Server volverá a conectarse mediante una conexión cifrada.

Para continuar, haga clic en Conectar....

Conjunto de recopilación de datos Información de la utilidad

Especifique una cuenta de dominio de Windows para ejecutar el conjunto de recopilación de la utilidad de SQL Server. Esta cuenta se utiliza como la cuenta de proxy del Agente SQL Server para el conjunto de recopilación de la utilidad de SQL Server. De forma alternativa, puede utilizar la cuenta del servicio del Agente SQL Server existente. Para pasar los requisitos de validación, utilice las siguientes instrucciones con el fin de especificar la cuenta.

Si especifica la opción de cuenta del servicio del Agente SQL Server:

  • La cuenta del servicio del Agente SQL Server debe ser una cuenta de dominio de Windows que no sea una cuenta integrada como LocalSystem, NetworkService o LocalService.

Para continuar, haga clic en Siguiente.

Validación de instancia de SQL Server

En esta versión, deben cumplirse las siguientes condiciones en la instancia de SQL Server que se va a inscribir en la Utilidad SQL Server:

Condición

Acción correctiva

Debe tener privilegios de administrador en la instancia especificada de SQL Server y en el UCP.

Inicie sesión con una cuenta que tenga privilegios de administrador en la instancia especificada de SQL Server y en el UCP.

La edición SQL Server debe admitir la inscripción de la instancia.

La edición de SQL Server debe ser Datacenter, Developer, Enterprise, Standard, Workgroup, Web o Evaluation.

El UCP de SQL Server debe tener habilitado TCP/IP.

Habilite TCP/IP en el UCP de SQL Server.

La instancia de SQL Server ya no se puede inscribir con ningún otro UCP SQL Server.

Si la instancia de SQL Server que especifica ya se administra como parte de una Utilidad SQL Server existente, no puede inscribirla con un UCP diferente.

La instancia de SQL Server aún no puede ser un UCP.

Si la instancia de SQL Server que especifica ya es un UCP que es diferente del UCP que está conectado; no puede inscribirla en este UCP.

La instancia de SQL Server debe tener conjuntos de recopilación de la Utilidad SQL Server instalados.

Reinstale la instancia de SQL Server.

Los conjuntos de recopilación de la instancia de SQL Server especificada deben detenerse.

La acción correctora es detener cualquier conjunto de recopilación que se ejecute en la instancia especificada de SQL Server.

Se debe iniciar el servicio Agente SQL Server en la instancia especificada de SQL Server.

Inicie el servicio Agente SQL Server en la instancia especificada de SQL Server. Si la instancia especificada de SQL Server es una instancia de clúster de conmutación por error de SQL Server, configure el servicio Agente SQL Server de forma que se tenga que iniciar manualmente. En caso contrario, configure el servicio Agente SQL Server para que se inicie automáticamente.

Se debe iniciar el servicio Agente SQL Server en el UCP.

Inicie el servicio Agente SQL Server en el UCP. Si el UCP de SQL Server es una instancia de clúster de conmutación por error de SQL Server, configure el servicio Agente SQL Server de forma que se tenga que iniciar manualmente. En caso contrario, configure el servicio Agente SQL Server para que se inicie automáticamente.

WMI debe estar configurado correctamente.

Para solucionar problemas de configuración de WMI, vea Solucionar problemas de la Utilidad de SQL Server.

La cuenta de proxy del Agente SQL Server debe ser una cuenta de dominio de Windows válida en el UCP.

Especifique una cuenta de dominio de Windows válida. Para asegurarse de que la cuenta es válida, inicie sesión en el UCP mediante la cuenta de dominio de Windows.

Si selecciona la opción de cuenta de proxy, la cuenta de proxy del Agente SQL Server debe ser una cuenta de dominio de Windows válida en la instancia especificada de SQL Server.

Especifique una cuenta de dominio de Windows válida. Para asegurarse de que la cuenta es válida, inicie sesión en la instancia de SQL Server especificada mediante la cuenta de dominio de Windows.

La cuenta de servicio del Agente SQL Server no puede ser ninguna cuenta integrada, como Servicio de red.

Reasigne la cuenta a una cuenta de dominio de Windows. Para asegurarse de que la cuenta es válida, inicie sesión en la instancia de SQL Server especificada mediante la cuenta de dominio de Windows.

La cuenta de servicio del Agente SQL Server debe ser una cuenta de dominio de Windows válida en el UCP.

Especifique una cuenta de dominio de Windows válida. Para asegurarse de que la cuenta es válida, inicie sesión en el UCP mediante la cuenta de dominio de Windows.

Si selecciona la opción de cuenta de servicio, la cuenta de servicio del Agente SQL Server debe ser una cuenta de dominio de Windows válida en la instancia especificada de SQL Server.

Especifique una cuenta de dominio de Windows válida. Para asegurarse de que la cuenta es válida, inicie sesión en la instancia de SQL Server especificada mediante la cuenta de dominio de Windows.

Si en los resultados de validación se producen errores respecto a las condiciones, corrija los problemas de bloqueo y, a continuación, haga clic en Volver a ejecutar validación para comprobar la configuración del equipo.

Para guardar el informe de la validación, haga clic en Guardar informe y después especifique una ubicación para el archivo.

Para continuar, haga clic en Siguiente.

Resumen de la inscripción de instancia

La página de resumen muestra información sobre la instancia de SQL Server que se va a agregar a la Utilidad SQL Server.

Configuración de la instancia administrada:

  • Nombre de instancia de SQL Server: NombreEquipo\NombreInstancia

  • Cuenta del conjunto de recopilación de la utilidad: NombreDominio\NombreUsuario

Para continuar, haga clic en Siguiente.

Inscripción de la instancia de SQL Server

La página de inscripción proporciona el estado de la operación:

  • Preparar la instancia para la inscripción.

  • Crear el directorio de memoria caché para los datos recopilados.

  • Configurar el conjunto de recopilación de la utilidad.

Para guardar un informe sobre la operación de inscripción, haga clic en Guardar informe y especifique una ubicación para el archivo.

Para completar el asistente, haga clic en Finalizar.

Nota

Si utiliza Autenticación de SQL Server para conectar con la instancia de SQL Server para inscribirse, y especifica una cuenta de proxy que pertenece a un dominio de Active Directory que no es el dominio en el que está el UCP, la validación de la instancia será correcta, pero se produce un error en la operación de inscripción con un mensaje de error parecido a este:

Se ha producido una excepción al ejecutar una instrucción o lote Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)

Información adicional: no se pudo obtener información sobre el grupo o usuario '<nombreDeDominio\nombreDeCuenta>' de Windows NT, código de error 0x5. (Microsoft SQL Server, Error: 15404)

Para obtener más información sobre la solución de este error, vea Solucionar problemas de la Utilidad de SQL Server.

Nota de advertenciaAdvertencia

No cambie las propiedades del conjunto de recopilación "Información de la utilidad" en una instancia administrada de SQL Server y no active ni desactive manualmente la recopilación de datos, ya que esta es controlada por un trabajo de agente de utilidad.

Después de completar el Asistente para inscribir instancia, haga clic en el nodo Instancias administradas en el panel Navegación del explorador de la utilidad en SSMS. Las instancias inscritas de SQL Server se muestran en la vista de lista en panel Contenido del explorador de la utilidad.

El proceso de recopilación de datos comienza inmediatamente, pero puede que sea necesario que transcurran hasta 30 minutos para que aparezcan por primera vez en el panel y puntos de vista del panel de contenido del explorador de la utilidad. La recopilación de datos se inicia una vez cada 15 minutos. Para actualizar los datos, haga clic con el botón secundario en el nodo Instancias administradas del panel Navegación del explorador de la utilidad, a continuación, seleccione Actualizar o haga clic con el botón secundario en el nombre de instancia de SQL Server en la vista de lista y seleccione Actualizar.

Para eliminar instancias administradas de la Utilidad SQL Server, seleccione Instancias administradas en el panel Navegación del Explorador de la utilidad con el fin de rellenar la vista de lista de instancias administradas, haga clic con el botón secundario en el nombre de instancia de SQL Server en la vista de lista Contenido del explorador de la utilidad y, a continuación, seleccione Convertir instancia en no administrada.

Inscribir una instancia de SQL Server usando PowerShell

Use el siguiente ejemplo para inscribir una instancia de SQL Server en una utilidad de SQL Server existente:

> $UtilityInstance = new-object -Type Microsoft.SqlServer.Management.Smo.Server "ComputerName\UCP-Name";
> $SqlStoreConnection = new-object -Type Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection $UtilityInstance.ConnectionContext.SqlConnectionObject;
> $Utility = [Microsoft.SqlServer.Management.Utility.Utility]::Connect($SqlStoreConnection);
> $Instance = new-object -Type Microsoft.SqlServer.Management.Smo.Server "ComputerName\ManagedInstanceName";
> $InstanceConnection = new-object -Type Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection $Instance.ConnectionContext.SqlConnectionObject;
> $ManagedInstance = $Utility.EnrollInstance($InstanceConnection, "ProxyAccount", "ProxyPassword");