sql server如何新增普通使用者

時間 2021-08-11 18:16:26

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 如果查詢時去掉就很簡單,用如...