Il prefisso riservato che mostra questo comportamento è sp_
. Non sp
.
Una procedura memorizzata denominata spAddUser
verrà risolto normalmente senza cercare un oggetto corrispondente in master
.
La citazione pertinente nei libri online è
Evita l'uso di sp_
prefisso durante la denominazione delle procedure. Questo prefisso viene utilizzato da SQL Server per designare le procedure di sistema. L'utilizzo del prefisso può causare l'interruzione del codice dell'applicazione se esiste una procedura di sistema con lo stesso nome.
Ma eviterei comunque questi prefissi. Se tutte le stored procedure hanno il prefisso sp
diventa rapidamente fastidioso IMO.