sys.endpoints (Transact-SQL)

在系统中创建的每个端点在都表中占一行。始终只能有一个 SYSTEM 端点。

列名

数据类型

说明

name

sysname

端点的名称。在服务器中是唯一的。不可为 Null。

endpoint_id

int

端点 ID。在服务器中是唯一的。ID 小于 65536 的端点是系统端点。不可为 Null。

principal_id

int

被创建并拥有该端点的服务器主体的 ID。可以为 Null。

protocol

tinyint

端点协议。

1 = HTTP

2 = TCP

3 = Name pipes

4 = Shared memory

5 = Virtual Interface Adapter (VIA)

不可为 Null。

protocol_desc

nvarchar(60)

端点协议的说明。

  • HTTP

  • TCP

  • NAMED_PIPES

  • SHARED_MEMORY

  • VIA

可以为 NULL。

type

tinyint

端点负载的类型。

1 = SOAP

2 = TSQL

3 = SERVICE_BROKER

4 = DATABASE_MIRRORING

不可为 Null。

type_desc

nvarchar(60)

端点负载类型的说明。

  • SOAP

  • TSQL

  • SERVICE_BROKER

  • DATABASE_MIRRORING

可以为 Null。

state

tinyint

端点的状态。

0 = STARTED,侦听并处理请求。

1 = STOPPED,侦听但不处理请求。

2 = DISABLED,不进行侦听。

默认状态为 1。可以为 Null。

state_desc

nvarchar(60)

端点状态的说明。

STARTED = 侦听并处理请求。

STOPPED = 侦听但不处理请求。

DISABLED = 不进行侦听。

默认状态为 STOPPED。

可以为 Null。

is_admin_endpoint

bit

指示端点是否用于管理。

0 = 非管理端点。

1 = 端点为管理端点。

不可为 Null。

重要说明重要提示

不推荐使用 VIA 协议。后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。

权限

在 SQL Server 2005 及更高版本中,目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。有关详细信息,请参阅元数据可见性配置