Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Хранимая процедура, как узнать знчение ее параметра 
:(
    Опции темы
Napalm
Дата 20.12.2004, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 4.3.2004

Репутация: нет
Всего: нет



суть проблеммы в следующем. есть sql сервер, есть к нему полный доступ. есть в базе хранимая процедура тело которой могу изменять. в этой процедуре есть параметр... есть приложение которое работает с этим сервером и этой базой. это приложение в определенные моменты вызывает хр процедуру с разными значениями параметра. могу ли я узнать какими либо средствами значение этого параметра?
PM MAIL   Вверх
Satana
Дата 20.12.2004, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 564
Регистрация: 15.9.2004
Где: Ставрополь, СЗ ра йон

Репутация: нет
Всего: 5



а что тебе мешает создать какуюнить табличку куда ты будешь записывать параметры процедуры?


--------------------
 Работай на себя 
www.abalentsev.com - Сайт портфолио.
www.pokushau.ru - Рецепты со всего мира.
PM MAIL WWW ICQ   Вверх
boevik
Дата 20.12.2004, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 15
Всего: 35



Napalm, можно установить trace запросам и увидишь с какими параметрами вызывается SP.


--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
Napalm
Дата 20.12.2004, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 4.3.2004

Репутация: нет
Всего: нет



Цитата(boevik @ 20.12.2004, 14:54)
Napalm, можно установить trace запросам и увидишь с какими параметрами вызывается SP.

вот тут можно подробнее? прга которая вызывает процедуры с сервера не моя. поэтому мне надо внешними средствами или с помощью sql сервера отследить с какими параметрами вызывается процедура
PM MAIL   Вверх
boevik
Дата 20.12.2004, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 15
Всего: 35



На любом компе(или на самом сервере), где установлены SQL Server Client Tools, запускаем SQL Profiler
Производим подключение к SQL Server и начинаем мониторинг.
Если очень действующий сервер, то желательно установить фильтры, что б не утонуть в потоке информации.
А дальше, уже разберешься.




--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
Akina
Дата 20.12.2004, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 25
Всего: 454



Цитата(Napalm @ 20.12.2004, 16:09)
мне надо внешними средствами или с помощью sql сервера отследить с какими параметрами вызывается процедура

Трудно создать таблицу с 2 полями - ДатаВремя и ЗначениеПараметра - и дополнить код процедуры созданием в этой таблице новой строки со временем вызова и значением параметра?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Napalm
Дата 20.12.2004, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 4.3.2004

Репутация: нет
Всего: нет



спастбо. Акина, я сначала не понял но как ты разжевал оценил идею. класно
PM MAIL   Вверх
AntonSaburov
Дата 20.12.2004, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 118



Можно даже проследить кто именно это делал через SUSER_SNAME

SELECT SUSER_SNAME()

PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0500 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.