Partilhar via


Funções de replicação – PUBLISHINGSERVERNAME

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

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.

Convenções de sintaxe de 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

Espelhamento e replicação de banco de dados (SQL Server)
Funções de replicação (Transact-SQL)