Solved

Logins and User Difference..

Posted on 2000-02-29
8
314 Views
Last Modified: 2009-09-02
Wht's the difference between the "Users" and the "Logins" under the Security in SQL Server 7..?


0
Comment
Question by:Silverprex
  • 3
  • 3
  • 2
8 Comments
 
LVL 6

Expert Comment

by:Jon_Raymond
ID: 2571272
A user is one part of the login account.  The password is another part.

A SQL Server user forms one part of SQL Server security implementation. A user represents either a SQL Server login or Microsoft Windows NT® security account with data access privilege within a SQL Server database.
0
 
LVL 6

Accepted Solution

by:
crsankar earned 30 total points
ID: 2571858
In sql server a login account is created at the server level and provides access to the server. In order to access the databases within a sql server installation the login account that you create must be mapped to a user account within the database. Each database has its own security accounts called users which controls the permissions of that user within the database. Simply having a login account will enable you to access only those  databases which has a special user account called guest. If you want to provide a login account with access to a particular database create a user account within the database and map it to the login account.
0
 

Author Comment

by:Silverprex
ID: 2576682
In my SQL Server, I have there 2 databases resides in the same server . The other is the original database while the other is a replica'. I want to give the user a full access in all the tables in the replica alone. If Im to grant them the "Systems Administrator" under Security then Logins they can also access the original database.
How am I going to do this'..?

0
 
LVL 6

Expert Comment

by:Jon_Raymond
ID: 2578860
Create a login to be used for the database only.  Then go to that database and expand it.  Click on USERS.  The right click in the right pane to add a new user, "New Database User...".  There you select the login name for this new user.  You can check all the permissions listed for this database, and the user will still only have the PUBLIC role permissions in other databases.  Make sure that PUBLIC doesn't have too many permissions (select public, check properties).

You don't have to give any permissions under SECURITY | LOGINS for this login user.  Just give the login database access there.

So, there are two places you have to check:  SECURITY | LOGINS under the server group; and USERS under the database group.
0
Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

 
LVL 6

Expert Comment

by:crsankar
ID: 2582413
In the replica database create a user for the login account and make the user account member of the dbowner fixed database role.
0
 

Author Comment

by:Silverprex
ID: 2582581
Can't find from the drop down the Login I created (Under Security then Logins).
1st Step I cretaed : Agent Logins (under the Security then Logins).
2nd Step : Im to create a user by means of right click then "New Database User" Then there's this drop down "Logins" but I can't find the Logins I created. Why is that'..?
0
 
LVL 6

Expert Comment

by:crsankar
ID: 2582607
Are you able to see those logins under the security->login?
0
 
LVL 6

Expert Comment

by:Jon_Raymond
ID: 2585904
Under Security, Logins you have to set permissions for the login user and assign permission to the database in the Databse Access tab.
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

Title # Comments Views Activity
sql query 7 37
MS SQL Backup 24 72
Insert from Stored Procedure where some field/s > 0 7 34
SQL 2016 Setup - Connectivity Issues 4 17
JSON is being used more and more, besides XML, and you surely wanted to parse the data out into SQL instead of doing it in some Javascript. The below function in SQL Server can do the job for you, returning a quick table with the parsed data.
Load balancing is the method of dividing the total amount of work performed by one computer between two or more computers. Its aim is to get more work done in the same amount of time, ensuring that all the users get served faster.
Using examples as well as descriptions, and references to Books Online, show the documentation available for date manipulation functions and by using a select few of these functions, show how date based data can be manipulated with these functions.
Viewers will learn how to use the INSERT statement to insert data into their tables. It will also introduce the NULL statement, to show them what happens when no value is giving for any given column.

746 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

10 Experts available now in Live!

Get 1:1 Help Now