Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

permissions of SQLServerMSSQLUser$ComputerName$MSSQLSERVER

Posted on 2010-09-13
9
Medium Priority
?
2,237 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 52

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
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
LVL 52

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 52

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 52

Accepted Solution

by:
Vitor Montalvão earned 2000 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

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

In the first part of this tutorial we will cover the prerequisites for installing SQL Server vNext on Linux.
Windocks is an independent port of Docker's open source to Windows.   This article introduces the use of SQL Server in containers, with integrated support of SQL Server database cloning.
Via a live example, show how to set up a backup for SQL Server using a Maintenance Plan and how to schedule the job into SQL Server Agent.
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.

879 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