sp_dropserver (Transact-SQL)

Actualizado: 14 de abril de 2006

Quita un servidor de la lista de servidores remotos y vinculados conocidos de la instancia local de SQL Server.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sp_dropserver [ @server = ] 'server' 
     [ , [ @droplogins = ] { 'droplogins' | NULL} ]

Argumentos

  • [ @server = ] 'server'
    Es el servidor que se va a quitar. server es de tipo sysname, y no tiene valor predeterminado. server debe existir.
  • [ @droplogins = ] 'droplogins' | NULL
    Cuando se especifica droplogins, indica que también deben quitarse los inicios de sesión de servidor remoto o vinculado de server. @droplogins es de tipo char(10), y su valor predeterminado es NULL.

Notas

Si ejecuta sp_dropserver en un servidor que tenga asociadas entradas de inicio de sesión de servidor remoto o vinculado, o bien si se configura como un publicador de réplica, se devuelve un mensaje de error . Para quitar todos los inicios de sesión de servidor remoto o vinculado de un servidor al quitar éste, utilice el argumento droplogins.

sp_dropserver no puede ejecutarse en una transacción definida por el usuario.

Permisos

Requiere el permiso ALTER ANY LINKED SERVER en el servidor.

Valores de código de retorno

0 (correcto) o 1 (error)

Ejemplos

En el ejemplo siguiente se quita el servidor remoto ACCOUNTS y todos los inicios de sesión remotos asociados de la instancia local de SQL Server.

sp_dropserver 'ACCOUNTS', 'droplogins';

Vea también

Referencia

Procedimientos almacenados de seguridad (Transact-SQL)
sp_addserver (Transact-SQL)
sp_dropremotelogin (Transact-SQL)
sp_helpremotelogin (Transact-SQL)
sp_helpserver (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

14 de abril de 2006

Contenido nuevo:
  • Se agregó que sp_dropserver devuelve un error si el servidor se configura como un publicador de réplica.