PUBLISHINGSERVERNAME (Transact-SQL)
Gibt den Namen des ursprünglichen Verlegers für eine veröffentlichte Datenbank zurück, die an einer Datenbank-Spiegelungssitzung teilnimmt. Diese Funktion wird auf einer Verlegerinstanz von SQL Server für die Publikationsdatenbank ausgeführt. Hiermit bestimmen Sie den ursprünglichen Verleger der veröffentlichten Datenbank.
Transact-SQL-Syntaxkonventionen
Syntax
PUBLISHINGSERVERNAME()
Rückgabetypen
nvarchar
Hinweise
PUBLISHINGSERVERNAME wird für alle Replikationstypen verwendet.
PUBLISHINGSERVERNAME wird verwendet, wenn eine Datenbank-Spiegelungssitzung für die Publikationsdatenbank zwischen dem Verleger und einer Spiegelungspartnerinstanz vorhanden ist.
Diese Funktion muss im Kontext einer Publikationsdatenbank ausgeführt werden. Wenn PUBLISHINGSERVERNAME für eine Publikationsdatenbank auf der Spiegelserverinstanz von SQL Server ausgeführt wird, wird der Name der Verlegerinstanz, von der die veröffentlichte Datenbank stammt, zurückgegeben. Wenn diese Funktion für eine Datenbank auf der Spiegelserverinstanz ausgeführt wird, die nicht veröffentlicht ist oder die von der Spiegelserverinstanz nach einem Failover veröffentlicht wird, wird der Name der Spiegelserverinstanz zurückgegeben. Wenn diese Funktion auf der ursprünglichen Verlegerinstanz ausgeführt wird, wird der Name des Verlegers zurückgegeben.
Siehe auch
Verweis
Replikationsfunktionen (Transact-SQL)
Andere Ressourcen
Replikation und Datenbankspiegelung