Questione : Procedura immagazzinata “…„ non fa esiste

Aiutare, io sono nuovo al lato dell'amministrazione di base di dati delle cose. Ho generato un'applicazione che si collega ad una base di dati 2005 di SQL e fa funzionare gli PS. Sto usando l'autenticazione delle finestre con un collegamento di fiducia. L'applicazione funziona benissimo quando la faccio funzionare, tuttavia, quando un utente generale la fa funzionare io ottenere un "" di procedura immagazzinata non fa esiste. Ho cambiato un utente generale ai diritti di sysAdmin e l'applicazione funziona. So che questo è un problema di destra di utente, ma non sono sicuro come ripararlo e non voglio dare l'intero sysAdmin right.

Thanks dell'azienda per il vostro Help
Kevin
class= del

Risposta : Procedura immagazzinata “…„ non fa esiste

Cancellazione giusta il proc che memorizzato inizialmente avete generato e che cambiate la linea che inizia cmd@1 prescelto al sotto

PRESCELTO @CMD1 = “CONCESSIONE EXEC SU„ + “[„ + @OWNERNAME + “]„ + “.„ + “[„ + @ObjectName + “]„ + “A [„ + @user + '] '


ricreare il proc memorizzato con questa correzione ed allora usare sotto per eseguire

spGrantExectoAllStoredProcs “utenti dominio \ del semhc„ del exec


Ancora appena ripeterlo darà l'accesso a tutti i procs memorizzati a tutti gli utenti di dominio che è un poco rischioso!
Altre soluzioni  
 
programming4us programming4us