您的位置:首页 > 数据库

在SQL数据库中为指定数据库新建一个管理用户

2014-09-20 09:10 211 查看

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数据库。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: