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)

适用于