Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 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 UMDW es sysutility_mdw. Los datos de rendimiento de SQL Server se comparan con las directivas para ayudar a identificar los cuellos de botella y las oportunidades de consolidación del uso de recursos.
En esta versión, el UCP y todas las instancias administradas de SQL Server deben cumplir los siguientes requisitos:
SQL Server debe ser 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 dentro de un único dominio de Windows o dominios con relaciones de confianza bidireccionales.
Las cuentas de servicio de SQL Server en el UCP y todas las instancias administradas de SQL Server deben tener permiso de lectura para los usuarios de Active Directory.
La instancia de SQL Server que se va a inscribir no puede ser SQL Azure.
En esta versión, el UCP debe satisfacer los siguientes requisitos:
La instancia de SQL Server debe ser una edición compatible. Para obtener una lista de las características compatibles con las ediciones de SQL Server, vea Características compatibles con las ediciones de SQL Server 2014.
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 un escenario típico, el espacio en disco usado por 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 utilización 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:
Se recomienda que si el UCP está hospedado por una instancia que no distingue mayúsculas de minúsculas de SQL Server, las instancias administradas de SQL Server también deben distinguir 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 compatibles con las ediciones de SQL Server 2014.
Para obtener más información sobre los conceptos de la utilidad de SQL Server, vea Características y tareas de la utilidad de SQL Server.
Importante
El conjunto de recopilación de utilidades de SQL Server se admite en paralelo con conjuntos de recopilación de utilidades que no son de SQL Server. Es decir, otros conjuntos de recopilación pueden supervisar una instancia administrada de SQL Server mientras es miembro de una utilidad de SQL Server. Sin embargo, tenga en cuenta que todos los conjuntos de recopilación de la instancia administrada cargan sus datos en el almacenamiento de datos de administración de la utilidad. Para obtener más información, vea Consideraciones para ejecutar conjuntos de recopilación de utilidades y no utilidades en la misma instancia de SQL Server y Configurar el almacén de datos del punto de control de la utilidad (utilidad de SQL Server).
Pasos del asistente
En las secciones siguientes se proporciona información detallada sobre cada página del flujo de trabajo del Asistente. Haga clic en un vínculo para ir a los detalles de una página en el Asistente. Para obtener más información sobre un script de PowerShell de esta operación, consulte el ejemplo de PowerShell.
Introducción al Asistente para inscribir instancias
Para iniciar el Asistente, expanda el árbol del Explorador de utilidades en un punto de control de utilidad, haga clic con el botón derecho 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 cuadro de 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, consulte Connect to Server (Motor de base de datos).
Para continuar, haga clic en Siguiente.
Diálogo de conexión
En el cuadro de diálogo Conectar con el servidor, compruebe el tipo de servidor, el nombre del equipo y la información del nombre de la instancia de SQL Server. Para obtener más información, consulte Connect to Server (Motor de base de datos).
Nota:
Si la conexión está cifrada, se usa la conexión cifrada. Si la conexión no está cifrada, la utilidad de SQL Server se vuelve a conectar 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 utilidades de SQL Server. Esta cuenta se usa como cuenta de proxy de Agente SQL Server para el conjunto de recopilación de utilidades de SQL Server. Como alternativa, puede usar la cuenta de servicio 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 Agente SQL Server cuenta de servicio:
- La cuenta de servicio 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 instancias de SQL Server
En esta versión, las condiciones siguientes deben cumplirse en la instancia de SQL Server para inscribirse en la Utilidad de 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 de SQL Server debe admitir la inscripción de instancias. | Para obtener una lista de las características compatibles con las ediciones de SQL Server, vea Características compatibles con las ediciones de SQL Server 2014. |
| El UCP de SQL Server debe tener habilitado TCP/IP. | Habilite TCP/IP en el UCP de SQL Server. |
| La instancia de SQL Server no puede estar ya inscrita en ningún otro UCP de SQL Server. | Si la instancia de SQL Server que especifique ya está administrada como parte de una utilidad de SQL Server existente, no puede inscribirla con otro UCP. |
| La instancia de SQL Server no puede ser ya un UCP. | Si la instancia de SQL Server que especifique ya es un UCP distinto del UCP al que está conectado, no podrá inscribirlo en este UCP. |
| La instancia de SQL Server debe tener instalados conjuntos de recopilación de utilidades de SQL Server. | Vuelva a instalar la instancia de SQL Server. |
| Se deben detener los conjuntos de recopilación en la instancia especificada de SQL Server. | Detenga los conjuntos de recopilación preexistentes en la instancia especificada de SQL Server. Si se deshabilita el recopilador de datos, habilítelo, detenga cualquier conjunto de recopilación en ejecución y, a continuación, vuelva a ejecutar las reglas de validación para la operación Crear UCP. Para habilitar el recopilador de datos: En el Explorador de objetos, expanda el nodo Administración . Haga clic con el botón derecho en Recopilación de datos y, a continuación, haga clic en Habilitar recopilación de datos. Para detener un conjunto de recopilación: En el Explorador de objetos, expanda el nodo Administración, expanda Recopilación de datosy, después, Conjuntos de recopilación de datos del sistema. Haga clic con el botón derecho en el conjunto de recopilación que desea detener y, a continuación, haga clic en Detener conjunto de recopilación de datos. Un cuadro de mensaje muestra los resultados de esta acción y un círculo rojo en el icono para el conjunto de recopilación indica que el conjunto de recopilación se ha detenido. |
| 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 para que se inicie manualmente. De lo 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 para que se inicie manualmente. De lo 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 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 especificada de SQL Server mediante la cuenta de dominio de Windows. |
| La cuenta de servicio del Agente SQL Server no puede ser una cuenta integrada, como el servicio de red. | Vuelva a asignar la cuenta a una cuenta de dominio de Windows. Para asegurarse de que la cuenta es válida, inicie sesión en la instancia especificada de SQL Server 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 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 especificada de SQL Server 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 del registro de instancias
En la página de resumen se muestra la información sobre la instancia de SQL Server que se va a agregar a la utilidad de SQL Server.
Configuración de instancia administrada:
Nombre de instancia de SQL Server: NombreDeEquipo\NombreDeInstancia
Cuenta del conjunto de recopilación de la utilidad: DomainName\UserName
Para continuar, haga clic en Siguiente.
Inscripción de la instancia de SQL Server
La página Inscripción proporciona el estado de la operación:
Preparar la instancia para la inscripción.
Creación del directorio de caché para los datos recopilados.
Configuración del conjunto de recopilación de utilidades.
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 usa la autenticación de SQL Server para conectarse a la instancia de SQL Server para inscribirse y especifica una cuenta de proxy que pertenece a un dominio de Active Directory diferente al dominio donde se encuentra el UCP, la validación de instancias se realiza correctamente, pero la operación de inscripción produce el siguiente mensaje de error:
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 de Windows NT "<DomainName\AccountName>", el código de error 0x5. (Microsoft SQL Server, Error: 15404)
Para obtener más información sobre cómo solucionar este error, vea Solución de problemas de la utilidad de SQL Server.
Importante
No cambie las propiedades de la colección "Información de la utilidad" establecida en una instancia administrada de SQL Server y no active o desactive manualmente la recopilación de datos, ya que un trabajo del agente de utilidad controla la recopilación de datos.
Después de completar el Asistente para inscribir instancias, haga clic en el nodo Instancias administradas en el panel de navegación del Explorador de utilidades en SSMS. Las instancias inscritas de SQL Server se muestran en la vista de lista en el panel Contenido del Explorador de utilidades .
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 continúa una vez cada 15 minutos. Para actualizar los datos, haga clic con el botón derecho en el nodo Instancias administradas del panel Navegación del Explorador de utilidades y, a continuación, seleccione Actualizar o haga clic con el botón derecho en el nombre de la instancia de SQL Server en la vista de lista y, a continuación, seleccione Actualizar.
Para quitar instancias administradas de la utilidad de SQL Server, seleccione Instancias administradas en el panel de navegación del Explorador de utilidades para rellenar la vista de lista de instancias administradas, haga clic con el botón derecho en el nombre de la instancia de SQL Server en la vista de lista Contenido del Explorador de utilidades y, a continuación, seleccione Crear instancia no administrada.
Inscripción de una instancia de SQL Server mediante PowerShell
Use el ejemplo siguiente 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");
Véase también
Características y tareas de la utilidad de SQL Server
Supervisión de instancias de SQL Server en la utilidad de SQL Server
Solución de problemas de la utilidad de SQL Server