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

Откуда:
Сообщений: 6
Имеется mssql server 2005, можно ли с помощью sql profiler на нем узнать кем (например каким приложением на сервере) был вызван запрос в базу или получить еще какую-то значимую информацию по "кем"?
14 авг 11, 20:11    [11116969]     Ответить | Цитировать Сообщить модератору
 Re: SQL server profiler - какую информацию об отправителе sql команды можно узнать?  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35396
Блог
Если приложение при соединении с сервером отправляет свое имя, то с помощью профайлера его можно узнать. Также можно узнать логин, под которым выполняется команда
14 авг 11, 20:32    [11117015]     Ответить | Цитировать Сообщить модератору
 Re: SQL server profiler - какую информацию об отправителе sql команды можно узнать?  [new]
кракозябр
Member

Откуда:
Сообщений: 6
а если вместо названия приложения просто десятизначный номер начинающийся с 110620? можно ли о нем что-то узнать?

в интернете нашел sys.sysprocesses и sp_who / sp_who2 - но они не помогли мне пока-что понять что за приложение запущено, по крайней мере это приложение находится на сервере (это случайно не может быть сам profiler даже если исполняемые команды идут от клиента?)
14 авг 11, 20:56    [11117036]     Ответить | Цитировать Сообщить модератору
 Re: SQL server profiler - какую информацию об отправителе sql команды можно узнать?  [new]
iljy
Member

Откуда:
Сообщений: 8711
кракозябр,

про приложение нельзя узнать ничего, кроме того, что оно само о себе сообщит. Можно узнать IP-адрес. Профайлер обычно представляется, а так же по умолчанию заносит себя в фильтр и свои команды не показывает.
14 авг 11, 21:25    [11117076]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить