Solved

permissions of SQLServerMSSQLUser$ComputerName$MSSQLSERVER

Posted on 2010-09-13
9
2,064 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 4
9 Comments
 
LVL 50

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
Webinar: Aligning, Automating, Winning

Join Dan Russo, Senior Manager of Operations Intelligence, for an in-depth discussion on how Dealertrack, leading provider of integrated digital solutions for the automotive industry, transformed their DevOps processes to increase collaboration and move with greater velocity.

 
LVL 50

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 50

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 50

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

Free eBook: Backup on AWS

Everything you need to know about backup and disaster recovery with AWS, for FREE!

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
SQL Server 2012 to SQL Server 2016 24 57
sql server string_split 4 30
*** Windows Server 2012 Websites Set Up *** 17 33
learning MS SSIS 13 23
I have a large data set and a SSIS package. How can I load this file in multi threading?
Recently we ran in to an issue while running some SQL jobs where we were trying to process the cubes.  We got an error saying failure stating 'NT SERVICE\SQLSERVERAGENT does not have access to Analysis Services. So this is a way to automate that wit…
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.
Via a live example, show how to shrink a transaction log file down to a reasonable size.

751 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