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

Откуда:
Сообщений: 54
Добрый день всем!
Есть проблема стоит сервер игровой крутится на ms sql 2008 r2, есть эмулятор который служит мостом между клиентом и бд. Так вот появилася проблема падения эмулятора из за неверного запроса в БД. В силу своих возможностей не могу не как найти способ вычислить этот запрос. В логе падения эмулятора пишется только "Службе или функции передан неверный параметр."
Сижу уже 3 день пытаюся найти этот проклятый запрос но не чего не выходит. Все передаваемые данные идут через хранимые процедуры.
Может есть у кого идеи?
Заранее спасибо!
12 апр 12, 23:17    [12408917]     Ответить | Цитировать Сообщить модератору
 Re: Службе или функции передан неверный параметр  [new]
invm
Member

Откуда: Москва
Сообщений: 9836
Воспользуйтесь SQL Server Profiler для мониторинга отсылаемых запросов.
12 апр 12, 23:33    [12408999]     Ответить | Цитировать Сообщить модератору
 Re: Службе или функции передан неверный параметр  [new]
Rastamans
Member

Откуда:
Сообщений: 54
Пробывал, но озапросов очень много уходит и вычислить сложно
13 апр 12, 04:59    [12409395]     Ответить | Цитировать Сообщить модератору
 Re: Службе или функции передан неверный параметр  [new]
Glory
Member

Откуда:
Сообщений: 104751
Rastamans
но озапросов очень много уходит и вычислить сложно

Ну так нужный вам запрос оканчивается ошибкой.
Или у вас все запросы в трассе оканчиваются ошибкой ?
13 апр 12, 07:58    [12409470]     Ответить | Цитировать Сообщить модератору
 Re: Службе или функции передан неверный параметр  [new]
Rastamans
Member

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

Принцип такой.
Клиент посылает данные, эмулятор формирует запрос к хранимой процедуре и в течении 5 минут делается запрос к БД! В связи этого запрос вычислить очень сложно!
13 апр 12, 09:18    [12409771]     Ответить | Цитировать Сообщить модератору
 Re: Службе или функции передан неверный параметр  [new]
Rastamans
Member

Откуда:
Сообщений: 54
Так как если даже произошла ошибка при передаче параметров он сразу не стопнется, а пошлет еше N-ое кол-во запросов.
13 апр 12, 09:19    [12409780]     Ответить | Цитировать Сообщить модератору
 Re: Службе или функции передан неверный параметр  [new]
Glory
Member

Откуда:
Сообщений: 104751
Rastamans
Клиент посылает данные, эмулятор формирует запрос к хранимой процедуре и в течении 5 минут делается запрос к БД! В связи этого запрос вычислить очень сложно!

Еще раз
Два события происходят последовательно - запрос и ошибка.
Поэтому искать нужно последовательность именно этих двух событий
Что в этом сложного - не понимаю.
13 апр 12, 09:28    [12409832]     Ответить | Цитировать Сообщить модератору
 Re: Службе или функции передан неверный параметр  [new]
invm
Member

Откуда: Москва
Сообщений: 9836
Rastamans, добавьте в трассу событие Exception.
13 апр 12, 09:34    [12409857]     Ответить | Цитировать Сообщить модератору
 Re: Службе или функции передан неверный параметр  [new]
Rastamans
Member

Откуда:
Сообщений: 54
Glory
Rastamans
Клиент посылает данные, эмулятор формирует запрос к хранимой процедуре и в течении 5 минут делается запрос к БД! В связи этого запрос вычислить очень сложно!

Еще раз
Два события происходят последовательно - запрос и ошибка.
Поэтому искать нужно последовательность именно этих двух событий
Что в этом сложного - не понимаю.

Я понимаю всю логику но проблема отловить эту ошибку я ее не вижу просто. Если бы можно было поставить толи фильтр толи что то подобие этого что все не транзакции которые с ошибкой заносилися в отдельную таблицу!
13 апр 12, 14:21    [12412109]     Ответить | Цитировать Сообщить модератору
 Re: Службе или функции передан неверный параметр  [new]
Glory
Member

Откуда:
Сообщений: 104751
Rastamans
Я понимаю всю логику но проблема отловить эту ошибку я ее не вижу просто.

Раз ошибки нет на сервере, то значит она в вашем приложении.
13 апр 12, 14:23    [12412134]     Ответить | Цитировать Сообщить модератору
 Re: Службе или функции передан неверный параметр  [new]
Glory
Member

Откуда:
Сообщений: 104751
Rastamans
Если бы можно было поставить толи фильтр толи что то подобие этого что все не транзакции которые с ошибкой заносилися в отдельную таблицу!

Как фильтр может фильтровать несуществующие ошибки ?
13 апр 12, 14:24    [12412139]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить