Tento skript vytvoří nový skript, kde vypíše všechny stored procedury a přidá k nim práva určitému uživateli.
Pouze změňte Název databáze a USER, za vaše údaje.
A následně se vygenerují skripty - tyto spustit
Pouze změňte Název databáze a USER, za vaše údaje.
USE <Název DATABÁZE>
select 'GRANT EXECUTE ON ['+name+'] TO <USER>'
from sys.objects
where type ='P'
and is_ms_shipped = 0
select 'GRANT EXECUTE ON ['+name+'] TO <USER>'
from sys.objects
where type ='P'
and is_ms_shipped = 0
A následně se vygenerují skripty - tyto spustit
GRANT EXECUTE ON [spHeartbeat] TO USER
GRANT EXECUTE ON [sp_Lock] TO USER
GRANT EXECUTE ON [sp_Lock] TO USER