Permission Denied executing SP that reads foreign table!
From: Steve Le Monnier (steve_lemon_at_hotmail.com.nospam.com)
Date: 10/31/05
- Next message: m.bohse_at_quest-consultants.com: "Re: SQL Server 2005 encryption with Smart Card certificates"
- Previous message: umer.zafar_at_gmail.com: "Microsoft Distributed Transaction Coordinator call failed."
- Next in thread: Dan Guzman: "Re: Permission Denied executing SP that reads foreign table!"
- Reply: Dan Guzman: "Re: Permission Denied executing SP that reads foreign table!"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Mon, 31 Oct 2005 12:06:40 -0000
I thought I had a reasonable understanding of how Stored Procedure security
worked, but I've been caught out by something and now I'm a little puzzled.
When a stored procedure is executed the user calling the SP may not have
access to the base tables, but that doesn't matter as the SP runs under the
creators rights and in this case its the dbo who owns the SP. So far so
good.
However we have split our tables across two database (still on the same
server however). We have company data DB's where all requests originate and
to save time and duplication we have a central database holding information
that is common to all company DB's.
When an SP is executed on a company DB that needs to select data from the
central DB, we get a permission denied message.
Why is this? All objects across these databases on the same server are owned
by the same person... the DBO. so why doesn't this work.
In order to resolve this it seems I'm going to have to give select
permissions on certain tables within this central DB and that is what I was
trying to avoid.
Any help on the mechanics of this would be gratefully received
Steve Le Monnier
- Next message: m.bohse_at_quest-consultants.com: "Re: SQL Server 2005 encryption with Smart Card certificates"
- Previous message: umer.zafar_at_gmail.com: "Microsoft Distributed Transaction Coordinator call failed."
- Next in thread: Dan Guzman: "Re: Permission Denied executing SP that reads foreign table!"
- Reply: Dan Guzman: "Re: Permission Denied executing SP that reads foreign table!"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|