В SQL Server Management Studio 2008 я создал хранимую процедуру, но она не отображается в списке «Хранимые процедуры» при просмотре в обозревателе объектов.
Я также перезапустил сервер, перезапустил свой компьютер и провел тестирование на других машинах, а хранимая процедура все еще не отображается.
Я знаю, что эта хранимая процедура существует в системе, потому что, если я выполню следующий запрос:
exec dbo.sp_Orders
Я получаю следующую ошибку:
Msg 201, Level 16, State 4, Procedure sp_Orders, Line 0
Procedure or Function 'sp_Orders' expects parameter '@OrderID', which was not supplied.
Поэтому он признает, что хранимая процедура существует, и даже возвращает ошибку о параметре, который не был предоставлен.
Почему это происходит и как я могу получить доступ к sproc?