Compartir a través de


Modify the Target Servers for a Job

Se aplica a: SQL Server

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.

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. Al resto de 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

Uso de SQL Server Management Studio

Para modificar los servidores de destino para un trabajo

  1. En el Explorador de objetos , conéctese a una instancia de Motor de base de datos de SQL Servery, después, expándala.

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

  3. En el cuadro de diálogo Propiedades del trabajo , seleccione la página Destinosy haga clic en Destino en servidor localo Destino en varios servidores.

    Si elige Destino en 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.

Usar Transact-SQL

Para modificar los servidores de destino para un trabajo

  1. Conéctese con el Motor de base de datos.

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

  3. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar. En este ejemplo se asigna el trabajo multiservidor Weekly Sales Backups al servidor SEATTLE2.

USE msdb ;  
GO  
  
EXEC dbo.sp_add_jobserver  
    @job_name = N'Weekly Sales Backups',   
    @server_name = N'SEATTLE2' ;   
GO  

Para más información, consulte sp_add_jobserver (Transact-SQL).

Consulte también

Administración automatizada en una empresa