manish-gusain8909 Ответов: 1

Хранимая процедура в общем хостинге


я разместил веб-сайт на общем сервере и создал хранимую процедуру в базе данных для своего приложения.Но хранимая процедура в показе ошибки(через размещенное приложение).

SELECT command denied to user 'localscorespps'@'localhost' for table 'proc'

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: MySql.Data.MySqlClient.MySqlException: SELECT command denied to user 'localscorespps'@'localhost' for table 'proc'


Что я уже пробовал:

то же самое приложение и хранимая процедура на моем локальном компьютере .

Afzaal Ahmad Zeeshan

Есть ли у пользователя разрешения на выполнение команды?

1 Ответов

Рейтинг:
2

OriginalGriff

Вам нужно посмотреть на содержимое SP и уровни разрешений, предоставленные пользователю MySql, с которым вы связались. В частности, на общем хостинге у вас нет полных прав администратора, и вполне может быть, что ваш SP пытается получить доступ к таблицам (или даже к БД), на которые у вашего пользователя нет разрешения.


manish-gusain8909

у меня есть весь доступ к пользователю БД , как select, подпрограммы и т.д., Но как можно решить эту проблему.

OriginalGriff

Очевидно, что вы этого не делаете - или вы не получили бы сообщение, говорящее, что вы не можете ...

Посмотрите внимательно на SP и посмотрите, что именно он делает. Я не могу этого сделать - у меня вообще нет доступа к вашей базе данных!