PUBLISHINGSERVERNAME (Transact-SQL)

傳回參與資料庫鏡像工作階段中已發行資料庫的原始發行者名稱。這個函數是在發行集資料庫上的 SQL Server 發行者執行個體端執行。請使用它來判斷已發行資料庫的原始發行者。

主題連結圖示Transact-SQL 語法慣例

語法

PUBLISHINGSERVERNAME()

傳回類型

nvarchar

備註

PUBLISHINGSERVERNAME 用於所有類型的複寫中。

當資料庫鏡像工作階段存在於發行者和鏡像夥伴執行個體之間的發行集資料庫上時,使用 PUBLISHINGSERVERNAME。

這個函數必須在發行集資料庫的內容中執行。當 PUBLISHINGSERVERNAME 執行於 SQL Server 的鏡像伺服器執行個體上的發行集資料庫時,會傳回引發已發行資料庫所在的發行集執行個體名稱。當這個函數執行於鏡像伺服器執行個體上的未發行資料庫,或是在容錯移轉之後從鏡像伺服器執行個體發行的資料庫,會傳回該鏡像伺服器執行個體的名稱。當這個函數執行於原始發行者執行個體時,會傳回發行者的名稱。