Я поддерживаю классический веб-сайт ASP, имеющий серверную часть SQL Server 2005. Для небольшой части новой функциональности я написал хранимую процедуру для вставки. Это единственная пользовательская хранимая процедура в базе данных.
Когда я пытаюсь вызвать хранимую процедуру из кода, я получаю следующую ошибку:
Microsoft OLE DB Provider for SQL Server error '80040e14'
Could not find stored procedure 'InsertGroup'.
/newGroup.asp, line 84
БД использует аутентификацию SQL Server. Когда я подключаюсь к серверу БД в Visual Studio, используя того же пользователя / pw, что и в строке подключения, хранимая процедура не отображается, но все таблицы.
У пользователя есть роли для чтения данных и записи данных и явное разрешение на выполнение хранимой процедуры.
Чего мне не хватает?
ОБНОВЛЕНИЕ: Мои извинения, администратор сервера дезинформировал меня, что это был сервер 2000, когда он фактически был сервером 2005 (работает на Windows Server 2003 x64).