在sql 2008如何给一个用户赋予其数据库管理员的角色。

在sql 2008如何给一个用户赋予其数据库管理员的角色。,第1张

这个跟sql2005设置方法一样,
1使用windows身份验证方式或sa登陆
2点击安全性--登陆名
3选中登陆名,双击
4在双击后d出来的窗体左边的条目中选择服务器角色
5在服务器角色中勾选dbadmin
6点击确定,OK。

1
进入到mysql安装目录的bin目录下。如下图
2
在此处打开命令行。或者是切换到该目录下。如下图:
命令:C:\mysql\bin
3
使用root用户登录数据。如下图:
命令:mysql -uroot -p
4
登录成功之后。开始创建用户。如下图:
命令: create user'rsm'@'localhost'IDENTIFIED BY'123456';
5
给该用户赋权:
使用命令:
GRANT ALL ON TO 'rsm'@'%';
6
赋权成功后。退出当前用户。使用新创建用户登录。

创建数据命令:
1
create database database_name;
创建表:
1
create table table_name (id int primary key,name varchar(30));

/服务器角色/
sysadmin
--在 SQL Server 中进行任何活动。该角色的权限跨越所有其它固定服务器角色。
serveradmin
--配置服务器范围的设置。
setupadmin
--添加和删除链接服务器,并执行某些系统存储过程(如 sp_serveroption)。
securityadmin
--管理服务器登录。
processadmin
--管理在 SQL Server 实例中运行的进程。
dbcreator
--创建和改变数据库
diskadmin
--管理磁盘文件。
bulkadmin
--执行 BULK INSERT 语句。
/数据库角色/
public
public 角色
--public 角色是一个特殊的数据库角色,每个数据库用户都属于它。public 角色:
--捕获数据库中用户的所有默认权限。
--无法将用户、组或角色指派给它,因为默认情况下它们即属于该角色。
--含在每个数据库中,包括 master、msdb、tempdb、model 和所有用户数据库。
--无法除去。
db_owner
--进行所有数据库角色的活动,以及数据库中的其它维护和配置活动。
--该角色的权限跨越所有其它固定数据库角色。
db_accessadmin
--在数据库中添加或删除 Windows NT 40 或 Windows 2000 组和用户以及 SQL Server 用户。
db_datareader
--查看来自数据库中所有用户表的全部数据。
db_datawriter
--添加、更改或删除来自数据库中所有用户表的数据
db_ddladmin
--添加、修改或除去数据库中的对象(运行所有 DDL)
db_securityadmin
--管理 SQL Server 2000 数据库角色的角色和成员,并管理数据库中的语句和对象权限
db_backupoperator
--有备份数据库的权限
db_denydatareader
--拒绝选择数据库数据的权限
db_denydatawriter
--拒绝更改数据库数据的权限

--添加用户:
exec sp_addlogin ’’用户名’’,’’密码’’,’’默认数据库名’’
--添加到数据库
exec sp_grantdbaccess ’’用户名’’,’’数据库名’’
--权限
grant insert,select,update,delete on table1 to public

创建用户步骤:

第一步:安全性->登录名右键新建登录名

第二步:输入你的登录名,选择SQLserver身份验证,设置登录密码。取消强制密码过期(看具体设定,一般取消)

第三步:选择左上角服务器角色,勾选中public,如果你需要使他拥有所有的权限勾选(sysadmin)

第四步:选择左上角的用户映射,右边的上部分是勾选有权限 *** 作的数据库,下边是定义设置登陆者的角色身份

第五步:左上角的状态,授予和启用。点击确定用户就创建了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/13372611.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-23
下一篇 2023-07-23

发表评论

登录后才能评论

评论列表(0条)

保存