Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 содержимое процесса?  [new]
пппппррррр
Guest
в select-е среди прочего берётся session_id
надо в select добавить ещё и что сейчас выполняется внутри этого session_id
с какой таблицей надо сделать join?
sql server 2008
9 апр 13, 17:26    [14158161]     Ответить | Цитировать Сообщить модератору
 Re: содержимое процесса?  [new]
Glory
Member

Откуда:
Сообщений: 104751
пппппррррр
в select-е среди прочего берётся session_id
надо в select добавить ещё и что сейчас выполняется внутри этого session_id

Вы хотите в текущем запросе вернуть его текст что ли ?
9 апр 13, 17:36    [14158217]     Ответить | Цитировать Сообщить модератору
 Re: содержимое процесса?  [new]
пппппррррр
Guest
Glory
пппппррррр
в select-е среди прочего берётся session_id
надо в select добавить ещё и что сейчас выполняется внутри этого session_id

Вы хотите в текущем запросе вернуть его текст что ли ?


да!
9 апр 13, 17:37    [14158225]     Ответить | Цитировать Сообщить модератору
 Re: содержимое процесса?  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
sys.dm_exec_connections + fn_get_sql
9 апр 13, 17:41    [14158253]     Ответить | Цитировать Сообщить модератору
 Re: содержимое процесса?  [new]
пппппррррр
Guest
Maxx
sys.dm_exec_connections + fn_get_sql

спасибо!
а не подскажите, как правильно использовать fn_get_sql в select?
делаю так:
use master
select ..., fn_get_sql(sys.dm_exec_connections.most_recent_sql_handle)
получаю ошибку:
Msg 195, Level 15, State 10, Line 6
'fn_get_sql' is not a recognized function name.
9 апр 13, 17:57    [14158347]     Ответить | Цитировать Сообщить модератору
 Re: содержимое процесса?  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
пппппррррр,

ф-ци надо вызывать с именем схемы
9 апр 13, 17:58    [14158360]     Ответить | Цитировать Сообщить модератору
 Re: содержимое процесса?  [new]
пппппррррр
Guest
Maxx
пппппррррр,
ф-ци надо вызывать с именем схемы

делаю так:
use master
select ..., sys.fn_get_sql(sys.dm_exec_connections.most_recent_sql_handle)
получаю ошибку:
Msg 4121, Level 16, State 1, Line 1
Cannot find either column "sys" or the user-defined function or aggregate "sys.fn_get_sql", or the name is ambiguous.
9 апр 13, 18:00    [14158372]     Ответить | Цитировать Сообщить модератору
 Re: содержимое процесса?  [new]
Гость333
Member

Откуда:
Сообщений: 3683
пппппррррр,

fn_get_sql — это табличная функция, а не скалярная.
9 апр 13, 18:03    [14158386]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить