Ho creato una stored procedure che esegue una serie di operazioni che richiedono autorizzazioni speciali, ad es. creare database, ripristinare database, ecc. Creare questa stored procedure conIl server principale "sa" non è in grado di accedere al "modello" del database nell'ambito dell'attuale contesto di sicurezza
... in modo che funzioni come SA. Questo perché voglio dare a un utente SQL senza alcuna autorizzazione la possibilità di eseguire solo questi comandi che ho definito.
Ma quando ho eseguito questo proc memorizzato, ottengo
The server principal "sa" is not able to access the database "model" under the current security context.
Come mai SA non può accedere al database model? In realtà ho eseguito il codice nel proc memorizzato da solo, sotto SA, e ha funzionato bene.
Grazie, vado a controllare questo fuori. – user884248