| 
	
 | 
 Posted by Grzegorz Danowski on 06/12/22 11:40 
Thanks, it works. 
Grzegorz 
 
Użytkownik "Andrew J. Kelly" <sqlmvpnooospam@shadhawk.com> napisał w  
wiadomości news:O07NN2uNGHA.2064@TK2MSFTNGP09.phx.gbl... 
> Are the objects owned by the same owner in both db's?  If so you may have  
> to specify rights on the other tables.  Is Cross database Ownership  
> chaining turned on? 
> 
> http://support.microsoft.com/?kbid=810474 
> 
> --  
> Andrew J. Kelly  SQL MVP 
> 
> 
> "Grzegorz Danowski" <gdn__na@serwerze__poczta.onet.pl> wrote in message  
> news:dtf589$5h3$1@inews.gazeta.pl... 
>> Well, it works fine in situations when all tables are in the same  
>> database, but it doesn't work when tables are in two databases. If user  
>> have no rights to read source table from other database SQL Server shows  
>> error: 
>> "SELECT permission denied on object 'CustomersData', database  
>> 'Customers', owner 'dbo'." 
>> 
>> Grzegorz 
>> 
>> 
>> Użytkownik "Andrew J. Kelly" <sqlmvpnooospam@shadhawk.com> napisał w  
>> wiadomości news:%23Iia6cuNGHA.2336@TK2MSFTNGP12.phx.gbl... 
>>> By default when you add a user they do not have any permissions to do  
>>> anything.  So just make sure you don't add them to any of the server or  
>>> database roles.  Then simply GRANT them execute permission on that sp. 
>>> 
>>> --  
>>> Andrew J. Kelly  SQL MVP 
>> 
> 
>
 
  
Navigation:
[Reply to this message] 
 |