Я поддерживаю классический веб-сайт 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, что и в строке подключения, хранимая процедура не видна, кроме всех таблиц.
Пользователь имеет роли datareader и datawriter и явное разрешение на выполнение хранимой процедуры.
Что мне не хватает?
UPDATE: Мои извинения, администратор сервера неправильно проинформировал меня о том, что это 2000-й сервер, когда он на самом деле является сервером 2005 года (работает на Windows Server 2003 x64).