sys.service_broker_endpoints (Transact-SQL)

Это представление каталога содержит по одной строке на каждую конечную точку компонента Service Broker. Для каждой такой строки существует другая строка с тем же идентификатором конечной точки endpoint_id в представлении sys.tcp_endpoints, содержащем метаданные конфигурации TCP. TCP — единственный разрешенный протокол для компонента Service Broker.

Имя столбца

Тип данных

Описание

<наследуемые столбцы>

--

Наследует столбцы из представления sys.endpoints (Transact-SQL).

is_message_forwarding_enabled

bit

Осуществляет пересылку сообщений поддержки конечных точек. Изначально установлено значение 0 (отключено). Не допускает значения NULL.

message_forwarding_size

int

Максимальный объем дискового пространства, разрешенный для хранения перенаправляемых сообщений в tempdb. Изначально установлено значение 10 мегабайт. Не допускает значения NULL.

connection_auth

tinyint

Тип проверки подлинности соединения, требуемый при подключении к этой конечной точке, один из следующих.

1 — NTLM

2 — KERBEROS

3 — NEGOTIATE

4 — CERTIFICATE

5 —- NTLM, CERTIFICATE

6 — KERBEROS, CERTIFICATE

7 — NEGOTIATE, CERTIFICATE

8 — CERTIFICATE, NTLM

9 — CERTIFICATE, KERBEROS

10 — CERTIFICATE, NEGOTIATE

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

connection_auth_desc

nvarchar(60)

Описание типа проверки подлинности, необходимого для соединения с данной конечной точкой, одно из следующих:

  • NTLM

  • KERBEROS

  • NEGOTIATE

  • CERTIFICATE

  • NTLM, CERTIFICATE

  • KERBEROS, CERTIFICATE

  • NEGOTIATE, CERTIFICATE

  • CERTIFICATE, NTLM

  • CERTIFICATE, KERBEROS

  • CERTIFICATE, NEGOTIATE

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

certificate_id

int

Идентификатор, используемый для проверки подлинности.

0 = используется проверка подлинности Windows.

encryption_algorithm

tinyint

Алгоритм шифрования. Может принимать одно из следующих значений:

Значение

Описание

Соответствующий параметр DDL

0

NONE

Отключено

1

RC4

{Требуется | Требуется алгоритм RC4}

2

AES

Требуется алгоритм AES

3

NONE, RC4

{Поддерживается | Поддерживается алгоритм RC4}

4

NONE, AES

Поддерживается алгоритм AES

5

RC4, AES

Требуется алгоритм RC4 AES

6

AES, RC4

Требуется алгоритм AES RC4

7

NONE, RC4, AES

Поддерживается алгоритм RC4 AES

8

NONE, AES, RC4

Поддерживается алгоритм AES RC4

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

encryption_algorithm_desc

nvarchar(60)

Описание алгоритма шифрования. Может принимать одно из следующих значений:

Значение

Соответствующий параметр DDL

NONE

Отключено

RC4

{Требуется | Требуется алгоритм RC4}

AES

Требуется алгоритм AES

NONE, RC4

{Поддерживается | Поддерживается алгоритм RC4}

NONE, AES

Поддерживается алгоритм AES

RC4, AES

Требуется алгоритм RC4 AES

AES, RC4

Требуется алгоритм AES RC4

NONE, RC4, AES

Поддерживается алгоритм RC4 AES

NONE, AES, RC4

Поддерживается алгоритм AES RC4

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

Замечания

ПримечаниеПримечание

Алгоритм RC4 поддерживается только в целях обратной совместимости. Когда база данных имеет уровень совместимости 90 или 100, новые материалы могут шифроваться только с помощью алгоритмов RC4 или RC4_128. (Не рекомендуется.) Используйте вместо этого более новые алгоритмы, например AES. В SQL Server 2012 материалы, зашифрованные с помощью алгоритмов RC4 или RC4_128, могут быть расшифрованы на любом уровне совместимости.

Разрешения

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

См. также

Справочник

ALTER ENDPOINT (Transact-SQL)

CREATE ENDPOINT (Transact-SQL)