Fråga : Lagrat tillvägagångssätt ”…”, gör inte finns

Hjälp I-förmiddagen som är ny till databasledningsidan av saker. Jag har skapat en applikation som förbinder till en SQL-databas 2005 och kör sp. Förmiddag I using fönsterlegitimation med en betrodd anslutning. Applikationen fungerar fint, när jag kör den, emellertid när en allmän användare kör den mig, få en "" för lagrat tillvägagångssätt inte gör finns. Jag har ändrat en allmän användare till sysAdminrätter, och applikationen kör. Jag vet att denna är ett högert problem för användare, men I-förmiddagen inte sure hur man fixar den, och jag inte önskar att ge den hela företagssysAdminen right.

Thanks för din Help
Kevin
" klar "

Svar : Lagrat tillvägagångssätt ”…”, gör inte finns

Ok borttagnings den lagrade procen som du skapade och ändrar initialt fodrastarten vald cmd@1 till det nedanfört

VALT @CMD1 = ”ANSLAGS- EXEC PÅ” + ”[” + @OWNERNAME + ”]” + ”.”, + ”[” + @ObjectName + ”]” + ”TILL [” + @user + '] ',


skapa den lagrade procen med denna rättelse på nytt och använd därefter nedanfört för att utföra

execspGrantExectoAllStoredProcs ”semhc- \ områdesanvändare”,


Igen precis att reiterate dig ska ger sig tar fram till alla lagrade procs till alla områdesanvändare som är ett lite riskabelt!
Andra lösningar  
 
programming4us programming4us