Når en lagret procedure udføres, kører den som sikkerhedskonteksten for den bruger, der har oprettet den lagrede procedure, ikke den bruger, der udfører den. Det betragtes som en sikkerhedsfunktion.
Det kan være, at den konto, der blev brugt til at oprette den lagrede procedure på server B, ikke har de korrekte rettigheder, mens den konto, der blev brugt til at oprette den lagrede procedure på server A, har.
Genoprettelse af den lagrede procedure på B med en anden konto kan løse problemet.