collapse

Reklama


Autor Wątek: KSPPS problem po aktualizacji  (Przeczytany 1843 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline foti

  • Super Specjalista
  • ****
  • Wiadomości: 372
  • Pomógł? 5
KSPPS problem po aktualizacji
« dnia: Października 02, 2019, 08:21:09 am »
Po aktualizacji mam problem z wejściem w rozliczenia
Wyskakuje błąd: no permission for execute access to PROCEDURE NUMBER_TO_STR

no to oczywiście rozwiązaniem jest skrypt w którym mam polecenie:

connect kspps.fdb;
GRANT EXECUTE ON PROCEDURE NUMBER_TO_STR;

Wcześniej to działało ale teraz otrzymuję po wykonaniu polecenia błąd:

Satement failed, SQLSTATE = 42000
Dynamic SQL Error
-SQL error code = -104
-Unexpected end of comand - line 1 column 28
After line 1 in file polecenie.sq

W w pliku polecenie.sq jest:

connect kspps.fdb;
GRANT EXECUTE ON PROCEDURE NUMBER_TO_STR;
COMMIT;

Jeszcze jedna rzecz jest z tego co zauważyłem
podczas instalacji aktualizacji nazwa użytkownika to PPS2

A w pliku ini  jest:
BAZA_DBSTRING=PPS@192.168.1.5:C:\2008\NIKO\KS-PPS\BAZA\KSPPS.FDB

wykonałem skrypt fbuser_mod.bat dodający użytkowników PPS, PPS1 itp

Przy próbie zmiany w kspps.ini wpisu na PPS2
BAZA_DBSTRING=PPS2@192.168.1.5:C:\2008\NIKO\KS-PPS\BAZA\KSPPS.FDB

to przy próbie uruchomienia otrzymuję komunikat

Błąd podczas wykonywania funkcji LOGUJ_DB
KOD 902-002-076

W czym tkwi problem że nie działa GRANT ....?







« Ostatnia zmiana: Października 02, 2019, 08:25:20 am wysłana przez foti »

Offline PiotrSz

  • Administrator
  • Ekspert
  • *****
  • Wiadomości: 3279
  • Pomógł? 108
Odp: KSPPS problem po aktualizacji
« Odpowiedź #1 dnia: Października 02, 2019, 11:11:05 am »
Dzisiejsza 2019.02.9.0 czy starsza?

Pozdrawiam

Offline foti

  • Super Specjalista
  • ****
  • Wiadomości: 372
  • Pomógł? 5
Odp: KSPPS problem po aktualizacji
« Odpowiedź #2 dnia: Października 02, 2019, 18:43:45 pm »
Pierwotnie 8.0 i dzisiejsza tak samo w obu mam ten problem.

Offline 09061303

  • Global Moderator
  • Ekspert
  • *****
  • Wiadomości: 3035
  • Pomógł? 321
  • Podkarpacki OW
Odp: KSPPS problem po aktualizacji
« Odpowiedź #3 dnia: Października 02, 2019, 21:57:50 pm »
A w skrypcie GRANT nie trzeba wskazać użytkownika czasem, któremu granta przyznajesz? Spróbuj w ten deseń, może pomoże.

GRANT EXECUTE ON PROCEDURE NUMBER_TO_STR TO nazwa-usera;
Kliknij pomógł, jeślim pomógł :-)

Offline foti

  • Super Specjalista
  • ****
  • Wiadomości: 372
  • Pomógł? 5
Odp: KSPPS problem po aktualizacji
« Odpowiedź #4 dnia: Października 02, 2019, 22:23:39 pm »
Spróbuję jutro tak robić. Dzięki za radę

Niestety nie pomogło

problem jest też z dodaniem użytkowników PPS1, PPS2 ... do bazy
podczas wykonywania skryptu fbuser_mod.bat jest komunikat:

An error occurred while attempting to add the user.
violation of PRIMARY or UNIQUE KEY constraint "INTEG_2" on table "RDB$USERS"

Może to coś naprowadzi na problem?

« Ostatnia zmiana: Października 02, 2019, 22:58:38 pm wysłana przez foti »

Offline foti

  • Super Specjalista
  • ****
  • Wiadomości: 372
  • Pomógł? 5
Odp: KSPPS problem po aktualizacji
« Odpowiedź #5 dnia: Października 03, 2019, 09:36:17 am »
Wygląda to tak jakby nie działało polecenie:

GRANT EXECUTE ON PROCEDURE RKT_TO_KNK TO public;

Jak robię raport statystyczny to wyskakuje mi błąd

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

