Qualunque sia l'utente del database che sta chiamando questa procedura memorizzata, dovrà disporre di autorizzazioni di esecuzione per la procedura memorizzata in modo specifico o autorizzazioni di esecuzione in generale. Il tuo programma client probabilmente corrisponde a uno o più utenti del database.
GRANT EXECUTE ON dbo.proc_GetDatabaseInformation TO [DatabaseUserName]