创建、销毁 用户

添加用户格式:
exec sp_addlogin ‘用户名‘,‘密码‘,‘默认数据库名‘

--添加到数据库
exec sp_grantdbaccess ‘用户名‘

--分配SELECT整表权限
GRANT SELECT ON table1 TO [用户名]

--分配SELECT权限到具体的列
GRANT SELECT ON table1(id,AA) TO [用户名]

以下为添加只允许访问指定表的用户具体实例:

--添加 用户名为‘ATwo‘,密码为‘22‘的用户到数据库‘MyTest‘
exec sp_addlogin ‘ATwo‘,‘22‘,‘MyTest‘

--添加到数据库
exec sp_grantdbaccess ‘ATwo‘

--添加到角色
exec sp_addrolemember ‘db_datareader‘,‘ATwo‘

销毁刚才添加的用户
exec sp_droplogin ‘ATwo‘
exec sp_dropuser ‘ATwo‘

时间: 2024-10-06 08:22:57

创建、销毁 用户的相关文章

Oracle 12c创建PDB用户并设置默认表空间

Oracle12c 中,增加了可插接数据库的概念,即PDB,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB).CDB全称为 ContainerDatabase,中文翻译为数据库容器,PDB全称为PluggableDatabase,即可插拔数据库.下面是官方文档关于CDB与PDB的关系图. 在CDB中,只能创建以c##或C##开头的用户,如果不加c##,则会提示错误“ORA-65096:公用用户名或角色名无效”,只有在PDB数据库中才能创建我们习惯性命名的用户,oracle称之为Loca

如何在oracle 12c中创建普通用户

-------如何在oracle 12c中创建普通用户------- [[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 12.1.0.2.0 Production on Sun Nov 29 21:43:50 2015 Copyright (c) 1982, 2014, Oracle. All rights reserved. Connected to: Oracle Database 12c Enterprise Edit

mysql 创建新用户

mysql -version mysqladmin  Ver 8.42 Distrib 5.7.12, for Win64 on x86_64 使用时用insert 的方式创建新用户,报错:  insert into user    -> (host,user,authentication_string)    -> VALUES('localhost','hupi',PASSWORD('123456'));ERROR 1364 (HY000): Field 'ssl_cipher' does

创建供用户输入的表单

利用相关的表单元素,创建供用户输入的表单,获取用户的输入. 代码如下: <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>taobaodenglvyemian</title></head><body><form action="http://www.taobao.com&

创建MySQL用户及赋予用户权限

创建MySQL用户及赋予用户权限 1.通过help查看grant命令帮助 -- CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'mypass'; GRANT ALL ON db1.* TO 'jeffrey'@'localhost'; GRANT SELECT ON db2.invoice TO 'jeffrey'@'localhost'; GRANT USAGE ON *.* TO 'jeffrey'@'localhost' WITH MAX_

windows2012利用Excel生成批处理自动批量创建域用户

如图: 命令行就是用以下公式生成 ="dsadd user cn="&C3&",ou="&G3&",ou="&F3&",dc=t,dc=com -upn "&D3&"@t.com -samid "&D3&" -pwd "&E3&" -memberof cn="&H3

Oracle 创建普通用户,并赋予权限

采用sys or system / manager as sysdba; 连接数据库. 创建普通用户konglin: create user konglin identified by pwd_oracle; 删除用户, drop user konglin; 授予用户登录数据库的权限: grant create session to konglin; 授予用户操作表空间的权限: grant unlimited tablespace to konglin; grant create tablesp

oracle连接方式、创建数据库用户、忘记数据库密码、用户锁定

一.oracle六种连接方式 ①myEclipse中 打开myEclipse,window----show view----Other---输入DB点击DB browser 选中右键New.出现如下页面 进行填写相关信息: 此处需要引入ojdbc6.jar包 进行测试: ②:网页连接 首先需要开启OracleDBConsole服务 在网页中输入如下地址: https://localhost.localdomain:1158/em/console/logon/logon ③动软代码生成器 ④pl/

Linux入门---创建新用户

今天开始入门学习Linux系统. 系统安装在公司一台虚拟服务器中,有做NAT便于在家和公司学习. 第一天,学习了如何使用useradd创建普通用户,利用passwd为新用户创建密码 例如:useradd zhangsan passwd zhangsan

administrator无法创建新用户的解决

操作系统win2003sp2,已经是administrator了,但是创建新用户时提示: 在计算机 SERVER-05 上创建用户 abc 时,出现了以下错误: 拒绝访问. 百思不得其解,搜遍google和百度都没对症解药. 然后打开事件查看器,发现创建用户时系统抛错如下: SAM 无法更改数据库.很可能是因为内存 或磁盘空间不足.SAM 数据库会被还原为先前状态. 最近的更改都会丢失.请检查可用磁盘空间 和页面文件大小设置的最大值. 搜了下SAM的相关知识,估摸着要么是文件被破坏,要么是权限不