登录名、服务器角色、用户名和数据库角色
登录名就是你可以登录该服务器的信息;服务器角色就是该登录名对该服务器具有的权力,权力有大小,所以角色是多种的,一个角色可以有多个登录名,就好像操作系统的一般用户可以有好几个。
角色:多种权限(权利)的集合。
固定服务器角色 描述
serveradmin 可以设置服务器范围的配置选项,关闭服务器。
setupadmin 可以管理链接服务器和启动过程。
securityadmin 可以管理登录和CREATE、DATABASE权限,还可以读取错误日志和更改密码。
processadmin 可以管理在 SQL Server 中运行的进程。
dbcreator 可以创建、更改和除去数据库。
diskadmin 可以管理磁盘文件。
bulkadmin 可以执行 BULK INSERT 语句。
db_accessadmin 可以添加或删除用户 ID。
db_securityadmin 可以管理全部权限、对象所有权、角色和角色成员资格。
db_ddladmin 可以发出ALL DDL,但不能发出GRANT、REVOKE或DENY语句。
db_backupoperator 可以发出 DBCC、CHECKPOINT 和 BACKUP 语句。
db_datareader 可以选择数据库内任何用户表中的所有数据。
db_datawriter 可以更改数据库内任何用户表中的所有数据。
db_denydatareader 不能选择数据库内任何用户表中的任何数据。
db_denydatawriter 不能更改数据库内任何用户表中的任何数据。
我们一般用sa(登录名)或Windows administration(Windows 集成验证登陆方式)登陆,这种登录名具有最高的服务器角色,也就是可以对服务器进行任何一种操作,而这种登录名具有的用户名是dbo(系统弄的),也就具有对所有用户创建的数据库中的数据进行一切的操作的权限,所以,一般我们感觉不到上述那些东西,但是,他们确实存在。一般我们通常创建用户名与登录名相同(如果我们不改变用户名称的话,系统会自动弄上登录名和用户名相同,这个不是强制相同的),例如创建了一个登录名称为“青山”,那么可以为该登录名“青山”在指定的数据库中添加一个同名用户,使登录名“青山”能够访问该数据库中的数据。一个登录名可以对应多个用户名,多个用户名的数据库角色可以分别选择,但是,一个登录名在一个数据库上最多可以创建一个用户名。
创建登录名界面:
登录名、服务器角色、用户名和数据库角色相关推荐
- mysql2012用户名_SQL Server 登录名、服务器角色、用户名和数据库角色 --- 解释
1.一个数据库用户可以对应多个架构(架构是表容器).架构里面包含的是数据库表. 2.一个数据库角色有可能涉及多个架构.数据库角色对应的是权限. 3.一个用户对应一个数据库角色. 4.登录名与数据库用户 ...
- 服务器修改默认登录名,服务器默认登录名
服务器默认登录名 内容精选 换一换 云堡垒机系统的一个用户代表一个可登录自然人,支持新建本地用户,批量导入用户,以及同步AD域用户.系统管理员admin是系统最高权限用户,也是系统第一个可登录用户.为 ...
- SQL SERVER 服务器登录名、数据库用户名、服务器角色、数据库角色、DENY、sp_addlogin ETC.
数据库用户:隶属于服务器登录名:属于某组数据库角色以获取操作数据库的权限 如果,添加登录名的时候,用户映射那里,同时选择了一个数据库.并且该数据库的角色,勾选了db_ower或更高权限.那么SqlSe ...
- sql2008 新建登录用户只能修改某一个表 服务器角色,sql语句创建新登录名和设置权限...
use DBName go --新增用户 exec sp_addlogin '用户名','密码','默认数据库名' --添加登录 exec sp_grantdbaccess N'test' --使其成 ...
- Sql Server关于权限、角色以及登录名、用户名的总结
官方文档https://docs.microsoft.com/zh-cn/sql/t-sql/statements/grant-transact-sql?view=sql-server-2017 权限 ...
- SQLServer中服务器角色和数据库角色权限详解角色
当几个用户需要在某个特定的数据库中执行类似的动作时(这里没有相应的Windows用户组),就可以向该数据库中添加一个角色(role).数据库角色指定了可以访问相同数据库对象的一组数据库用户. 数据库角 ...
- SQL Server将数据库的用户名映射到登录名
将数据库服务器上的数据库文件拷贝到另外一台机器上,附加后,新建登录名时无法将原数据库用户映射到此登录名.这样用新建的登录名访问数据库时,必须要以"架构名.对象名"的形式才可以. 通 ...
- SQL server 登录名与用户名
登录名与用户名的区别: 登录名:服务器方的一个实体,使用一个登录名只能进入服务器,但是不能让用户访问服务器中的数据库资源.每个登录名的定义存放在master数据库的syslogins表中 用户名:一个 ...
- Sql Server中的用户名和登录名
Sql Server中的用户名和登录名(或服务器账号)搞迷糊(如下图所示): 虽然用sa(登录名)就搞定一切东西了,当然这会存在一些安全隐患. 登录名 服务器方的一个实体,使用一个登录名只能进入服务器 ...
最新文章
- 服务器邮箱备份文件在哪里,如何轻松将数据文件备份到电子邮箱?
- Markdown与 $\LaTeX$ 公式的使用入门指南
- linux 卸载java jdk1.6_Linux/CentOS 卸载系统原装jdk1.4 和安装jdk1.6.1
- spyder的输出面板不小心关掉了怎么办?
- svpwm矢量控制电机相电压波形_【顺藤摸瓜】永磁同步为什么要用SVPWM控制
- EPSON 自带CCD图像处理包使用举例
- 计算机文化基础分析总结,《计算机文化基础实训》教学方案设计与课题分析总结.doc...
- SharePoint视图过滤中People字段的局限
- IIS 7.0探索用于 Windows Vista 的 Web 服务器和更多内容
- 让钱生钱!商人赚钱的6条方法
- 苹果手机数据线充不了电_手机充电器充不了电?其实4招就能解决
- Java开发笔记(一百三十九)JavaFX的输入框
- 我数学不好,适合做程序员吗?
- 怎么用html创建表格,HTML创建表格
- Linux Syslog日志服务器的搭建
- PumpkinRaising靶机渗透
- javafx自定义分页控件的实现
- 符合W3C的网站的开发模型和必要性的探讨(一)
- 练T25- focus必看!所有成功截图汇总
- endNote操作教程-2-文献导入到endNote