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