回覆列表
-
1 # pdrur32720
-
2 # 使用者1740050079327
使用SQL語句新增使用者 及角色 並分配許可權
--建立一個簡單的登入,登入名為:newlogin;登入密碼:123456;預設資料庫:master,預設資料庫也可以不指定。
EXEC sp_addlogin "newlogin","123456","master"
--建立使用者
--建立一個簡單的使用者,如果不指定使用者名稱,則新增到當前資料庫登入名中,如果不指定角色,則該使用者預設屬於public角色。下為新增newlogin登入名。
EXEC sp_adduser "newlogin"
--建立一個帶使用者名稱的使用者,使用者可以與登入名相同(同上一種類似),也可以不同,但要設定當前登入名,使用者角色可選,預設為public。下為將使用者newuser新增到newlogin登入名中。
EXEC sp_adduser "newlogin","newuser"
--建立角色
EXEC sp_addrole "newrole"
--下為將使用者下為將使用者newuser新增到newlogin登入名中。並指定newrole角色。
EXEC sp_adduser "newlogin","newuser","newrole"
--為角色newrole賦予jobs表的所有許可權
GRANT ALL ON jobs TO newrole
--為角色newrole賦予sales表的查、改許可權
GRANT SELECT,UPDATE ON sales TO newrole
--禁止角色newrole使用employees表的插入許可權
DENY INSERT ON employees TO newrole
安全性——>登入名——>右鍵——>新建登入名——>
①在常規選項卡里面:填寫一個登入名。然後下面選擇一個登陸模式:Windows登陸模式或者SQLServer混合登陸模式。選擇後者的話就建立一個密碼。
②伺服器角色選項卡:根據需要來選擇,一般選最下面一個sysadmin系統超級管理員。
④最後在狀態選項卡里面:是否允許連線到資料庫引擎選擇授予;登陸選擇啟用。再確定就OKL啦。以後你就可以用這個使用者登陸啦!!!