Establecer la cuenta de inicio del servicio para el Agente SQL Server (Administrador de configuración de SQL Server)

Se aplica a:SQL ServerAzure SQL Managed Instance

Importante

En Azure SQL Managed Instance, actualmente son compatibles la mayoría de las características del Agente SQL Server. Consulte Diferencias entre T-SQL de Azure SQL Managed Instance y SQL Server para más información.

La cuenta de inicio del servicio del Agente SQL Server define la cuenta de Windows en la que se ejecuta el Agente SQL Server, así como sus permisos de red. En este artículo se describe cómo establecer la cuenta del servicio Agente SQL Server con SQL Server Configuration Manager en SQL Server mediante SQL Server Management Studio.

Limitaciones

De forma predeterminada, la cuenta de servicio de Agente SQL Server se asigna al SID de servicio de Agente SQL Server predeterminado (NT SERVICE\SQLSERVERAGENT), que es miembro del rol fijo de servidor sysadmin. La cuenta también debe ser miembro del rol de base de datos msdbTargetServersRole en el servidor maestro si se usa el procesamiento de trabajos multiservidor. El Asistente para servidor maestro agrega automáticamente la cuenta de servicio a este rol como parte del proceso de alta.

El Explorador de objetos solo muestra el nodo del Agente SQL Server si se tiene permiso para usarlo.

Permisos

Para realizar sus funciones, el Agente SQL Server debe configurarse de modo que use las credenciales de una cuenta que sea miembro del rol fijo de servidor sysadmin en SQL Server. La cuenta debe tener los siguientes permisos de Windows:

  • Iniciar sesión como servicio (SeServiceLogonRight)
  • Reemplazar un token de nivel de proceso (SeAssignPrimaryTokenPrivilege)
  • Omisión de la comprobación transversal (SeChangeNotifyPrivilege)
  • Ajustar las cuotas de la memoria para un proceso (SeIncreaseQuotaPrivilege)

Para más información sobre los permisos de Windows necesarios para la cuenta de servicio del Agente SQL Server , consulte Seleccionar una cuenta para el servicio del Agente SQL Server y Configurar cuentas de servicio de Windows.

Uso de SQL Server Management Studio

Establecer la cuenta de inicio de servicio para el Agente SQL Server

  1. En Servidores registrados, seleccione el signo más para expandir Motor de base de datos.

  2. Seleccione el signo más para expandir la carpeta Grupos de servidores locales.

  3. Haga clic con el botón derecho en la instancia de servidor donde quiera configurar la cuenta de inicio de servicio y seleccione Administrador de configuración de SQL Server....

  4. En el cuadro de diálogo Control de cuentas de usuario, seleccione .

  5. En el Administrador de configuración de SQL Server , en el panel de la consola, seleccione Servicios de SQL Server.

  6. En el panel de detalles, haga clic con el botón derecho en Agente SQL Server(nombre_servidor), donde nombre_servidor es el nombre de la instancia del Agente SQL Server cuya cuenta de inicio de servicio quiere cambiar y, luego, seleccione Propiedades.

  7. En el cuadro de diálogo PropiedadesdelPropiedades , en la pestaña Iniciar sesión , seleccione una de las opciones siguientes en Iniciar sesión como:

    • Cuenta integrada: seleccione esta opción si los trabajos solo necesitan recursos del servidor local. Para información sobre cómo elegir un tipo de cuenta integrada de Windows, consulte Seleccionar una cuenta para el servicio del Agente SQL Server.

      Importante

      El servicio Agente SQL Server no es compatible con la cuenta del Servicio local en SQL Server Management Studio.

    • Esta cuenta: seleccione esta opción si los trabajos necesitan recursos de la red, incluidos recursos de aplicaciones; por ejemplo, si desea reenviar eventos a otros registros de aplicación Windows o si desea notificar a operadores mediante mensajes de correo electrónico o buscapersonas.

      Si selecciona esta opción:

      1. En el cuadro Nombre de cuenta , escriba la cuenta que se utilizará para ejecutar el Agente SQL Server. Como alternativa, seleccione Examinar para abrir el cuadro de diálogo Seleccionar usuarios o grupos y seleccione la cuenta que desea utilizar.

      2. En el cuadro Contraseña , escriba la contraseña para la cuenta. Vuelva a escribir la contraseña en el cuadro Confirmar contraseña .

  8. Seleccione Aceptar.

  9. En Administrador de configuración de SQL Server, seleccione el botón Cerrar.