Compartir a través de


sp_delete_targetserver (Transact-SQL)

Se aplica a: SQL Server

Quita el servidor especificado de la lista de servidores de destino disponibles.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_delete_targetserver
    [ @server_name = ] N'server_name'
    [ , [ @clear_downloadlist = ] clear_downloadlist ]
    [ , [ @post_defection = ] post_defection ]
[ ; ]

Argumentos

[ @server_name = ] N'server_name'

Es el nombre del servidor que se va a quitar como servidor de destino disponible. @server_name es sysname, sin ningún valor predeterminado.

[ @clear_downloadlist = ] clear_downloadlist

Especifica si se debe borrar la lista de descarga para el servidor de destino. @clear_downloadlist es bit, con un valor predeterminado de 1.

  • Cuando @clear_downloadlist es 1, el procedimiento borra la lista de descarga del servidor antes de eliminar el servidor.
  • Cuando @clear_downloadlist es 0, la lista de descarga no se borra.

[ @post_defection = ] post_defection

Especifica si se va a enviar una instrucción Dar de baja al servidor de destino. @post_defection es bit, con un valor predeterminado de 1.

  • Cuando @post_defection es 1, el procedimiento envía una instrucción de defecto al servidor de destino antes de eliminar el servidor.
  • Cuando @post_defection es 0, el procedimiento no envía una instrucción de defecto al servidor de destino.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Conjunto de resultados

Ninguno.

Comentarios

La manera normal de eliminar un servidor de destino es llamar sp_msx_defect al servidor de destino. Úselo sp_delete_targetserver solo cuando sea necesario una deserción manual.

Permisos

Para ejecutar este procedimiento almacenado, se debe conceder a los usuarios el rol fijo de servidor sysadmin .

Ejemplos

En el ejemplo siguiente se quita el servidor LONDON1 de los servidores de trabajo disponibles.

USE msdb;
GO

EXEC dbo.sp_delete_targetserver
    @server_name = N'LONDON1';
GO