Solved

Adding Logon to SQL Express Database

Posted on 2012-04-06
3
329 Views
Last Modified: 2012-04-11
Hello,

I have an application that automatically loads SQL Express 2008 onto my workstation, and it uses the user account that is logged in for the administrator. So, this user has a login with the account from the domain server.

The workstation is Windows 7.

I logged into this workstation with a different account. Now, I cannot access the database because my accong is not an authorized login. I can use the local SA account, but I don't want to do that. Instead, I want to add my domain account to the Logins. When I try to add my domain account, the Management Studio cannot find my account. Also, it only lists my local machine as the location to search. It does not allow me to search through the domain for existing accounts. Why doesn't it allow me to search through the domain and add a domain account? can I change this, and how do I change this so that I can add a domain account to this database?

Thanks,
John
0
Comment
Question by:jhieb
3 Comments
 
LVL 35

Accepted Solution

by:
Robert Schutt earned 500 total points
ID: 37818910
I have used this in the past to give access but you need to do it logged in as an administrator or do it from an admin sql prompt (sqlcmd -A):

CREATE LOGIN [<domainName>\<loginName>] FROM WINDOWS;
GO
0
 
LVL 42

Expert Comment

by:EugeneZ
ID: 37821194
<When I try to add my domain account, the Management Studio cannot find my account. Also, it only lists my local machine as the location to search>
looks like your workstation  is not part of AD (probably Workgroup member).. check it
you can add local account  workstation\newlogin

try above code to add
and additionaly

USE [master]
GO
CREATE LOGIN [yourDomainname\user] FROM WINDOWS WITH DEFAULT_DATABASE=[master] ---< as above
GO
EXEC master..sp_addsrvrolemember @loginame = N'yourDomainname\user', @rolename = N'sysadmin'
GO
0
 
LVL 1

Author Closing Comment

by:jhieb
ID: 37824266
This did it and it was easy to do. I wonder why the domain did not show up even though this machine is a domain member. Thanks for the help. I can now access my database.
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Suggested Solutions

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.
Via a live example combined with referencing Books Online, show some of the information that can be extracted from the Catalog Views in SQL Server.
This videos aims to give the viewer a basic demonstration of how a user can query current session information by using the SYS_CONTEXT function

743 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

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now