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)