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

кешировать все :)
...
Рейтинг: 0 / 0
Как получить текст запроса для процесса?
    #39672239
Фотография Mandarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так оно и кешируется, только размер кеша ограничен :) и так бывает что плана нет а текст запроса нужен.
...
Рейтинг: 0 / 0
Как получить текст запроса для процесса?
    #39672246
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MandarinВсем привет!
Подскажите пожалуйста как получить текст запроса для для процесса?
sys.dm_exec_sql_text показывает текст запроса только в том случае если есть кешированный план, а если плана нет то и текст посмотреть нельзя.
fn_get_sql(sql_handle) , dbcc inputbuffer(spid)
...
Рейтинг: 0 / 0
Как получить текст запроса для процесса?
    #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
Как получить текст запроса для процесса?
    #39672322
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mind,

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

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

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

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


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