数据库中管理员和系统管理员有什么区别

 我来答
冒亦巧表皓
2020-05-03 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:27%
帮助的人:916万
展开全部
数据库系统本身有自己的用户管理,你操作系统的用户也是无法登录到数据库系统查看其数据的,例如:oracle数据库、sql
server数据库,这些数据库有自身的账户管理,必须登录其系统内才能查看其内容。即使如access数据库也必须有access账户才能进入系统查看其内容,所以操作系统的管理员,只能管理和维护操作系统本身,无法进入数据库系统的,这是为了确保数据的安全性,在软件设计之初就是这些约定的。
申屠飞航寸颖
2020-05-03 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:682万
展开全部
以土地为例:
系统管理员:城市规划局
数据管理员:开发商
数据库拥有者:国土资源局。
关系为:
数据库拥有者(国土资源局)拥有数据库生死存亡的最高权限。
系统管理员(城市规划局)拥有规划数据库作用的权限,如城市规划局划这一块用作工业,那一块用作商业另一个块用作居住区
数据管理员(开发商)是管理维护数据库这一块的实际执行人,如开发商按城市规划局的要求建成居住区,并设立物业管理处来管理社区一样。
exec
sp_addlogin
'test'
--添加登录
exec
sp_grantdbaccess
N'test'
--使其成为当前数据库的合法用户
exec
sp_addrolemember
N'db_owner',
N'test'
--授予对自己数据库的所有权限
exec
sp_revokedbaccess
N'test'
--移除对数据库的访问权限
exec
sp_droplogin
N'test'
--删除登录
--添加用户:
exec
sp_addlogin
'用户名','密码','默认数据库名'
--添加到数据库
exec
sp_grantdbaccess
'用户名','数据库名'
--分本权限
grant
insert,select,update,delete
on
table1
to
public
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式