sys.database_mirroring_endpoints (Transact-SQL)

适用范围:SQL Server

包含 SQL Server 实例的数据库镜像终结点的一行。

注意

数据库镜像终结点支持数据库镜像伙伴之间的会话,以及 AlwaysOn 可用性组的主要副本与其辅助副本之间的见证服务器和会话。

列名称 数据类型 说明
<inherited columns> - sys.endpoints 继承列(有关详细信息,请参阅 sys.endpoints (Transact-SQL))。
role tinyint 镜像角色,为以下值之一:

0 = 无

1 = 合作伙伴

2 = 见证服务器

3 = 全部

注意:此值仅适用于数据库镜像。
role_desc nvarchar(60) 镜像角色的说明,为以下值之一:

NONE

伙伴

证人

ALL

注意:此值仅适用于数据库镜像。
is_encryption_enabled bit 1 表示已启用加密。

0 表示禁用加密。
connection_auth tinyint 连接到此端点所需的连接身份验证的类型,为以下值之一:

1 - NTLM

2 - KERBEROS

3 - 协商

4 - 证书

5 - NTLM、证书

6 - KERBEROS、证书

7 - NEGOTIATE、CERTIFICATE

8 - CERTIFICATE、NTLM

9 - 证书、KERBEROS

10 - 证书、协商
connection_auth_desc Nvarchar (60) 连接到此端点所需的身份验证类型的说明,为以下值之一:

NTLM

KERBEROS

NEGOTIATE

CERTIFICATE

NTLM、CERTIFICATE

KERBEROS、CERTIFICATE

NEGOTIATE、CERTIFICATE

CERTIFICATE、NTLM

CERTIFICATE、KERBEROS

CERTIFICATE、NEGOTIATE
certificate_id int 身份验证所用证书的 ID(如果有)。

0 = 使用 Windows 身份验证。
encryption_algorithm tinyint 加密算法,为以下值之一:

0 - 无

1 - RC4

2 - AES

3 - NONE、RC4

4 - NONE、AES

5 - RC4、AES

6 - AES、RC4

7 - NONE、RC4、AES

8 - 无、AES、RC4
encryption_algorithm_desc nvarchar(60) 加密算法的说明,为以下值之一:

NONE

RC4

AES

NONE, RC4

NONE, AES

RC4, AES

AES, RC4

NONE, RC4, AES

NONE, AES, RC4

注解

注意

RC4 算法仅用于支持向后兼容性。 仅当数据库兼容级别为 90 或 100 时,才能使用 RC4 或 RC4_128 对新材料进行加密。 (建议不要使用。)而是使用一种较新的算法,如 AES 算法之一。 在 SQL Server 2012(11.x)及更高版本中,可以使用 RC4 或 RC4_128 加密的材料在任何兼容级别进行解密。

权限

目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。 有关详细信息,请参阅 Metadata Visibility Configuration

另请参阅

在添加或修改可用性副本时指定端点 URL (SQL Server)
sys.availability_replicas (Transact-SQL)
sys.database_mirroring (Transact-SQL)
sys.database_mirroring_witnesses (Transact-SQL)
数据库镜像端点 (SQL Server)
查询 SQL Server 系统目录常见问题