Активные детали сеанса - PullRequest
       1

Активные детали сеанса

0 голосов
/ 14 октября 2019

Я не могу получить имя таблицы из приведенного ниже сценария. Может ли кто-нибудь помочь мне получить имя таблицы снизу скрипт?

Скрипт:

 select distinct
       [db] = db_name(s1.[database_id]),
       [table_name] = object_name(sl.rsc_objid), ---Data coming as null
       s1.[session_id],
       session1.[login_name],
       session1.[host_name],
       [cmd] = isnull(st1.[text], ''), session1.[status]
from sys.dm_exec_requests s1
      outer apply sys.dm_exec_sql_text(s1.sql_handle) st1 -- Sessions left outer join sys.dm_exec_sessions session1 on session1.[session_id] = s1.[session_id] 
      -- Lock-Info left outer join master.dbo.syslockinfo sl on s1.[session_id] = sl.req_spid where session1.status='running'

1 Ответ

0 голосов
/ 14 октября 2019

Вы пытались добавить идентификатор базы данных в качестве второго параметра в функцию OBJECT_NAME? (Если вы находитесь в другой базе данных)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...