sql2005 如何给指定用户权限

问题描述

我用sql2005建立了一个用户123密码123并且映射到了数据库A怎么样让这个用户对数据库A只有selectinsert权限

解决方案

解决方案二:
设置用户的“数据库角色成员身份”,就在映射数据库那个界面。是db_datareader对应于只读(select),db_datawriter对应于只写
解决方案三:
db_datawriter可以添加、修改或删除数据库内用户表中的任何数据。但是我想让他不能拥有UPDATEDELETE权限只能拥有selectinsert权限

时间: 2024-09-26 00:09:02

sql2005 如何给指定用户权限的相关文章

link环境下,用codefirst制作的软件,如何设计权限系统?如何指定用户的权限?

问题描述 link环境下,用codefirst制作的软件,如何设计权限系统?如何指定用户的权限? link环境下,用codefirst制作的软件,如何设计权限系统?如何指定用户的权限? 解决方案 一般是分成用户.角色.权限三个表 权限描述每一个能操作不能操作的项目 角色包含可以操作的权限 用户包含它对应的角色

使用SQL语句获取SQL Server数据库登录用户权限

server|数据|数据库|用户权限|语句 sp_helprotect返回一个报表,报表中包含当前数据库中某对象的用户权限或语句权限的信息.语法sp_helprotect [ [ @name = ] 'object_statement' ]    [ , [ @username = ] 'security_account' ]    [ , [ @grantorname = ] 'grantor' ]    [ , [ @permissionarea = ] 'type' ]参数[@name =

使用SQL语句赋予SQL Server数据库登录用户权限

server|数据|数据库|用户权限|语句 GRANT在安全系统中创建项目,使当前数据库中的用户得以处理当前数据库中的数据或执行特定的 Transact-SQL 语句.语法语句权限: GRANT { ALL | statement [ ,...n ] } TO security_account [ ,...n ] 对象权限: GRANT    { ALL [ PRIVILEGES ] | permission [ ,...n ] }    {         [ ( column [ ,...n

使用SQL语句取消SQL Server数据库登录用户权限

server|数据|数据库|用户权限|语句 REVOKE删除以前在当前数据库内的用户上授予或拒绝的权限.语法语句权限: REVOKE { ALL | statement [ ,...n ] } FROM security_account [ ,...n ] 对象权限: REVOKE [ GRANT OPTION FOR ]    { ALL [ PRIVILEGES ] | permission [ ,...n ] }    {         [ ( column [ ,...n ] ) ]

向MySQL增加新用户权限

mysql|用户权限 你可以有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表.比较好的方法是使用GRANT语句,因为他们是更简明并且好像错误少些. 下面的例子显示出如何使用mysql客户安装新用户.这些例子假定权限根据以前的章节描述的缺省被安装.这意味着为了改变,你必须在mysqld正在运行同一台机器上,你必须作为MySQL root用户连接,并且root用户必须对mysql数据库有insert权限和reload管理权限.另外,如果你改变了root用户口令,你必须如

在MySQL数据库增加新用户权限简介

有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表.比较好的方法是使用GRANT语句,因为他们是更简明并且好像错误少些. 下面的例子显示出如何使用mysql客户安装新用户.这些例子假定权限根据以前的章节描述的缺省被安装.这意味着为了改变,你必须在mysqld正在运行同一台机器上,你必须作为MySQL root用户连接,并且root用户必须对mysql数据库有insert权限和reload管理权限.另外,如果你改变了root用户口令,你必须如下的mysql命令指定它.

配置Mysql用户权限命令

查看用户权限:show grants for occ@localhost; 查看用户列表:select host,user,password from user; 先对密码加密:select password('testpwd');这样执行后 会得到一串字符串 赋予用户权限:grant all on fox.* to huli@localhost identified by password '*61DE32B297DFFDD9B848CB8F21C4BC0EDA6A48E1'; 插销用户权限:

Linux_用户权限管理

目录 目录 用户管理 useradd创建用户 userdel删除用户 usermod修改用户账号 passwd修改用户密码 用户权限设置 用户组管理 查看用户的属组 修改用户组gpasswd 为没有家目录的用户建立家目录 生产环境中隐藏root用户 umask控制文件或目录创建时的初始权限 Linux的系统权限 ACL 用户管理 Linux和Windows用户不能单独存在,必须属于一个或多个组. 用户信息存储位置: 1. Windows userInfo :c:\windows\system32

管理-数据库中 我如何设计用户权限表

问题描述 数据库中 我如何设计用户权限表 有三个用户 学生,教师,管理员 如何设计权限,我有个表 字段名 有 编号,账号,密码 解决方案 如果你想简单,老师能做的事情管理员一定能做,学生能做的事情老师一定能做,是这种包含的关系,那么只需要一个表示权限的整数就可以了. 比如3=管理员 2=老师 1=学生 0=没有登录的用户 而你的不同操作,分别指定所需要的权限,然后和这个表里的数字比较,大,就不执行,小于等于就执行. 解决方案二: 以上的回答都很有道理,但是我还是感觉不妥,我认为,在数据库中建立了