Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как получить текст запроса для процесса? / 8 сообщений из 8, страница 1 из 1
10.07.2018, 18:14
    #39672236
Mandarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить текст запроса для процесса?
Всем привет!
Подскажите пожалуйста как получить текст запроса для для процесса?
sys.dm_exec_sql_text показывает текст запроса только в том случае если есть кешированный план, а если плана нет то и текст посмотреть нельзя.
...
Рейтинг: 0 / 0
10.07.2018, 18:18
    #39672237
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить текст запроса для процесса?
Mandarin,

кешировать все :)
...
Рейтинг: 0 / 0
10.07.2018, 18:27
    #39672239
Mandarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить текст запроса для процесса?
Так оно и кешируется, только размер кеша ограничен :) и так бывает что плана нет а текст запроса нужен.
...
Рейтинг: 0 / 0
10.07.2018, 18:52
    #39672246
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить текст запроса для процесса?
MandarinВсем привет!
Подскажите пожалуйста как получить текст запроса для для процесса?
sys.dm_exec_sql_text показывает текст запроса только в том случае если есть кешированный план, а если плана нет то и текст посмотреть нельзя.
fn_get_sql(sql_handle) , dbcc inputbuffer(spid)
...
Рейтинг: 0 / 0
11.07.2018, 01:16
    #39672313
Mind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить текст запроса для процесса?
komradfn_get_sql(sql_handle)
авторThis feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Use sys.dm_exec_sql_text instead. For more information, see sys.dm_exec_sql_text (Transact-SQL).
...
Рейтинг: 0 / 0
11.07.2018, 01:43
    #39672322
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить текст запроса для процесса?
Mind,

ценное замечание

однако, подобным страшилкам годков уже немало

mirroring, например
...
Рейтинг: 0 / 0
11.07.2018, 09:00
    #39672368
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить текст запроса для процесса?
komrad,

fn_get_sql это и есть dm_exec_sql_text
...
Рейтинг: 0 / 0
11.07.2018, 09:39
    #39672383
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить текст запроса для процесса?
MandarinТак оно и кешируется, только размер кеша ограничен :) и так бывает что плана нет а текст запроса нужен.
1. кешируется совсем не всё
2. можно ставить tf 2861, но понимать на что повлияет
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как получить текст запроса для процесса? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]