1樓:
使用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
2樓:kevin的知識空間
安全性——>登入名——>右鍵——>新建登入名——>①在常規選項卡里面:填寫一個登入名。
然後下面選擇一個登陸模式:windows登陸模式或者sql server混合登陸模式。 選擇後者的話就建立一個密碼。
②伺服器角色選項卡:根據需要來選擇,一般選最下面一個sysadmin系統超級管理員。
③使用者對映:選擇你建立的使用者可以訪問的資料庫。
④最後在狀態選項卡里面:是否允許連線到資料庫引擎 選擇授予;
登陸 選擇啟用。
再確定就okl啦。
以後你就可以用這個使用者登陸啦!!!
3樓:
以sql2008為例
use [master]
gocreate login [roy] with password=n'1', default_database=[master], check_expiration=off, check_policy=off
gouse [test]
gocreate user [roy] for login [roy]
go sql2000為例
--新增只允許訪問指定表的使用者:
exec sp_addlogin '使用者名稱','密碼','預設資料庫名'
--新增到資料庫
exec sp_grantdbaccess '使用者名稱'
--分配整表許可權
grant select , insert , update , delete on table1 to [使用者名稱]
--分配許可權到具體的列
grant select , update on table1(id,aa) to [使用者名稱]
如何為sql server2019新增登入賬戶並配置許可權
千鋒教育 一 新建登入名 1.在登入名右側的文字框中輸入新建的管理員賬號名稱 2.一對單選按鈕組中,選擇sql server 身份驗證,並輸入登入密碼 3.勾選強制實施密碼策略核取方塊 密碼策略一般是指加強使用者登入的密碼方式例如 可能需要至少8個以上字元,或在嘗試若干登陸失敗後該賬號即被禁止登陸等...
如何安裝sql server
1 執行sql server 2008安裝2 單擊安裝 全新的sql server獨立安裝,如果我們準備好了故障轉移群集,那麼我們就可以建立故障轉移群集sql 3 常規檢查 4 選擇版本,或者輸入金鑰自動識別版本 5 支援檔案安裝 6 安裝完成開始檢查自身 8 乙個數要開啟埠,無視了,晚點再開啟 9...
如何去掉sql server裡datetime型別裡面的時間部分
分兩種情況,一種是查詢時把時分秒等去掉,另一種是新建一個欄位,只儲存日期。測試方法如下 建立表 create table test id int null,starttime datetime 插入資料 insert into test values 1,getdate 如果查詢時去掉就很簡單,用如...