Le préfixe réservé qui présente ce comportement est sp_
. Pas sp
.
Une procédure stockée appelée spAddUser
sera résolu de manière normale sans rechercher un objet correspondant dans master
.
La citation pertinente dans les livres en ligne est
Évitez l'utilisation du
sp_
préfixe lors de la dénomination des procédures. Ce préfixe est utilisé par SQL Server pour désigner les procédures système. L'utilisation du préfixe peut entraîner la rupture du code de l'application s'il existe une procédure système portant le même nom.
Mais j'éviterais ces préfixes de toute façon. Si toutes les procédures stockées sont préfixées sp
ça devient vite ennuyeux IMO.