Re: permissions required for executing CDOSys stored procedures
- From: "Dan Guzman" <guzmanda@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 14 Jun 2007 19:52:56 -0500
Perhaps the cross-database chaining (a.k.a. db_chaining) database option is turned on. In that case, execute permissions on indirectly referenced objects in other databases are not needed as long as the ownership chain is unbroken. Users need execute permissions on only the user stored procedure.
Note that the user database must be owned by 'sa' to maintain an unbroken chain to master database objects. It is important that only sysadmin users be allowed to create dbo-owned objects in this scenario in order to prevent elevation of privileges.
--
Hope this helps.
Dan Guzman
SQL Server MVP
"Neile Bermudes" <NB@xxxxxxxxxxxxxxxx> wrote in message news:2048E482-F053-4BFA-92F4-D77C01A2FB54@xxxxxxxxxxxxxxxx
Hi there
I'm doing some analysis on the database applications in my organisation
before migrating the databases to a new server. One of these makes use of
CDOSys objects for sending mail, instead of SQL Mail. There are a number of
stored procedures within the database that call the sp_OACreate &
sp_OASetProperty. Apparently only members of the sysadmin role can execute
these stored procedures, however, the sql login for this application is not a
sysadmin! I thought perhaps there was a mistake in books online but i've
looked on google and the permission requirements are the same - must be
sysadmin. Any ideas how it still manages to function without these rights?
Thanks in advance!
.
- Follow-Ups:
- Re: permissions required for executing CDOSys stored procedures
- From: Russell Fields
- Re: permissions required for executing CDOSys stored procedures
- Prev by Date: Re: SQL Server 2005 login with Windows Authentication
- Next by Date: Re: SQL Server 2005 login with Windows Authentication
- Previous by thread: Re: permissions required for executing CDOSys stored procedures
- Next by thread: Re: permissions required for executing CDOSys stored procedures
- Index(es):
Relevant Pages
|