sys.dm_exec_connections (Transact-SQL)
Возвращает сведения о соединениях, установленных с данным экземпляром SQL Server, и подробные сведения о каждом соединении.
Имя столбца |
Тип данных |
Описание |
---|---|---|
session_id |
int |
Идентифицирует сеанс, связанный с данным соединением. Допускает значение NULL. |
most_recent_session_id |
int |
Представляет собой идентификатор сеанса самого последнего запроса, связанного с данным соединением. (Соединения SOAP можно повторно использовать в другом сеансе.) Допускает значение NULL. |
connect_time |
datetime |
Временная метка установления соединения. Не допускает значения NULL. |
net_transport |
nvarchar(40) |
Содержит описание физического транспортного протокола, используемого данным соединением. Не допускает значение NULL.
Примечание
Всегда возвращает значение Session, если для соединения включен режим MARS.
|
protocol_type |
nvarchar(40) |
Указывает тип протокола передачи полезных данных. В настоящее время различаются протоколы TDS (TSQL) и SOAP. Допускает значение NULL. |
protocol_version |
int |
Версия протокола доступа к данным, связанного с данным соединением. Допускает значение NULL. |
endpoint_id |
int |
Идентификатор, описывающий тип соединения. Этот идентификатор endpoint_id может использоваться для запросов к представлению sys.endpoints. Допускает значение NULL. |
encrypt_option |
nvarchar(40) |
Логическое значение, указывающее, разрешено ли шифрование для данного соединения. Не допускает значения NULL. |
auth_scheme |
nvarchar(40) |
Указывает схему проверки подлинности (SQL Server или Windows), используемую с данным соединением. Не допускает значения NULL. |
node_affinity |
smallint |
Идентифицирует узел памяти, которому соответствует данное соединение. Не допускает значения NULL. |
num_reads |
int |
Число пакетов, принятых посредством данного соединения. Допускает значение NULL. |
num_writes |
int |
Число пакетов, переданных посредством данного соединения. Допускает значение NULL. |
last_read |
datetime |
Временная отметка о последнем полученном пакете данных. Допускает значение NULL. |
last_write |
datetime |
Временная отметка о последнем отправленном пакете данных. Не допускает значения NULL. |
net_packet_size |
int |
Размер сетевого пакета, используемый для передачи данных. Допускает значение NULL. |
client_net_address |
varchar(48) |
Сетевой адрес удаленного клиента. Допускает значение NULL. |
client_tcp_port |
int |
Номер порта на клиентском компьютере, который используется при осуществлении соединения. Допускает значение NULL. |
local_net_address |
varchar(48) |
IP-адрес сервера, с которым установлено данное соединение. Доступен только для соединений, которые в качестве транспорта данных используют протокол TCP. Допускает значение NULL. |
local_tcp_port |
int |
TCP-порт сервера, если соединение использует протокол TCP. Допускает значение NULL. |
connection_id |
uniqueidentifier |
Однозначно определяет каждое соединение. Не допускает значения NULL. |
parent_connection_id |
uniqueidentifier |
Идентифицирует первичное соединение, используемое в сеансе MARS. Допускает значение NULL. |
most_recent_sql_handle |
varbinary(64) |
Дескриптор последнего запроса SQL, выполненного с помощью данного соединения. Постоянно проводится синхронизация между столбцом most_recent_sql_handle и столбцом most_recent_session_id. Допускает значение NULL. |
Разрешения
Требует разрешения VIEW SERVER STATE для сервера.
Физические соединения
Мощность связей
dm_exec_connections.session_id |
dm_exec_connections.session_id |
Один к одному |
dm_exec_sessions.session_id |
dm_exec_connections.session_id |
Один к одному |
dm_exec_requests.connection_id |
dm_exec_connections.connection_id |
Многие к одному |
dm_broker_connections.connection_id |
dm_exec_connections.connection_id |
Один к одному |
Журнал изменений
Обновления |
---|
Добавлено примечание к столбцу net_transport о поведении в режиме MARS. |