SQL Server2012 添加登录名、权限

SQL Server开发(SSMS介绍、服务、连接服务器、添加登录名、权限)

SSMS(SQL Server Management Studio),数据库管理工具

数据库登陆名和数据库用户名是有差别的,在一个数据库中是一一相对应的关系。一个经典的比喻:如果把数据库比作一个大厦,那么数据库登录名就是进入大厦的通行证,而用户名则是进入大厦房间的钥匙,如果每个房间看做是SQL数据库(大厦)的一个数据库,那么每个登陆名可以在每一个数据库中创建一个用户,如果没有创建用户,则登陆名就只能纯粹的登陆数据库,什么事情都干不了

1.创建登录名

SQL Server2012 添加登录名、权限_第1张图片
image.png

SQL Server2012 添加登录名、权限_第2张图片
image.png

2.创建数据库用户名

SQL Server2012 添加登录名、权限_第3张图片
image.png
SQL Server2012 添加登录名、权限_第4张图片
image.png

有了登录名后,我们要对登录名设置权限
第一类权限为服务器角色

SQL Server2012 添加登录名、权限_第5张图片
image.png

第二类操作权限,用户名对指定的数据库的操作权限
上面选择数据库
下面设置数据库角色的访问权限

SQL Server2012 添加登录名、权限_第6张图片
image.png

3.设置数据库用户权限

SQL Server2012 添加登录名、权限_第7张图片
image.png

T-SQL连接服务器、添加登录名、权限

--创建登录账户
CREATE LOGIN dba WITH PASSWORD='123456',DEFAULT_DATABASE=mydb
--为登录账户创建数据库用户
USE mydb
CREATE USER dba FOR LOGIN dba WITH DEFAULT_SCHEMA=dbo
--通过加入数据库角色,赋予数据库用户‘dba’权限
EXEC sp_addrolemember 'db_owner','dba'

你可能感兴趣的:(SQL Server2012 添加登录名、权限)