语言

ReplicationServer.EnumCurrentPrincipals 方法

定义

返回所有参与数据库镜像的已发布数据库信息。

public:
 System::Data::DataSet ^ EnumCurrentPrincipals();
public System.Data.DataSet EnumCurrentPrincipals();
member this.EnumCurrentPrincipals : unit -> System.Data.DataSet
Public Function EnumCurrentPrincipals () As DataSet

返回

一个 DataSet 包含以下列的对象。

数据类型 说明
db_namesysname 数据库名称。
current_principalsysname 镜像数据库的现行原则。
mirroring_roletinyint 本地数据库当前在数据库镜像会话中扮演的角色。

1 = 主体

2 = 镜像

NULL = 数据库未在线。

mirroring_statetinyint 镜像数据库的状态和数据库镜像会话的状态。

0 = 已挂起

1 = 断开连接

2 = 正在同步

3 = 挂起故障转移

4 = 已同步

NULL = 数据库未在线。

注解

该方法用于支持数据库镜像的复制。 有关详细信息,请参阅数据库镜像和复制 (SQL Server)

适用于