Delen via


Replicatiefuncties - PUBLISHINGSERVERNAME

Van toepassing op:SQL ServerAzure SQL Managed Instance

Retourneert de naam van de oorspronkelijke Uitgever voor een gepubliceerde database die deelneemt aan een databasespiegelingssessie. Deze functie wordt uitgevoerd op een Publisher-exemplaar van SQL Server in de publicatiedatabase. Gebruik deze om de oorspronkelijke uitgever van de gepubliceerde database te bepalen.

Transact-SQL syntaxis-conventies

Syntaxis

PUBLISHINGSERVERNAME()  

Retourtypen

nvarchar

Opmerkingen

PUBLISHINGSERVERNAME wordt gebruikt in alle typen replicatie.

PUBLISHINGSERVERNAME wordt gebruikt wanneer er een databasespiegelingssessie bestaat in de publicatiedatabase tussen publisher en een exemplaar van een spiegelpartner.

Deze functie moet worden uitgevoerd in de context van een publicatiedatabase. Wanneer PUBLISHINGSERVERNAME wordt uitgevoerd op een publicatiedatabase op het exemplaar van de mirrorserver van SQL Server, wordt de naam van het Exemplaar van Publisher waaruit de gepubliceerde database afkomstig is, geretourneerd. Wanneer deze functie wordt uitgevoerd op een database op het exemplaar van de mirrorserver dat niet is gepubliceerd of die na een failover wordt gepubliceerd vanuit het exemplaar van de mirrorserver, wordt de naam van het exemplaar van de mirrorserver geretourneerd. Wanneer deze functie wordt uitgevoerd op het oorspronkelijke Exemplaar van Publisher, wordt de naam van de Uitgever geretourneerd.

Zie ook

Databasespiegeling en replicatie (SQL Server)