Compartir a través de


PUBLISHINGSERVERNAME (Transact-SQL)

Devuelve el nombre del publicador que publica una base de datos que participa en una sesión de creación de reflejo de la base de datos. Esta función se ejecuta en una instancia del publicador de SQL Server en la base de datos de publicaciones. Utilícela para determinar el publicador original de la base de datos publicada.

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

Sintaxis

PUBLISHINGSERVERNAME()

Tipos de valor devueltos

nvarchar

Notas

PUBLISHINGSERVERNAME se utiliza en todos los tipos de replicación.

PUBLISHINGSERVERNAME se utiliza cuando existe una sesión de creación de reflejo de la base de datos en la base de datos de publicaciones entre el publicador y una instancia asociada reflejada.

Esta función debe ejecutarse dentro del contexto de una base de datos de publicaciones. Cuando PUBLISHINGSERVERNAME se ejecuta en una base de datos de publicaciones en la instancia del servidor reflejado de SQL Server, se obtiene el nombre de la instancia del publicador desde el que se publica la base de datos. Cuando esta función se ejecuta en una base de datos en la instancia del servidor reflejado que no se ha publicado o que se ha publicado desde la misma tras una conmutación por error, se obtiene el nombre de esta instancia. Cuando esta función se ejecuta en la instancia del publicador original, se obtiene el nombre del publicador.