May 25, 2006 at 1:19 pm
May 25, 2006 at 1:30 pm
I'd suggest that if you are only putting them in that group for the sake of SQL sercurity and have no other security or distribution access levels controlled by that NT group membership then I'd suggest using the NT group. That way later on you can just add more people to that group when they need access to the database. However, if it is used as a distribution list and other security settings like network shares, printing security, etc. you need to think that someday you may want to give someone right to the database but not the network shares you should use the role and give that group the role.
When you speak of a windows group do you mean a domain one, or a local machine group? you could get away with creating a local machine group, granting that access to whatever you need then you could add other groups and users to that local group. Think back to the old days of resource domains and such and do it that way.
May 25, 2006 at 1:40 pm
May 25, 2006 at 1:49 pm
Resource domains came from Windows NT and were things that most companies started to get away from once active directory came around. If you're interested you could read about them here look for the section about the Four domain models and why to use what when.
May 26, 2006 at 7:12 am
Something that you touched upon is not having control over the membership of the Windows group. If you grant a Windows group access to your SQL server, bear in mind that your network administrator can then decide who gets access. If you don't want that, it's best not to use Windows groups.
John
May 28, 2006 at 7:04 am
I did do this set up one sql login...not nt and when i registered to sql for this login...i could see all the databases...when i only gave him one....if you click on the other databases thats ok it said deny...
is there a way that they cannot see the databases listed just their one...?
May 28, 2006 at 9:38 am
Use Windows Groups and place in a role. You never know if you'll hire one of these consultants and need the same access. Then you'll need to potentially redo permissions.
Or another group may need these SQL permissions with different Windows permissions and the same thing happens. It's one more step, create the role. Not worth debating. If you never need it, it's not much work wasted.
Viewing 7 posts - 1 through 6 (of 6 total)
You must be logged in to reply to this topic. Login to reply