Экспорт (0) Печать
Развернуть все
Развернуть Свернуть

sys.dm_exec_sessions (база данных SQL Azure)

Данный раздел УСТАРЕЛ. Последняя версия доступна в справочнике по Transact-SQL (SQL 14).

ImportantВажно!
Этот раздел не поддерживается. См. текущую версию в разделе sys.dm_exec_sessions (Transact-SQL).

Возвращает сведения обо всех активных соединениях пользователей и внутренних задачах.

 

Имя столбца Тип данных Описание

session_id

smallint

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

login_time

datetime

Время подключения сеанса. Не допускает значение NULL.

host_name

nvarchar(128)

Имя клиентской рабочей станции, указанное в сеансе. Для внутреннего сеанса это значение равно NULL. Допускает значение NULL.

program_name

nvarchar(128)

Имя клиентской программы, которая инициировала сеанс. Для внутреннего сеанса это значение равно NULL. Допускает значение NULL.

host_process_id

int

Идентификатор процесса клиентской программы, которая инициировала сеанс. Для внутреннего сеанса это значение равно NULL. Допускает значение NULL.

client_version

int

Версия TDS-протокола интерфейса, который используется клиентом для подключения к серверу. Для внутреннего сеанса это значение равно NULL. Допускает значение NULL.

client_interface_name

nvarchar(32)

Имя протокола, используемого клиентом для подключения к серверу. Для внутреннего сеанса это значение равно NULL. Допускает значение NULL.

security_id

varbinary(85)

Идентификатор безопасности Microsoft Windows, связанный с именем входа. Не допускает значение NULL.

login_name

nvarchar(128)

Имя входа База данных SQL Microsoft Azure, под которым выполняется текущий сеанс. Оно должно соответствовать параметру security_id.

noteПримечание
Зарезервировано для использования в будущем. Совместимость с будущими версиями не гарантируется.

nt_domain

nvarchar(128)

Домен Windows для клиента, если в сеансе используется проверка подлинности Windows или установлено доверительное соединение.

noteПримечание
В База данных SQL Microsoft Azure этот столбец всегда возвращает значение NULL.

nt_user_name

nvarchar(128)

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

noteПримечание
В База данных SQL Microsoft Azure этот столбец всегда возвращает значение NULL.

status

nvarchar(30)

Состояние сеанса. Возможные значения:

  • Running — в данный момент выполняется один или несколько запросов.

  • Sleeping — в данный момент запросы не выполняются.

  • Dormant — из-за организации пула соединений сеанс был изменен и находится в состоянии, предшествующем регистрации.

  • Preconnect — Сеанс находится в классификаторе регулятора ресурсов.

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

context_info

varbinary(128)

Значение параметра CONTEXT_INFO для сеанса.

cpu_time

int

Время ЦП, использованное данным сеансом, в миллисекундах. Не допускает значение NULL.

memory_usage

int

Количество 8-килобайтовых страниц памяти, используемых данным сеансом. Не допускает значение NULL.

total_scheduled_time

int

Общее время в миллисекундах, на которое сеанс (запросы в сеансе) запланирован для выполнения. Не допускает значение NULL.

total_elapsed_time

int

Время, прошедшее с момента установки сеанса в миллисекундах. Не допускает значение NULL.

endpoint_id

int

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

last_request_start_time

datetime

Время, когда начался последний запрос данного сеанса. Это может быть запрос, выполняющийся в данный момент. Не допускает значение NULL.

last_request_end_time

datetime

Время завершения последнего запроса в рамках данного сеанса. Допускает значение NULL.

reads

bigint

Количество операций чтения, выполненных запросами данного сеанса. Не допускает значение NULL.

writes

bigint

Количество операций записи, выполненных запросами данного сеанса. Не допускает значение NULL.

logical_reads

bigint

Количество логических операций чтения, выполненных в данном сеансе. Не допускает значение NULL.

is_user_process

bit

