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 2005 Forums
 SQL Server Administration (2005)
 SQL Server 2005 Client Access

Author  Topic 

dewacorp.alliances

452 Posts

Posted - 2008-01-24 : 00:45:09
Hi there

If I give the user access dbo on 1 of the database, when he logon using SQL Server Management Studio for running query etc, can he only see his database instead of other as well system database?

Is there any best practise in term of setting the SQL client for 2005?

Thanks

eyechart
Master Smack Fu Yak Hacker

3575 Posts

Posted - 2008-01-24 : 04:33:26
no, that user can see the names of all databases on your server. this user can only access data in the system databases (master, msdb, model, tempdb) and the databases you have explicitely granted access to (granted dbo privs in your example).

but this user will be able to see the names of the other databases in your environment. usually this is not a problem. In sql 2005 there is the ability to disable someone seeing databases that they do not have access to.



-ec
Go to Top of Page

dewacorp.alliances

452 Posts

Posted - 2008-01-24 : 13:11:28
quote:
In sql 2005 there is the ability to disable someone seeing databases that they do not have access to.



I've tried to find this info. Anyone know this?

Go to Top of Page
   

- Advertisement -