88 messaggi dal 19 ottobre 2012
Ciao,
ho bisogno di un aiuto per quanto vado a scrivere:

ho una sp che all'interno ha diversi update. Mi hanno chiesto di assegnare le grant di execute alla sp ma senza dare le grant di update sulle singole tabelle.
So che è possibile ma non riesco a trovare nulla sui vari gforum.
Mi potete aiutare?
Grazie in anticipo

Giorgio
1.976 messaggi dal 27 luglio 2005
Contributi
ciao Giorgio,

... non ho mica capito :D

se garantisci l'execute sulla stored procedure, puoi tranquillamente (come dovrebbe) evitare il "db_datawriter" sulle base table...
se la login->db_user ha solo i grant EXECUTE, puo' essere piu' che sufficiente...

ma forse non ho capito cosa intendi :D

salutoni romagnoli
--
Andrea

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php
88 messaggi dal 19 ottobre 2012
Ciao Andrea, grazie per la risposta innanzitutto. Quanto scrivi è corretto ma per ragioni che non ho capito dando solo l'execute all'utente esce grant update permission denied on table ecc...
Con altri casi è bastato dare le grant di execute.
Può essere che la sp è su uno schema e la tabella su un altro?
Grazie

Giorgio
1.976 messaggi dal 27 luglio 2005
Contributi
salve Giorgio,
si, gli schema diversi possono essere una problematica...

provo a darci uocchiata anche io :D

salutoni romagnoli
--
Andrea

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php
88 messaggi dal 19 ottobre 2012
Leggo solo ora la risposta.
Purtroppo non ho trovato la soluzione e dato che queste grant servono all'utente ho assegnato gli update sulle tabelle interessate alla sp....soluzione tampone che però fa persistere il problema.
Non riesco a trovare nulla di soddisfacente per la risoluzione del problema.
Spero tu sia più fortunato di me :-)
Graize

Giorgio

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.