Simply.com is available in english

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

Príčinou je chyba v MySQL driveri. Dokumentované tu:
http://bugs.mysql.com/bug.php?id=10640
http://bugs.mysql.com/bug.php?id=16703
http://bugs.mysql.com/bug.php?id=14836

Proces sa pokúša vykonať SELECT príkaz na tabuľke proc. Táto „proc“ tabuľka je systémová tabuľka, ktorá uchováva procedúry pre všetkých používateľov na MySQL serveri. Pri zdieľanom webhostingu je prístup k tejto tabuľke problém, pretože by umožnil zákazníkom vidieť procedúry ostatných.

Možným riešením problému je upraviť connection string tak, aby obsahoval Use Procedure Bodies=false.

Príklad:

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

Článok z kategórie podpory: ASP & ASP.NET

Ďalšie relevantné články