Partilhar via


Funções de replicação - PUBLISHINGSERVERNAME

Aplica-se a:SQL ServerAzure SQL Managed Instance

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

Transact-SQL convenções de sintaxe

Sintaxe

PUBLISHINGSERVERNAME()  

Tipos de devolução

Nvarchar

Observações

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

PUBLISHINGSERVERNAME é usado quando existe uma sessão de espelhamento de banco de dados no banco de dados de publicação entre o Publisher e uma instância de parceiro espelho.

Esta função deve ser executada no contexto de uma base de dados de publicação. Quando PUBLISHINGSERVERNAME é executado em um banco de dados de publicação na instância do servidor espelho do SQL Server, o nome da instância do Publisher da qual o banco de dados publicado se origina é retornado. Quando essa função é executada em um banco de dados na instância do servidor espelho que não é publicada ou que é publicada a partir da instância do servidor espelho após um failover, o nome da instância do servidor espelho é retornado. Quando essa função é executada na instância original do Publisher, o nome do Publisher é retornado.

Ver também

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