Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2008 Forums
 SQL Server Administration (2008)
 local linked server permissions

Author  Topic 

rhavenn
Starting Member

14 Posts

Posted - 2009-10-22 : 19:06:41
What permissions are required for a user to access a local linked server? I've created a linked server and I myself, sysadmin, can use the linked server just fine. However, other users get errors when trying to expand the linked server when viewing it in SQL studio.

server os: win 2003 x64
sql server: sql 2008 standard
linked server: oracle oledb connection using 11g client

The regular users get the following errors:
EXECUTE permission denied on xp_prop_oledb_provider

When I granted the user EXECUTE on that sp they got the following:
Cannot create instance of OLE DB provider "OraOLEDB.Oracle" for linked server.

So, what permissions do users usually need to make use of a linked server?

On a side note, is there a way to find out where SP is located? I was trying to find the xp_prop_oledb_provider SP and couldn't. I can run the GRANT execute from a script, but was just wondering.

Thanks.
   

- Advertisement -