在SQL数据库中为指定数据库新建一个管理用户
2014-09-20 09:10
211 查看
sql数据库中有多个数据库,我只想为其中某个数据库建立单独的数据库,该用户对掌控该数据库具有完全权限,但是不能具有管理员权限查看其中所有的表。操控数据库必须自己知道其中的表结构。只能操作不能浏览。
使用DBA帐号进入sql server管理器,作如下的代码操作:
sql代码为:
那么不管是在sql server中还是jdbc操作,下面的代码都能正常执行。
SELECT * FROM t_book
SELECT * FROM t_bookType
INSERT INTO t_bookType VALUES('英语','外语类学习丛书')
alter table t_bookType add test varchar(20)
alter table t_bookType drop COLUMN test
建立一个alex的数据库用户
然后alex只能操作db_book数据库。
sql数据库中有多个数据库,我只想为其中某个数据库建立单独的数据库,该用户对掌控该数据库具有完全权限,但是不能具有管理员权限查看其中所有的表。操控数据库必须自己知道其中的表结构。只能操作不能浏览。
使用DBA帐号进入sql server管理器,作如下的代码操作:
sql代码为:
CREATE LOGIN alex WITH Password ='alex' USE db_book GO CREATE USER alex FOR Login alex GO GRANT SELECT ,INSERT,UPDATE,ALTER TO alex;
那么不管是在sql server中还是jdbc操作,下面的代码都能正常执行。
SELECT * FROM t_book
SELECT * FROM t_bookType
INSERT INTO t_bookType VALUES('英语','外语类学习丛书')
alter table t_bookType add test varchar(20)
alter table t_bookType drop COLUMN test
建立一个alex的数据库用户
然后alex只能操作db_book数据库。
相关文章推荐
- 在 SQL Server 2008 中新建用户登录并指定该用户的数据库
- 在 SQL Server 2008 中新建用户登录并指定该用户的数据库
- 在 SQL Server 2008 中新建用户登录并指定该用户的数据库
- Mongodb带权限控制的安装服务并新建个管理账户和一般数据库用户
- 在 SQL Server 2008 中新建用户登录并指定该用户的数据库
- SQL Server 2008 R2 新建用户并指定该用户的数据库
- MS SQL Server 2014 中,新建登录用户,分配权限,并指定该用户的数据库
- 在SQL Server中 新建登录用户 并指定该用户登录的数据库及权限
- 在 SQL Server 2008 中 新建登录用户 并指定该用户登录的数据库及权限
- SQL Server 2008 中新建用户登录并指定该用户的数据库
- mysql 创建一个用户,指定一个数据库
- 新建数据库用户及指定表空间
- 在 SQL Server 2008 中新建用户登录并指定该用户的数据库
- 以用户指定的格式复制一个数据文件至数据库表或视图中。
- sqlServer2008为指定数据库新建用户
- SQL Server 2008 R2 新建用户并指定该用户的数据库
- 在 SQL Server 2008 中新建用户登录并指定该用户的数据库