複寫函式 - PUBLISHINGSERVERNAME

適用於:SQL ServerAzure SQL 受控執行個體

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

Transact-SQL 語法慣例

Syntax

PUBLISHINGSERVERNAME()  

注意

若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔

傳回型別

nvarchar

備註

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

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

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

另請參閱

資料庫鏡像和複寫 (SQL Server)
複寫函數 (Transact-SQL)