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

Откуда:
Сообщений: 22
время от времени перестают работать разные процедуры. помогает переустановка этой процедуры т.е. удаление, вставка. в чем может быть проблема? win 2003 EE sp2. sql 2000 sp4.
21 сен 09, 06:09    [7685052]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3264
процедура так и матерится - не буду работать?
21 сен 09, 06:21    [7685057]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
Tolyantii
Member

Откуда:
Сообщений: 22
Ken@t,

нет, вооще не видет её. грит не найдена процедура.
21 сен 09, 08:38    [7685180]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
demian111
Member

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

Ваш предыдущий топик :)

Это случайно не взаимосвязанные темы?
Кто то Drop делает, а вы вопросом мучаетесь как такое может быть:)?
21 сен 09, 09:13    [7685277]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
Tolyantii
Member

Откуда:
Сообщений: 22
дроп не делают. грю же процедура сама есть. читайте внимательно, лишь бы с умничать.
21 сен 09, 10:28    [7685572]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
Glory
Member

Откуда:
Сообщений: 104760
Tolyantii
дроп не делают. грю же процедура сама есть. читайте внимательно, лишь бы с умничать.

Если сервер сообщает, что процедуры нет, то ее действительно нет. Или у пользователя нет прав на нее. Так что ищите ошибку у себя, а не у сервера
21 сен 09, 10:34    [7685600]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
Tolyantii
Member

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

в том то и дело, что есть. пишу ещё раз. помогает только удаление процедуры и установка новой (с копи паст содержимого).
21 сен 09, 11:40    [7686043]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
demian111
Member

Откуда:
Сообщений: 6241
Tolyantii
дроп не делают. грю же процедура сама есть. читайте внимательно, лишь бы с умничать.

а вот тут вы не правы:)
Вы сами пишите:
Tolyantii
нет, вооще не видет её. грит не найдена процедура

А потом еще и хамите, зачемто:)

Glory +1
21 сен 09, 11:43    [7686072]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
demian111
Member

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

в том то и дело, что есть. пишу ещё раз. помогает только удаление процедуры и установка новой (с копи паст содержимого).


Вам Glory про права еще написал, вы прочитали это? или проскиповали это дело?:)
21 сен 09, 11:46    [7686091]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
Glory
Member

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

в том то и дело, что есть.

И как вы проверяли, что она есть в том коненкт, который генерирует ошибку ?
Как вы проверяли права на эту процедуру в том коненкт, который генерирует ошибку ?
И где собственно само оригинальное серверное сообщение ?
21 сен 09, 11:47    [7686098]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
Tolyantii
Member

Откуда:
Сообщений: 22
через query analizator. насчет прав, если, я делаю (читайте топик) и оно начинает работать значит с правами все ок? не может же утром нет прав, а вечером появились, ведь так?
22 сен 09, 03:41    [7689885]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36799
Tolyantii
через query analizator. насчет прав, если, я делаю (читайте топик) и оно начинает работать значит с правами все ок? не может же утром нет прав, а вечером появились, ведь так?
Вкратце: нет, все не так.
22 сен 09, 09:02    [7690081]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
Tolyantii
Member

Откуда:
Сообщений: 22
Гавриленко Сергей Алексеевич,

поясните
22 сен 09, 09:18    [7690150]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
step_ks
Member

Откуда:
Сообщений: 936
Tolyantii
через query analizator. насчет прав, если, я делаю (читайте топик) и оно начинает работать значит с правами все ок? не может же утром нет прав, а вечером появились, ведь так?

Вот не было у меня с утра файла на шаре, а вечером он появился. Не может же такого быть?!
22 сен 09, 09:25    [7690190]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
Glory
Member

Откуда:
Сообщений: 104760
Tolyantii
через query analizator. насчет прав, если, я делаю (читайте топик) и оно начинает работать значит с правами все ок? не может же утром нет прав, а вечером появились, ведь так?

Разговор не имеет смысла пока отсутствуют
- скрипт вызова процедуры
- оригинальное сообщение об ошибке
- проверочные запросы на наличие объектов
22 сен 09, 10:30    [7690629]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
Tolyantii
Member

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

1) exec usp_gashenie
2) not find stored procedure
3) интерпрайзером видна процедура и её содержимое.

решаю проблему следующим образом:
-копирую содержимое процедуры заходя через интерпрайз
-удаляю процедуру через интерпрайз (дроп ол)
-создаю новую процедуру, вставляю раннее скопированное содержимое, удаленной процедуры.

все процедуры запускаются от одного пользователя


этод метод уже надоел, т.к. нужно делать утром и вечером. как решить эту проблему? всего 23 базы подключенных включая системные. И все базы подключены под одним пользователем.
23 сен 09, 03:47    [7695683]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
Влом регистрироваться
Guest
Tolyantii,

ALTER PROCEDURE не выполняется в течение дня случайно? Если права на процедуру даются роли public, то, насколько я помню, на 2000-ом эти права "слетают" при ALTER и надо их устанавливать заново.
23 сен 09, 07:47    [7695788]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
Gaidukevitch
Member

Откуда:
Сообщений: 230
А если написать

exec база.dbo.процедура
может не там вызываете.
23 сен 09, 09:09    [7695924]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
Glory
Member

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

1) exec usp_gashenie
2) not find stored procedure
3) интерпрайзером видна процедура и её содержимое.

2. Вы понимаете, что такое полное оригинальное сообщение сервера ?
Оно выглядит примерно так
Server: Msg 2812, Level 16, State 62, Line 1
Could not find stored procedure 'aaa'.
Пожалуйста, не надо постить его части или вольные переводы

3. Как вы проверили, что _данный коннект_ видит эту процедуру ?
Как ее видят другие приложения из других коннекто мало интересует
23 сен 09, 11:01    [7696455]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
WarAnt
Member

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

Я иногда паражаюсь твоему терпению:)
+1
23 сен 09, 11:09    [7696512]     Ответить | Цитировать Сообщить модератору
 Re: проблема с процедурами  [new]
Glory
Member

Откуда:
Сообщений: 104760
Влом регистрироваться
Tolyantii,

ALTER PROCEDURE не выполняется в течение дня случайно? Если права на процедуру даются роли public, то, насколько я помню, на 2000-ом эти права "слетают" при ALTER и надо их устанавливать заново.

Баг с потерей прав в 2000-ом был только для ALTER FUNCTION
23 сен 09, 11:12    [7696537]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить