Społecznościowe Forum Podstawowy Problem Świadczeniodawcy

Problemy z aplikacjami => KS-PPS => Wątek zaczęty przez: camille11 w Lipca 21, 2014, 10:16:01 am

Tytuł: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: camille11 w Lipca 21, 2014, 10:16:01 am
Witam,


poczytałem na forum trochę o błędzie error code: 32 dotyczącego braku uprawnień, ale jest tam jedynie pomoc odnośnie tabel, co jeśli mam taki oto błąd i rozwiązania z forum  nie pomagają?

no permission for execute access to PROCEDURE
GET_IEPD_FROM_ELEMENT This user does not have privilege to perform
this operation on this object. Error Code: 32

Proszę o Pomoc....

Ps. W załączniku przesyłam wygląd błędu.

 
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: Paweł w Lipca 21, 2014, 10:32:37 am
Może?
GRANT EXECUTE ON PROCEDURE GET_IEPD_FROM_ELEMENT TO PPS
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: camille11 w Lipca 21, 2014, 11:02:02 am
Niestety nie pomaga i przy uruchomieniu sql.bat występują błędy....
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: Paweł w Lipca 21, 2014, 12:19:13 pm
Następna próba :P
GRANT ALL ON PROCEDURE GET_IEPD_FROM_ELEMENT TO PUBLIC
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: camille11 w Lipca 21, 2014, 13:09:23 pm
niestety dalej błąd ... :)

Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: konzik w Lipca 21, 2014, 13:38:30 pm
Hej

Paweł jest blisko, ale użytkownikiem niekoniecznie musi być PPS. Może to PPS1 albo PPS2, itd. Jak to sprawdzić? Uruchomić główne menu KSPPS i na dole na pasku będzie "PPS@kspps.fdb", gdzie PPS to właśnie nazwa użytkownika. Ewentualnie można zerknąć w kat. c:/ks/ks-pps/kspps.ini, otwiera się za pomocą notatnika. Daj znać co tam masz, to podeśle skrypt naprawiający.

Pozdro
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: camille11 w Lipca 21, 2014, 13:48:50 pm
Hej,

Niestety nawet po wybraniu użytkownika nic nie idzie i są błędy przy uruchomieniu skryptu... :(
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: konzik w Lipca 21, 2014, 13:54:13 pm
Pamiętaj, że KSPPS musi być wyłączony podczas wykonywania skryptu sql.bat
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: Paweł w Lipca 21, 2014, 13:57:21 pm
To może trzeba zobaczyć Flamerobinem jak wyglądają uprawnienia przy tej procedurze.
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: camille11 w Lipca 21, 2014, 14:02:53 pm
Tak wiem konzik :)

Powiem krótko, udało się!  .

Uruchomiłem bazę flame robinem,

Następnie sprawdziłem , gdzie jest procedura, która nie ma uprawnienia dla danego użytkownika.

Sprawdziłem komendę która jest odpowiedzialna za uprawnienia w tejże procedurze.

Znalazłem tam linijkę :

GRANT EXECUTE
 ON PROCEDURE GET_IEPD_FROM_ELEMENT TO  PPS;

Ja mam użytkownika PPS2 , wiec uruchomiłem skrypt sql.bat ze zmienionym poleceniem jak wyżej i teraz wszystko jest wporządku.

Dziekuje Wam za pomoc! :)

Ps. Wcześniej Paweł pisał podobną linie z kodem, ale nie wchodziło , bo chodziło o wybranego użytkownika.
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: bart w Lipca 21, 2014, 15:20:46 pm
Potem Paweł poprawił PPS na PUBLIC (znaczy się - dla każdego)
 i tak to powinno być od początku.
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: Edward_B w Czerwca 24, 2016, 07:32:22 am
Po ostatniej aktualizacji przy próbie rejestracji świadczeń nie widać pracownika medycznego, a jak się chce go dodać to pojawia się błąd:
"no permission for execute access to PROCEDURE CHARAKTERY PRACY This user does not have privilege to perform this operation on this object. Error Code: 32

Ma ktoś jakiegoś pomysła, bo na forum jakoś nie mogę znaleźć
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: 09061303 w Czerwca 24, 2016, 07:43:06 am
Tylko czy nazwa procedury podana przez Ciebie jest z dwóch oddzielnych słów (pod bazą jest CHARAKTERY_PRACY)? Sugeruje to złe wywołanie - nazwa procedury powinna być jednym ciągiem. Może to wskazywać na złe wywołanie po stronie aplikacji lub innej procedury wywołującej. W takim wypadku tylko KS.
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: Edward_B w Czerwca 24, 2016, 08:20:08 am
Jest jednym ciągiem, właśnie sprawdziłem jeszcze raz,  tak mi się jakoś napisało
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: 09061303 w Czerwca 24, 2016, 08:25:40 am
GRANT EXECUTE ON PROCEDURE CHARAKTERY_PRACY TO PPS;

Spróbuj wg tego. Ale tak czy inaczej dałbym jakieś info do Kamsoftu.
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: Edward_B w Czerwca 24, 2016, 08:31:01 am
Dzięki miałeś rację bule ustąpiły
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: apacz08 w Listopada 03, 2016, 12:08:42 pm
Witam!

Do 09061303

Prosiłbym o info, jak rozwiązać problem:

no permission for execute access to PROCEDURE CHARAKTERY_PRACY
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: 09061303 w Listopada 03, 2016, 16:36:07 pm
A czy poniższe nie pomaga? (PPS to nazwa użytkownika którego użyta ks-pps - jak sprawdzić jest w tym wątku w poprzednich postach)

GRANT EXECUTE ON PROCEDURE CHARAKTERY_PRACY TO PPS;

Trzeba to odpalić z jakiegoś klienta na bazie ppsa na użytkowniku administracyjnym.
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: bart w Listopada 07, 2016, 09:50:25 am
Może lepiej (pewniej) szerzej:
GRANT EXECUTE ON PROCEDURE CHARAKTERY_PRACY TO PUBLIC
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: 09061303 w Listopada 07, 2016, 19:53:11 pm
Wygodniej w sensie pewniej, ale niekoniecznie bezpieczniej (chociaż kto się tam będzie włamywał ;))
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: Edward_B w Listopada 07, 2016, 19:54:45 pm
Parę dni temu miałem taki problem i na PPS nie przechodziło ale na PUBLIC problem zniknął :-)
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: bart w Listopada 07, 2016, 21:58:09 pm
Parę dni temu miałem taki problem i na PPS nie przechodziło ale na PUBLIC problem zniknął :-)
O ile pamiętam, to nie zawsze chodzi tu user PPS czasem PPS1 lub PPS2

Wygodniej w sensie pewniej, ale niekoniecznie bezpieczniej (chociaż kto się tam będzie włamywał ;))
No nie żartuj sobie z tym bezpieczeństwem na bazie FB  :)
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: Edward_B w Listopada 08, 2016, 11:37:45 am
apacz08 to dla Ciebie :-) wgraj to do katalogu BAZA i odpal sql.bat
Nie zapomnij, że zawsze wcześniej przekopiuj sobie plik bazy kspps.fdb
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: Edward_B w Listopada 08, 2016, 11:39:25 am
apacz08 to dla Ciebie :-) wgraj to do katalogu BAZA i odpal sql.bat
Nie zapomnij, że zawsze wcześniej przekopiuj sobie plik bazy kspps.fdb
ten plik polecenie.sq.sq ma być polecenie.sq
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: bart w Listopada 08, 2016, 18:38:58 pm
Czasem trzeba zmodyfikować ścieżkę do pliku sql.bat
tj. C:\Program Files\Firebird\Firebird_2_5\bin\isql.exe
tak, aby wskazywała właściwe położenie aplikacji isql.exe
Tytuł: Odp: Error code: 32, uprawnienie do procedury a nie do tabeli: Pomocy!
Wiadomość wysłana przez: Edward_B w Listopada 08, 2016, 20:32:28 pm
zgadza się może być inna - sprawdzamy, gdzie jest isql.exe edytujemy plik sql.bat i patrzymy czy ścieżka jest ok jak inaczej to poprawiamy :-) to tak trochę po chłopsku
Style:2: Portal (default), Printpage (default).
Pod-szablony:4: init, print_above, main, print_below.
Pliki językowe:6: SPortal.english (domyslny), SPortal.polish-utf8 (domyslny), SPortal.english (domyslny), index+Modifications.english (domyslny), index+Modifications.polish-utf8 (domyslny), SPortal.polish-utf8 (domyslny).
Arkusze stylów:1: portal (default).
Uwzględnione pliki:14 - 659KB. (pokaż)
Użytych zapytań: 17.

[Pokaż zapytania]