Compartilhar via


PUBLISHINGSERVERNAME (Transact-SQL)

Retorna o nome do Publicador de origem de um banco de dados publicado que participa de uma sessão de espelhamento de banco de dados. Esta função é executada em uma instância de Publicador do SQL Server no banco de dados de publicação. Use-a para determinar o Publicador original do banco de dados publicado.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

PUBLISHINGSERVERNAME()

Tipos de retorno

nvarchar

Comentários

PUBLISHINGSERVERNAME é usada em todos os tipos de replicação.

PUBLISHINGSERVERNAME é usada quando há uma sessão de espelhamento de banco de dados no banco de dados de publicação entre o Publicador e a instância parceira espelho.

Essa função deve ser executada dentro do contexto de um banco de dados de publicação. Quando PUBLISHINGSERVERNAME é executada em um banco de dados de publicação na instância de servidor espelho do SQL Server, o nome da instância do Publicador de origem do banco de dados publicado é retornado. Quando esta é executada em um banco de dados publicador na instância de servidor espelho não publicada ou que seja publicada pela instância de servidor espelho após um failover, o nome da instância de servidor de espelho é retornado. Quando esta função for executada na instância do Publicador original, o nome do Publicador será retornado.

Consulte também

Referência

Funções de replicação (Transact-SQL)

Conceitos

Espelhamento e replicação de banco de dados (SQL Server)