Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 получить текст как профайлере  [new]
Ora Starter
Member

Откуда: Киев
Сообщений: 587
Гуру, думаю не первый кто этим вопросом задался. Что-бы велик не писать, кто-то знает как получить текст запроса, который показывает профайлер? Это надо стучаться к провайдеру? Или это компоненты доступа могут дать? Или все таки писать свое что-то?
Интересуют конечно запросы с параметрами: даты, числа, юникод...
Спасибо.
11 авг 09, 12:31    [7521754]     Ответить | Цитировать Сообщить модератору
 Re: получить текст как профайлере  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
всмысле ??
сохранить трассу с профайлера и разобрать
DBCC INPUTBUFFER
-------------------------------------
Jedem Das Seine
11 авг 09, 12:34    [7521773]     Ответить | Цитировать Сообщить модератору
 Re: получить текст как профайлере  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
SELECT *FROM sys.dm_exec_connections

задача толком какая стоит ?
-------------------------------------
Jedem Das Seine
11 авг 09, 12:36    [7521798]     Ответить | Цитировать Сообщить модератору
 Re: получить текст как профайлере  [new]
Ora Starter
Member

Откуда: Киев
Сообщений: 587
Maxx,

Для этого надо запрос выполнить, а мне этого не надо, как получить текст запроса, который будет выполнен на сервере? Реально ли вообще? :) Может не в тот форум пришел...
11 авг 09, 12:41    [7521841]     Ответить | Цитировать Сообщить модератору
 Re: получить текст как профайлере  [new]
Glory
Member

Откуда:
Сообщений: 104760
Ora Starter
Maxx,

Для этого надо запрос выполнить, а мне этого не надо, как получить текст запроса, который будет выполнен на сервере?

Это типа в будущее заглянуть ?
Так это даже Профайлер не может, ибо показывает то, что уже произошло на сервере.
11 авг 09, 12:43    [7521858]     Ответить | Цитировать Сообщить модератору
 Re: получить текст как профайлере  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
пока ві его не выполните он не выполниться на сервереи есно ловить будет нечего.
-------------------------------------
Jedem Das Seine
11 авг 09, 12:43    [7521863]     Ответить | Цитировать Сообщить модератору
 Re: получить текст как профайлере  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Ora Starter
Maxx,

Для этого надо запрос выполнить, а мне этого не надо, как получить текст запроса, который будет выполнен на сервере? Реально ли вообще? :) Может не в тот форум пришел...


ну прикрутите к провайдеру сброс в файл тго что он хочет выполнить и ничего не выполняйте на сервере ? Вы хотите узнать что делают кнлопочки в Вашем приложении ????
11 авг 09, 12:45    [7521883]     Ответить | Цитировать Сообщить модератору
 Re: получить текст как профайлере  [new]
Ora Starter
Member

Откуда: Киев
Сообщений: 587
Glory,

Задача получить такой текст запроса с параметрами, как это показывает профайлер. Я думал, что могут дать или компоненты, или провайдер через который они работают. Возможно ошибаюсь...
11 авг 09, 12:48    [7521915]     Ответить | Цитировать Сообщить модератору
 Re: получить текст как профайлере  [new]
Ora Starter
Member

Откуда: Киев
Сообщений: 587
Maxx,

мне не надо этого на сервере, мне это нужно на клиенте.
11 авг 09, 12:49    [7521923]     Ответить | Цитировать Сообщить модератору
 Re: получить текст как профайлере  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
Ora Starter
Maxx,

мне не надо этого на сервере, мне это нужно на клиенте.

вы хотите на клиенте получить то что он шлёт на сервер при условии что клиент это "чёрный ящик" и вы ни чего внутри него не видите?
11 авг 09, 12:51    [7521951]     Ответить | Цитировать Сообщить модератору
 Re: получить текст как профайлере  [new]
Ora Starter
Member

Откуда: Киев
Сообщений: 587
Дедушка,

хорошо, допустим:) Может ли сервер ответить не выполнив запрос, но сказав, что он будет выполнять? :)
11 авг 09, 12:53    [7521966]     Ответить | Цитировать Сообщить модератору
 Re: получить текст как профайлере  [new]
Glory
Member

Откуда:
Сообщений: 104760
Ora Starter
Дедушка,

хорошо, допустим:) Может ли сервер ответить не выполнив запрос, но сказав, что он будет выполнять? :)

Если вы хотите перехватывать запросы к серверу, то сам сервер вам в этом не поможет.
Делайте промежуточный слой между клиентом и сервером и там творите с запросами все, что хотите
11 авг 09, 12:57    [7522015]     Ответить | Цитировать Сообщить модератору
 Re: получить текст как профайлере  [new]
Ora Starter
Member

Откуда: Киев
Сообщений: 587
Glory,

Вот! Но не хочется велик придумывать, возможно данные функции уже есть у: провайдера, компонент доступа, сервера?
11 авг 09, 12:58    [7522037]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить