84 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.972 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
84 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.972 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

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.