sys.endpoints (Transact-SQL)
适用范围:SQL Server
在系统中创建的每个端点在都表中占一行。 始终只能有一个 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 注意:已弃用 VIA 协议。 在 SQL Server的未来版本中将删除此功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 |
type | tinyint | 端点负载的类型。 1 = SOAP 2 = TSQL 3 = SERVICE_BROKER 4 = DATABASE_MIRRORING 不可为 null。 |
type_desc | nvarchar(60) | 端点负载类型的说明。 可以为 Null。 以下值之一: SOAP TSQL SERVICE_BROKER DATABASE_MIRRORING |
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。 |
权限
目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。 有关详细信息,请参阅 Metadata Visibility Configuration。