Configurar un usuario para crear y administrar trabajos del Agente SQL Server
se aplica a:SQL Server
azure SQL Managed Instance
Importante
En Instancia administrada de Azure SQL, actualmente se admiten la mayoría de las características del Agente de SQL Server, aunque no todas. Consulte diferencias de T-SQL de Azure SQL Managed Instance con respecto a SQL Server para más información.
En este tema se describe cómo configurar un usuario para crear o ejecutar trabajos del Agente Microsoft SQL Server.
Antes de comenzar:Seguridad
Para configurar un usuario para crear y administrar trabajos del Agente SQL Server mediante:SQL Server Management Studio
Antes de empezar
Seguridad
Para configurar un usuario para crear o ejecutar trabajos del Agente de Microsoft SQL Server, primero debe agregar un inicio de sesión existente de SQL Server o un rol de msdb a uno de los siguientes roles fijos de base de datos del Agente de SQL Server en la base de datos msdb: SQLAgentUserRole, SQLAgentReaderRole o SQLAgentOperatorRole.
De forma predeterminada, los miembros de estos roles de base de datos pueden crear sus propios pasos de trabajo que se ejecutan como ellos mismos. Si estos usuarios no administrativos quieren ejecutar trabajos que ejecuten otros tipos de pasos de trabajo (por ejemplo, paquetes SSIS), tendrán que tener acceso a una cuenta de proxy. Todos los miembros del rol fijo de servidor sysadmin tienen permiso para crear, modificar y eliminar cuentas de proxy. Para obtener más información sobre los permisos asociados a estos roles fijos de base de datos del Agente SQL Server, véase roles fijos de base de datos del Agente SQL Server.
Permisos
Para obtener información detallada, consulte Implementación de la seguridad del Agente SQL Server.
Uso de SQL Server Management Studio
Para agregar un rol de inicio de sesión o msdb de SQL a un rol fijo de base de datos del Agente SQL Server
En Explorador de objetos, expanda un servidor.
Expanda Seguridady luego expanda Inicios de sesión.
Haga clic con el botón derecho en la cuenta de inicio de sesión que desea agregar a un rol fijo de base de datos del Agente SQL Server y seleccione Propiedades.
En la página Asignación de usuarios del cuadro de diálogo Propiedades de inicio de sesión, seleccione la fila que contiene msdb.
En membresía de roles de base de datos para: msdb, compruebe el rol de base de datos fijo adecuado para el Agente SQL Server.
Para configurar una cuenta de proxy para crear y administrar etapas de trabajo del Agente de SQL Server
En Explorador de objetos, expanda un servidor.
Expanda el Agente SQL Server.
Haga clic con el botón derecho en Proxies y seleccione Nuevo proxy.
En la página General del cuadro de diálogo Nueva cuenta de proxy, especifique el nombre del proxy, el nombre de las credenciales y la descripción del nuevo proxy. Tenga en cuenta que primero debe crear una credencial antes de crear un proxy del Agente SQL Server. Para obtener más información sobre cómo crear una credencial, vea Cómo: Crear una Credencial y CREAR CREDENCIAL (Transact-SQL).
Compruebe los subsistemas adecuados para este proxy.
En la página de Entidades principales, agregue o quite accesos o roles para conceder o quitar el acceso a la cuenta de proxy.