Simply.com is available in english

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

Sebep MySQL sürücüsündeki bir hatadır. Burada belgelenmiştir:
http://bugs.mysql.com/bug.php?id=10640
http://bugs.mysql.com/bug.php?id=16703
http://bugs.mysql.com/bug.php?id=14836

Bir işlem, proc tablosunda bir SELECT ifadesi çalıştırmaya çalışıyor. Bu 'proc' tablosu, MySQL sunucusundaki tüm kullanıcıların prosedürlerini saklayan bir sistem tablosudur. Paylaşımlı hostingde bu tabloya erişim bir sorundur, çünkü erişim müşterilerin birbirlerinin prosedürlerini görmesine izin verir.

Sorunun olası bir çözümü, bağlantı dizesini “Use Procedure Bodies=false” içerecek şekilde değiştirmektir.

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

Destek kategorisinden makale: ASP ve ASP.NET

Diğer ilgili makaleler