Simply.com is available in english

Erro: comando SELECT negado ao utilizador 'user'@'x' para a tabela 'proc'

A causa é um erro no driver MySQL. Documentado aqui:
http://bugs.mysql.com/bug.php?id=10640
http://bugs.mysql.com/bug.php?id=16703
http://bugs.mysql.com/bug.php?id=14836

Um processo tenta executar uma instrução SELECT na tabela proc. Esta tabela ‘proc’ é uma tabela de sistema que armazena procedures para todos os utilizadores no servidor MySQL. No alojamento web partilhado o acesso a esta tabela é um problema, pois o acesso permitiria aos clientes ver as procedures uns dos outros.

Uma solução possível para o problema é mudar a sua connection string para que contenha "Use Procedure Bodies=false".

Ex.:
"server=localhost; user id=dbuser; password=password; database=dbname; Use Procedure Bodies=false;"

Artigo da categoria de suporte: ASP e ASP.NET

Outros artigos relevantes