Funciones de replicación - PUBLISHINGSERVERNAME
Se aplica a: SQL Server Azure SQL Managed Instance
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.
Convenciones de sintaxis de Transact-SQL
Sintaxis
PUBLISHINGSERVERNAME()
Tipos de valor devuelto
nvarchar
Observaciones
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.
Consulte también
Replicación y creación de reflejo de la base de datos (SQL Server)
Funciones de replicación (Transact-SQL)