Compartir a través de


Configurar el Agente SQL Server

Puede especificar algunas opciones de configuración para el Agente SQL Server durante la instalación de SQL Server. El conjunto completo de opciones de configuración del Agente SQL Server sólo está disponible en SQL Server Management Studio, SMO (objetos de administración de SQL Server) o los procedimientos almacenados del Agente SQL Server.

[!NOTA] Haga clic en el Agente SQL Server en el Explorador de objetos de SQL Server Management Studio para administrar trabajos, operadores, alertas y el servicio del Agente SQL Server. No obstante, el Explorador de objetos sólo muestra el nodo del Agente SQL Server si tiene permiso para utilizarlo.

El Agente SQL Server almacena la mayor parte de la información de configuración en las tablas que residen en la base de datos msdb. El Agente SQL Server utiliza los objetos de credenciales de SQL Server para almacenar la información de autenticación para los servidores proxy.

Establecer los permisos necesarios

Para realizar sus funciones, el Agente SQL Server debe configurarse de modo que utilice las credenciales de una cuenta que sea miembro de la función fija de servidor sysadmin en SQL Server. La cuenta debe tener los siguientes permisos de Windows:

  • Adjust memory quotas for a process (Ajustar las cuotas de memoria de un proceso)
  • Act as part of the operating system (Actuar como parte del sistema operativo)
  • Bypass traverse checking (Omitir la comprobación transversal)
  • Log on as a batch job (Iniciar sesión como proceso por lotes)
  • Log on as a service (Iniciar sesión como servicio)
  • Replace a process level token (Reemplazar un símbolo de nivel de proceso)

Para obtener más información acerca de los permisos de Windows necesarios para la cuenta de servicio del Agente SQL Server, vea Seleccionar una cuenta para el servicio del Agente SQL Server, Tipos de cuentas de servicio compatibles con el Agente SQL Server y Configurar cuentas de servicio de Windows.

Para comprobar que todos estos permisos necesarios de Windows están establecidos

  1. Haga clic en Inicio, Panel de control, Herramientas administrativas y Directiva de seguridad local.

  2. Expanda la carpeta Directivas locales y, a continuación, haga clic en la carpeta Asignación de derechos de usuario.

  3. Repita los pasos siguientes para cada permiso:

    1. Haga clic con el botón secundario en un permiso (como Iniciar sesión como servicio) y, a continuación, haga clic en Propiedades.
    2. En el cuadro de diálogo de propiedades (por ejemplo Propiedades de Iniciar sesión como servicio), compruebe que se muestre la cuenta bajo la que se ejecuta el Agente SQL Server.
    3. Si no aparece, haga clic en Agregar usuario o grupo, escriba la cuenta bajo la que se ejecuta el Agente SQL Server y, a continuación, haga clic en Aceptar.

Normalmente, la cuenta seleccionada para el Agente SQL Server es una cuenta de dominio creada para ese propósito cuyos permisos de acceso están muy controlados. No es necesario utilizar una cuenta de dominio, pero si utiliza una cuenta en el equipo local, el Agente SQL Server no tendrá permiso para obtener acceso a los recursos de otros equipos. Es muy habitual que SQL Server necesite permisos en otros equipos, por ejemplo, cuando crea una copia de seguridad de una base de datos y almacena el archivo en otro equipo.

Vea también

Conceptos

Iniciar SQL Server manualmente

Otros recursos

CREATE CREDENTIAL (Transact-SQL)
SQL Server Management Objects (SMO)

Ayuda e información

Obtener ayuda sobre SQL Server 2005