Solved

permissions of SQLServerMSSQLUser$ComputerName$MSSQLSERVER

Posted on 2010-09-13
9
2,023 Views
Last Modified: 2012-05-10
is there a tSQL code you could check what are the permissions bestowed to the above group.

thanks
0
Comment
Question by:anushahanna
  • 5
  • 4
9 Comments
 
LVL 48

Expert Comment

by:Vitor Montalvão
ID: 33672848
What's that?
An AD group or AD user?
Wich SQL Server version are you using?
0
 
LVL 6

Author Comment

by:anushahanna
ID: 33673093
0
 
LVL 6

Author Comment

by:anushahanna
ID: 33673098
user group created by installation?
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 
LVL 48

Expert Comment

by:Vitor Montalvão
ID: 33673330
Now I see. Isn't really a user name but a variable :)
You have in that article what kind of permissions is needed in AD.
0
 
LVL 6

Author Comment

by:anushahanna
ID: 33673589
OK.

But those are only Default permissions, right? it might have changed over the years, and how do you check where its levels are now?

Why do you say it is a variable? Even it is a variable, it works with xp_logininfo, which is supposed to return information about Windows users and Windows groups.
0
 
LVL 48

Expert Comment

by:Vitor Montalvão
ID: 33680644
As far I know about Microsoft articles they are always up to date.
Variable it's the computer name.  :)

Anyway, that user is really a group that is created locally in the server and not in AD.
0
 
LVL 6

Author Comment

by:anushahanna
ID: 33682848
Thanks VMontalvao. My variable is COMNTR333.

I confirmed the following is in syslogins.
'COMNTR333\SQLServer2005MSSQLUser$COMNTR333$MSSQLSERVER'

then i created an user in tblTracker databases
use tblTracker
create user [COMNTR333\SQLServer2005MSSQLUser$COMNTR333$MSSQLSERVER] for login [COMNTR333\SQLServer2005MSSQLUser$COMNTR333$MSSQLSERVER]

then i tried to see its current permissions

USE tblTracker  
EXECUTE AS USER = 'COMNTR333\SQLServer2005MSSQLUser$COMNTR333$MSSQLSERVER';
SELECT * FROM fn_my_permissions(NULL, NULL)
REVERT;

but it gives error:
Cannot execute as the database principal because the principal "COMNTR333\SQLServer2005MSSQLUser$COMNTR333$MSSQLSERVER" does not exist, this type of principal cannot be impersonated, or you do not have permission.

if we cannot impersonate, is there any options to check its permissions?

thanks
0
 
LVL 48

Accepted Solution

by:
Vitor Montalvão earned 500 total points
ID: 33683163
Isn't a user but a group. Go to Manage User options in Computer Management and you'll see that group there. Should be only a member in that group. That member should be the user that owns SQL Server service.
0
 
LVL 6

Author Comment

by:anushahanna
ID: 33772132
Thanks VMontalvao.
0

Featured Post

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
For both online and offline retail, the cross-channel business is the most recent pattern in the B2C trade space.
This video shows, step by step, how to configure Oracle Heterogeneous Services via the Generic Gateway Agent in order to make a connection from an Oracle session and access a remote SQL Server database table.
Viewers will learn how to use the SELECT statement in SQL to return specific rows and columns, with various degrees of sorting and limits in place.

828 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question