sys.database_mirroring_endpoints (Transact-SQL)

适用于: 是SQL Server(所有支持的版本)

SQL Server 实例的数据库镜像端点对应一行。

备注

数据库镜像端点既支持数据库镜像伙伴之间的会话,也支持 Always On 可用性组的主副本与其辅助副本之间的见证服务器和会话。

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

0 = 无

1 = 伙伴

2 = 见证服务器

3 = 全部

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

NONE

PARTNER

见证

ALL

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

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

1 -NTLM

2 -KERBEROS

3 -协商

4 -证书

5 -NTLM,证书

6 -KERBEROS,证书

7 -协商,证书

8 证书,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 -无,RC4

4 -无、AES

5 -RC4、AES

6 -AES、RC4

7 -无、RC4、AES

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



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 系统目录常见问题