Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 2.49 KB

File metadata and controls

50 lines (38 loc) · 2.49 KB
title PUBLISHINGSERVERNAME (Transact-SQL) | Microsoft Docs
ms.custom
ms.date 03/14/2017
ms.prod sql
ms.prod_service sql-database
ms.reviewer
ms.technology t-sql
ms.topic language-reference
f1_keywords
PUBLISHINGSERVERNAME_TSQL
PUBLISHINGSERVERNAME
dev_langs
TSQL
helpviewer_keywords
PUBLISHINGSERVERNAME function
Publishers [SQL Server replication], names
ms.assetid e7c278e5-ab23-419e-ab3e-3bb20b0636df
author MikeRayMSFT
ms.author mikeray

Replication Functions - PUBLISHINGSERVERNAME

[!INCLUDEtsql-appliesto-ss2008-xxxx-xxxx-xxx-md]

Returns the name of the originating Publisher for a published database participating in a database mirroring session. This function is executed at a Publisher instance of [!INCLUDEssNoVersion] on the publication database. Use it to determine the original Publisher of the published database.

Topic link icon Transact-SQL Syntax Conventions

Syntax

  
PUBLISHINGSERVERNAME()  

Return Types

nvarchar

Remarks

PUBLISHINGSERVERNAME is used in all types of replication.

PUBLISHINGSERVERNAME is used when a database mirroring session exists on the publication database between the Publisher and a mirror partner instance.

This function must be executed within the context of a publication database. When PUBLISHINGSERVERNAME is executed on a publication database at the mirror server instance of [!INCLUDEssNoVersion], the name of the Publisher instance from which the published database originates is returned. When this function is executed on a database at the mirror server instance that is not published or that is published from the mirror server instance after a failover, the name of the mirror server instance is returned. When this function is executed at the original Publisher instance, the name of the Publisher is returned.

See Also

Database Mirroring and Replication (SQL Server)
Replication Functions (Transact-SQL)