Quel que soit l'utilisateur de la base de données qui appelle cette procédure stockée, il devra soit disposer d'autorisations d'exécution pour la procédure stockée en particulier, soit d'autorisations d'exécution en général. Votre programme client correspond probablement à un ou plusieurs utilisateurs de la base de données.
GRANT EXECUTE ON dbo.proc_GetDatabaseInformation TO [DatabaseUserName]