Share via


PUBLISHINGSERVERNAME (Transact-SQL)

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

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

語法

PUBLISHINGSERVERNAME()

傳回類型

nvarchar

備註

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

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

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

請參閱

參考

複寫函數 (Transact-SQL)

概念

資料庫鏡像和複寫 (SQL Server)