复制函数 - PUBLISHINGSERVERNAME

适用于:SQL ServerAzure SQL 托管实例

为参与数据库镜像会话的已发布数据库返回起始发布服务器的名称。 此函数在 SQL Server 发布服务器实例的发布数据库中执行。 使用它可确定已发布数据库的起始发布服务器。

Transact-SQL 语法约定

语法

PUBLISHINGSERVERNAME()  

注意

若要查看 SQL Server 2014 (12.x) 及更早版本的 Transact-SQL 语法,请参阅早期版本文档

返回类型

nvarchar

备注

PUBLISHINGSERVERNAME 用于所有类型的复制。

当数据库镜像会话存在于发布服务器与镜像伙伴实例之间的发布数据库中时,将使用 PUBLISHINGSERVERNAME。

必须在发布数据库的上下文中执行此函数。 在 SQL Server 镜像服务器实例的发布数据库中执行 PUBLISHINGSERVERNAME 时,将返回已发布数据库源自的发布服务器实例的名称。 在镜像服务器实例的未发布数据库中或在故障转移后从镜像服务器实例发布的数据库中执行此函数时,将返回此镜像服务器实例的名称。 在起始发布服务器实例中执行此函数时,将返回此发布服务器的名称。

另请参阅

数据库镜像和复制 (SQL Server)
复制函数 (Transact-SQL)