本文主要是介绍在SQL数据库中为指定数据库新建一个管理用户,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
sql数据库中有多个数据库,我只想为其中某个数据库建立单独的数据库,该用户对掌控该数据库具有完全权限,但是不能具有管理员权限查看其中所有的表。操控数据库必须自己知道其中的表结构。只能操作不能浏览。
使用DBA帐号进入sql server管理器,作如下的代码操作:
sql代码为:
使用DBA帐号进入sql server管理器,作如下的代码操作:
sql代码为:
CREATE LOGIN alex WITH Password ='alex'USE db_bookGOCREATE USER alex FOR Login alexGOGRANT 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数据库中为指定数据库新建一个管理用户的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!