|
Posted by Greg D. Moore \(Strider\) on 04/25/07 11:58
"Rahul" <verma.career@gmail.com> wrote in message
news:1177496846.397898.39610@r30g2000prh.googlegroups.com...
> Hi,
>
> When I debug our sp by using T-SQL Debugger, I got following error.
>
> Server: Msg 229, Level 14, State 5, Procedure sp_sdidebug, Line 1
> [Microsoft][ODBC SQL Server Driver][SQL Server]EXECUTE permission
> denied on object 'sp_sdidebug', database 'master', owner 'dbo'.
>
>
> and when I grant the permission of sp_sdidebug, I got following error.
>
> Server: Msg 4610, Level 16, State 1, Line 1
> You can only grant or revoke permissions on objects in the current
> database.
>
Correct. sp_sdidebug is in the master database and you're most likely in a
different database.
Generally user written stored procs should NOT have their names start with
sp_ because SQL Server handles those a bit differently (including basically
making them "publically" available from the master db.)
>
> I am using following statement to grant the permission.
>
> GRANT EXECUTE
> ON sp_sdidebug
> TO myuser
>
> Here, I want to clear, myuser is I, which one i log QA.
> and myuser has public and dbowner permission
>
> --
> Rahul
>
--
Greg Moore
SQL Server DBA Consulting Remote and Onsite available!
Email: sql (at) greenms.com http://www.greenms.com/sqlserver.html
Navigation:
[Reply to this message]
|