SELECT permission denied on object
From: Oleg (pleshtchinskyo@hss.edu)
Date: 11/11/02
- Next message: Dan Guzman: "Re: SELECT permission denied on object"
- Previous message: Adi Cohn: "Re: User permissions"
- Next in thread: Dan Guzman: "Re: SELECT permission denied on object"
- Reply: Dan Guzman: "Re: SELECT permission denied on object"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
From: "Oleg" <pleshtchinskyo@hss.edu> Date: Mon, 11 Nov 2002 07:25:29 -0800
Hi everyone!
I am having a problem with executing stored procedure...
1. I have a table created with 'sa' account
[dbo].[table_name]
2. I have a stored procedure created with another account
which is Windows NT integrated account and a member of
db_owner role.
[acct_name].[sp_name]
All this stored procedure does is: 'select * from [dbo].
[table_name]'
3. I have another standard account which is a member of
database public group only. 'public_acct_name'
I granted permissions for stored procedure [acct_name].
[sp_name] to 'public_acct_name'.
Now, when I try to execute [acct_name].[sp_name]
using 'public_acct_name' it gives me an error message:
Server: Msg 229, Level 14, State 5, Procedure 'sp_name',
Line 5
SELECT permission denied on object '[dbo].[table_name]',
database 'database_name', owner 'dbo'.
The 'public_acct_name' doesn't have rights to [dbo].
[table_name].
I thought you can manage security in SQL server by using
stored procedures and views and not giving direct
permissions to tables... Now, I am confused. What could
be wrong? Maybe some server settings?
Thank you for your response.
P.S. I am running SQL server 2000 on Windows 2K server
machine.
- Next message: Dan Guzman: "Re: SELECT permission denied on object"
- Previous message: Adi Cohn: "Re: User permissions"
- Next in thread: Dan Guzman: "Re: SELECT permission denied on object"
- Reply: Dan Guzman: "Re: SELECT permission denied on object"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|