在SQL數據庫中爲指定數據庫新建一個管理用戶


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數據庫。

發佈了124 篇原創文章 · 獲贊 66 · 訪問量 28萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章