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) |
端点协议的说明。
可以为 NULL。 |
type |
tinyint |
端点负载的类型。 1 = SOAP 2 = TSQL 3 = SERVICE_BROKER 4 = DATABASE_MIRRORING 不可为 Null。 |
type_desc |
nvarchar(60) |
端点负载类型的说明。
可以为 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 将删除该功能。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 |