Simply.com is available in english

Error: SELECT command denied to user 'user'@'x' for table 'proc'

La causa es un error en el controlador MySQL. Documentado aquí:
http://bugs.mysql.com/bug.php?id=10640
http://bugs.mysql.com/bug.php?id=16703
http://bugs.mysql.com/bug.php?id=14836

Un proceso intenta ejecutar una sentencia SELECT en la tabla proc. Esta tabla proc es una tabla del sistema que almacena procedimientos para todos los usuarios del servidor MySQL. En el alojamiento web compartido, el acceso a esta tabla es un problema, ya que permitiría a los clientes ver los procedimientos de los demás.

Una posible solución al problema es modificar la cadena de conexión para que incluya "Use Procedure Bodies=false".

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

Artículo de la categoría de soporte: ASP & ASP.NET

Andre artículos relevantes