SQL server数据库用户干什么用的呢

才开始学数据库,学的SQLserver,关于创建用户后,关联数据库用户,设置权限有一点疑惑。

完全可以直接把登录名关联到数据库就可以了呀,为什么还得有个数据库用户呢? 这个数据库用户感觉是多此一举呀。
难道是我的猜想这样:没一个数据库用户都对应有不同的操作权限(自己设置)。然后不同的登录名可以通过和这些不同的数据库用户关联来达到不同的对这个数据库有不同的权限,那么数据库用户就充当的一个储存权限的作用? 是这样么。。。
还有登录名里面有服务器角色,这个服务器角色就可以设置权限了呀,为什么关联数据库用户还要设置权限,不是多余了么,希望能详细解释一下,谢谢了!

第1个回答  2014-05-17
这里的用户就是你说的登录名啊,楼主
第2个回答  推荐于2017-11-26
假设有多个数据库,但是每个数据库都有一个专属的管理员,又不想其他人可以看到数据库里面的数据,这样就产生数据库用户的概念。本回答被提问者采纳
第3个回答  2014-05-17
不同的角色有着不同的权限。角色可以自己建,你给角色赋予多少个权限,再把角色赋予给用户,用户就有这么多的权限了。

...在SQL Server数据库里,赋予一个数据库用户dbowner的服务器角色或给...
具有dbowner角色的用户,能够对数据库执行所有配置和维护操作。例如创建和删除表、存储过程、视图、函数,甚至删除数据库,还可以给其他用户设置权限。只有增、删、改权限的用户只限于添加、删除和修改记录,其它操作都会受到限制。

sqlserver中,用户和角色有什么区别
在数据库里,角色代表一系列权限的集合,如果将某个角色分配给某个用户,则这个用户就拥有了这一系列的权限。这样做的好处是不必为单个用户分配不同的权限;假如公司新招库管员一名,直接赋予他库管员的角色,他就有了管理仓库的一系列权限,如果这个人要调换到销售部门去,那么直接给他换个角色就解决了...

SQL Server 2000 SQL Server数据库用户的管理作用
要想成功访问 SQL Server 数据库中的数据, 我们需要两个方面的授权:一、获得准许连接 SQL Server 服务器的权利; 二、获得访问特定数据库中数据的权利(select, update, delete, create table ...)。 假设,我们准备建立一个 dba 数据库帐户,用来管理数据库 mydb。1. 首先在 SQL Server 服务器...

SQL SERVER 数据库到底有什么具体作用
作用如下:一、系统表存储SQL所有的系统信息。存储有关数据库服务中的元数据所谓元数据即(比如数据服务器有哪些用户数据库、数据库服务器有哪些登陆账号,数据库中都有哪些表,每个表都有哪些字段 每个数据库有哪些存储过程、视图等等的数据),系统表一般sys开头。二、了解数据库中系统表,可以编写sql语...

SQL Server包括哪几种类型的权限?各自的功能是什么?
数据库权限:对象权限使用户能够访问存在于数据库中的对象,除了数据库对象权限外,还可以给用户分配数据库权限。SQL server 2005对数据库权限进行了扩充,增加了许多新的权限,这些数据库权限除了授权用户可以创建数据库对象和进行数据库备份外,还增加了一些更改数据库对象的权限。

SQL Server 中的登录名与用户名有什么区别和联系?
用户名是一个或多个登录对象在数据库中的映射,可以对用户对象进行授权,以便为登录对象提供对数据库的访问权限。用户定义信息存放在每个数据库的sysusers表中。联系:用户名当权限足够的时候也可以算是登录名。一个登录名可以被授权访问多个数据库,但一个登录名在每个数据库中只能映射一次。即一个登录可...

ssis是什么东西,能干什么用?
SSIS(SQL Server Integration Services)是Microsoft SQL Server数据库的一部分,是一种强大的数据集成和转换工具。它提供了一整套功能丰富的工具和服务,帮助组织实现数据集成、数据转换和数据流操作,从而方便地进行数据仓库和商业智能项目的开发和管理。为组织提供了简单易用、灵活可靠的数据集成和数据转换...

SQL Server 中的登录名与用户名有什么区别和联系?
登录名可以理解为进入整个大楼的钥匙,用户名可以理解为一个房间的钥匙。这里所说的大楼就是sql server服务器,而房间就是这个sql server服务器中的具体的库。区别如下:1、映射关系不同 一个登录名可以和多个不同库下的用户做映射。在同一个库下只能和一个用户做映射,并且一个用户名可以和多个登录名...

SQL SERVER数据库用户和权限设置
首先,启动SQL Server Management Studio,选择"Windows身份验证"登录,然后点击连接以链接数据库。接着,在弹出的界面中,切换至"页签",输入登录名和密码,务必选择"SQL SERVER身份验证",并启用"强制实施密码策略"。在"用户映射"部分,勾选你希望该用户访问的数据库,设置其默认身份。例如,将用户设为...

SQL Server 做什么用的
SQL Server数据库的作用:可以面向数据库执行查询、存储和检索数据、可以通过SQL语句 从数据库写入或者是取回数据、可以更新数据库中的数据。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,Microsoft SQL ...

相似回答