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.
se aplica a:sql Server
Importante
En Instancia administrada de Azure SQL, actualmente se admiten en su mayoría las características del Agente de SQL Server, pero no todas. Consulte Diferencias de T-SQL entre SQL Server y Azure SQL Managed Instance o Limitaciones de los trabajos del Agente SQL en SQL Managed Instance para obtener más información.
En este tema se describe cómo cambiar los servidores de destino para los trabajos del Agente Microsoft SQL Server en SQL Server mediante SQL Server Management Studio o Transact-SQL.
Antes de empezar
Seguridad
Permisos
De forma predeterminada, los miembros del rol fijo de servidor sysadmin pueden ejecutar este procedimiento almacenado. A otros usuarios se les debe conceder uno de los siguientes roles fijos de base de datos del Agente SQL Server en la base de datos msdb:
SQLAgentUserRole
SQLAgentReaderRole
SQLAgentOperatorRole (Rol de Operador de SQL Agent)
Uso de SQL Server Management Studio
Para modificar los servidores de destino de un trabajo
En Explorador de objetos, conecta a una instancia del Motor de base de datos de SQL Server y, a continuación, expande esa instancia.
Expanda Agente SQL Server, expanda Trabajos, haga clic con el botón derecho en un trabajo y, a continuación, haga clic en Propiedades.
En el cuadro de diálogo Propiedades del trabajo, seleccione la página Destinosy haga clic en Destinar servidor localo Destinar varios servidores.
Si elige Destino de varios servidores, designe los servidores que serán destinos para el trabajo activando la casilla situada a la izquierda del nombre del servidor. Compruebe que las casillas de los servidores que no serán destinos del trabajo están desactivadas.
Uso de Transact-SQL
Para modificar los servidores de destino de un trabajo
Conéctese al motor de base de datos.
En la barra estándar, haga clic en Nueva consulta.
Copie y pegue el ejemplo siguiente en la ventana de consulta y haga clic en Ejecutar. En este ejemplo se asigna el trabajo multiservidor Copias de seguridad semanales de ventas al servidor SEATTLE2.
USE msdb ;
GO
EXEC dbo.sp_add_jobserver
@job_name = N'Weekly Sales Backups',
@server_name = N'SEATTLE2' ;
GO
Para obtener más información, vea sp_add_jobserver (Transact-SQL).