提示:
Procedure or function sp_adduser has too many arguments specified
分析:
可能是存储过程中需要的参数比程序里面提供的参数要多。
但经过仔细对比,对sp_AddUser
的调用并没有少提供参数。
结论:
sp_adduser
是系统存储过程,自定义的sp_AddUser
与它同名了。
虽然sp_AddUser
创建成功了,但是调用的时候,还是会去调用系统的存储过程。
解决方案:
最好不要用sp
作为自定义存储过程的前缀。