Поделиться через


sys.endpoints (Transact-SQL)

Содержит по одной строке на одну конечную точку, созданную в данной системе. Конечная точка SYSTEM всегда существует в единственном экземпляре.

Имя столбца

Тип данных

Описание

name

sysname

Имя конечной точки. Уникально в пределах сервера. Не допускает значение NULL.

endpoint_id

int

Идентификатор конечной точки. Уникален в пределах сервера. Конечная точка с идентификатором менее 65536 — системная конечная точка. Не допускает значение NULL.

principal_id

int

Идентификатор сервера-участника, создавшего данную конечную точку и владеющего ей. Допускаются значения NULL.

protocol

tinyint

Протокол конечной точки.

1 = HTTP.

2 = TCP.

3 = именованные каналы.

4 = общая память.

5 = адаптер виртуального интерфейса (Virtual Interface Adapter, VIA).

Не допускает значение NULL.

protocol_desc

nvarchar(60)

Описание протокола конечной точки.

  • HTTP

  • TCP

  • NAMED_PIPES

  • SHARED_MEMORY

  • Протокол VIA

NULLABLE.

type

tinyint

Тип полезных данных конечной точки.

1 = SOAP.

2 = TSQL.

3 = SERVICE_BROKER.

4 = DATABASE_MIRRORING.

Не допускает значение NULL.

type_desc

nvarchar(60)

Описание типа полезных данных конечной точки.

  • SOAP, протокол

  • TSQL

  • SERVICE_BROKER

  • DATABASE_MIRRORING

Допускается значение NULL.

состояние

tinyint

Состояние конечной точки.

0 = запущена: прослушивает и обрабатывает запросы.

1 = остановлена: прослушивает, но не обрабатывает запросы.

2 = отключена: не прослушивает.

Состояние по умолчанию — 1. Допускается значение NULL.

state_desc

nvarchar(60)

Описание состояния конечной точки.

Запущена: прослушивает и обрабатывает запросы.

Остановлена: прослушивает, но не обрабатывает запросы.

Отключена: не прослушивает.

По умолчанию конечная точка остановлена.

Допускается значение NULL.

is_admin_endpoint

bit

Указывает, является ли конечная точка административной.

0 = конечная точка не является административной.

1 = административная конечная точка.

Не допускается значение NULL.

Важное примечаниеВажно!

Протокол VIA является устаревшим. В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется.

Разрешения

В SQL Server 2005 и более поздних версиях видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.