Próbowałem też zamieniać public na PPS, PPS1, PPS2 ale bez efektu

Wersja programu 2019.02.08.2   po zaktualizowaniu do 2019.02.09.00 jest to samo

Ktoś może zna rozwiązanie?

Edit:

Zostawiłem samo polecenie w pliku polecenie.sq które jest z plikiem kspps.fdb oraz sql bat w jednym katalogu

W pliku tym mam:
connect kspps.fdb;
GRANT EXECUTE ON PROCEDURE RKT_TO_KNK TO PPS2;
COMMIT;

w pliku sql.bat jest
isql -i polecenie.sq -u sysdba -p masterkey
@pause

po uruchomieniu sql bat otrzymuje:

c:\KS\ks-pps\baza>isql -i polecenie.sq -u sysdba -p masterkey
Use CONNECT or CREATE DATABASE to specify a database
Statement failed, SQLSTATE = 42000
unsuccessful metadata update
-STORE RDB$USER_PRIVILEGES failed in grant
-action cancelled by trigger (0) to preserve data integrity
-could not find table/procedure for GRANT
After line 1 in file polecenie.sq
Press any key to continue . . .

to samo otrzymuję jak zmienię PPS2 na PPS lub PUBLIC
zrobiłem fix.bat na bazie ale wszystko jest tak samo

zastanawia mnie ta linia w komunikacie
-could not find table/procedure for GRANT

tak jakby w bazie nie było tej tabeli którą chce program podczas generownaia raportu?
Może to jakiś błąd w programie?

Ale w innych programach innych świadczeniodawców wszystko jest ok raporty sie pogenerowały rozliczenia zrobione. a tu klops.

« Ostatnia zmiana: Października 03, 2019, 09:53:06 am wysłana przez foti »

Offline foti

  • Super Specjalista
  • ****
  • Wiadomości: 372
  • Pomógł? 5
Odp: KSPPS problem po aktualizacji
« Odpowiedź #6 dnia: Października 03, 2019, 10:09:37 am »
Sam sobie odpowiadam ale może komuś się przyda.
Nie było praw dla procedury dla użytkownika PPS
Nie wiem dlaczego się nie dodawały przez sql.bat i to co pokazywałem powyżej.

Ściągnąłem flamerobin, podłączyłem się do bazy i nadałem uprawnienia dla użytkownika PPS lda procedury, później jeszcze dla kilku tabel które wyskoczyły po drodze i poszło.

A może ktoś będzie wiedział jak to zrobić:

W tej bazie w licencji jest użytkownik PPS2 i jak się instaluje czysty program i jak nastepuje aktualizacja to wyskakuje automatycznie użytkownik PPS2

ale w pliku ini jest BAZA_DBSTRING=PPS....
czyli użytkownik PPS i tak się uruchamia
po zmianie na wpis PPS2 wyskakuje błąd loguj_db

Czy to się da zrobić aby można było uruchamiać z użytkownikiem PPS2 bo myślę że to powoduje że podczas aktualizacji do niektórych tabel i procedur nie są dodawane uprawnienia.





« Ostatnia zmiana: Października 03, 2019, 10:16:05 am wysłana przez foti »

 

* Szukaj


* Kto jest on-line

  • Kropka Gości: 100
  • Kropka Ukrytych: 0
  • Kropka Użytkowników: 0

Nie ma żadnego użytkownika on-line.

Reklama

* Aktywni

Paweł Paweł
9299 Wiadomości
mpi
3356 Wiadomości
PiotrSz
3279 Wiadomości
Michał Michał
3178 Wiadomości
karolweksler
3074 Wiadomości
09061303
3035 Wiadomości
Edward_B Edward_B
2935 Wiadomości
Bartosz Bartosz
2375 Wiadomości
maciek777 maciek777
2200 Wiadomości
cilazapril cilazapril
1622 Wiadomości

Reklama

Postaw mi kawę na buycoffee.to/forumpps

Reklama

Style:3: index (domyslny), Portal (default), Display (default).
Pod-szablony:8: init, html_above, body_above, portal_above, main, portal_below, body_below, html_below.
Pliki językowe:8: SPortal.english (domyslny), SPortal.polish-utf8 (domyslny), SPortal.english (domyslny), index+Modifications.english (domyslny), index+Modifications.polish-utf8 (domyslny), SPortal.polish-utf8 (domyslny), index.english (domyslny), index.polish-utf8 (domyslny).
Arkusze stylów:1: portal (default).
Uwzględnione pliki:15 - 738KB. (pokaż)
Użytych zapytań: 29.

[Pokaż zapytania]