Compartir a través de


Modificar los servidores de destino de un trabajo

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:

  1. SQLAgentUserRole

  2. SQLAgentReaderRole

  3. SQLAgentOperatorRole (Rol de Operador de SQL Agent)

Uso de SQL Server Management Studio

Para modificar los servidores de destino de un trabajo

  1. En Explorador de objetos, conecta a una instancia del Motor de base de datos de SQL Server y, a continuación, expande esa instancia.

  2. Expanda Agente SQL Server, expanda Trabajos, haga clic con el botón derecho en un trabajo y, a continuación, haga clic en Propiedades.

  3. 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

  1. Conéctese al motor de base de datos.

  2. En la barra estándar, haga clic en Nueva consulta.

  3. 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).

Consulte también

Administración Automatizada en Toda una Empresa