0, если сеанс является системным. В противном случае значение равно 1. Не допускает значение NULL.

text_size

int

Значение параметра TEXTSIZE для данного сеанса. Не допускает значение NULL.

language

nvarchar(128)

Значение параметра LANGUAGE для данного сеанса. Допускает значение NULL.

date_format

nvarchar(3)

Значение параметра DATEFORMAT для данного сеанса. Допускает значение NULL.

date_first

smallint

Значение параметра DATEFIRST для данного сеанса. Не допускает значение NULL.

quoted_identifier

bit

Значение параметра QUOTED_IDENTIFIER для данного сеанса. Не допускает значение NULL.

arithabort

bit

Значение параметра ARITHABORT для данного сеанса. Не допускает значение NULL.

ansi_null_dflt_on

bit

Значение параметра ANSI_NULL_DFLT_ON для данного сеанса. Не допускает значение NULL.

ansi_defaults

bit

Значение параметра ANSI_DEFAULTS для данного сеанса. Не допускает значение NULL.

ansi_warnings

bit

Значение параметра ANSI_WARNINGS для данного сеанса. Не допускает значение NULL.

ansi_padding

bit

Значение параметра ANSI_PADDING для данного сеанса. Не допускает значение NULL.

ansi_nulls

bit

Значение параметра ANSI_NULLS для данного сеанса. Не допускает значение NULL.

concat_null_yields_null

bit

Значение параметра CONCAT_NULL_YIELDS_NULL для данного сеанса. Не допускает значение NULL.

transaction_isolation_level

smallint

Уровень изоляции транзакции данного сеанса:

0 = не указан;

1 = читать незафиксированные;

2 = читать зафиксированные;

3 = повторяемые результаты;

4 = сериализуемые;

5 = моментальный снимок.

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

lock_timeout

int

Значение параметра LOCK_TIMEOUT для данного сеанса. Значение указывается в миллисекундах. Не допускает значение NULL.

deadlock_priority

int

Значение параметра DEADLOCK_PRIORITY для данного сеанса. Не допускает значение NULL.

row_count

bigint

Количество строк, возвращенных сеансом на текущий момент времени. Не допускает значение NULL.

prev_error

int

Идентификатор последней ошибки, возвращенной в данном сеансе. Не допускает значение NULL.

original_security_id

varbinary(85)

Идентификатор безопасности База данных SQL Microsoft Azure, который связан с original_login_name. Не допускает значение NULL.

original_login_name

nvarchar(128)

Имя входа База данных SQL Microsoft Azure, с помощью которого клиент создал данный сеанс. Он должен соответствовать параметру original_security_id. Не допускает значение NULL.

last_successful_logon

datetime

Время последнего успешного входа в систему для имени original_login_name до запуска текущего сеанса.

noteПримечание
В База данных SQL Microsoft Azure этот столбец всегда возвращает значение NULL.

last_unsuccessful_logon

datetime

Время последней безуспешной попытки входа для original_login_name до начала текущего сеанса

noteПримечание
В База данных SQL Microsoft Azure этот столбец всегда возвращает значение NULL.

unsuccessful_logons

bigint

Число неуспешных попыток входа в систему для имени original_login_name между last_successful_logon и login_time.

noteПримечание
В База данных SQL Microsoft Azure этот столбец всегда возвращает значение NULL.

group_id

int

Идентификатор группы рабочей нагрузки, которой принадлежит этот сеанс. Не допускает значение NULL.

Требует разрешения VIEW DATABASE STATE на сервере.

noteПримечание
Если пользователь имеет на сервере разрешение VIEW DATABASE STATE, то сможет видеть все выполняющиеся сеансы в базе данных; в противном случае пользователь будет видеть только текущий сеанс.

Дополнительные сведения о системном представлении sys.dm_exec_sessions см. в разделе sys.dm_exec_sessions (Transact-SQL) электронной документации по SQL Server.

Показ:
© 2014 Microsoft