K
Kikoz
Hi all.
I use System.Data.SqlClient.SqlTransaction type to execute several sprocs
from C#, one by one, using one transaction. It works fine if I use sa
account - commits on success, rolls back on errors, blah, blah. But it fails
if I use less priveleged account. Sometimes Exception tells me that "<user>
login failed", sometimes just generic sql error. What are minimum priveleges
user should have to execute sprocs in context of SqlTransaction without
giving him too much power?
Thanks,
Kikoz
I use System.Data.SqlClient.SqlTransaction type to execute several sprocs
from C#, one by one, using one transaction. It works fine if I use sa
account - commits on success, rolls back on errors, blah, blah. But it fails
if I use less priveleged account. Sometimes Exception tells me that "<user>
login failed", sometimes just generic sql error. What are minimum priveleges
user should have to execute sprocs in context of SqlTransaction without
giving him too much power?
Thanks,
Kikoz