如何為sql server2019新增登入賬戶並配置許可權

時間 2021-09-01 07:57:08

1樓:千鋒教育

一、新建登入名

1. 在登入名右側的文字框中輸入新建的管理員賬號名稱;

2. 一對單選按鈕組中,選擇sql server 身份驗證,並輸入登入密碼;

3. 勾選強制實施密碼策略核取方塊;(密碼策略一般是指加強使用者登入的密碼方式例如:可能需要至少8個以上字元,或在嘗試若干登陸失敗後該賬號即被禁止登陸等等!

如果覺得麻煩可以不必勾選!)

4. 不勾選強制密碼過期;(如果勾選該項的話,則每一次登陸後系統都會提示使用者必須更改現有密碼,如非特殊需求,不建議勾選此項!)

二、設定管理員許可權

進入【伺服器角色】在右側的伺服器角色面板中,勾選public 和sysadmin 兩項!

如下圖:

注意:如果建立的賬號不需要具備系統管理員的許可權時,則不要勾選sysadmin 項!

三、設定非管理員許可權

進入【使用者對映】在右側的面板中勾選該賬號可以進行管理操作的資料庫名稱!並在該面板下面的【資料庫角色成員身份】中勾選db_owner 項!

如下圖:

注意:如果給一個無系統管理許可權的賬號指定管理一個資料庫時,則一定要勾選db_owner 項!否則該賬號則無法看到該資料庫中的任何資料表!

進入【狀態】設定連線引擎授權;

2樓:

--新增使用者

use [master]

gocreate login [reader] with password=n'123456abcdef', default_database=[master], check_expiration=off, check_policy=off

go--alter trace 是用在sql server profiler執行許可權。僅在master中執行一次即可。

use [master]

gogrant alter trace to[reader]

go--檢視程序許可權

grant view server state to [reader]

gouse [database] --在指定的資料庫中執行

if exists (select * from sys.database_principals where name = n'reader')

drop user [reader]

gocreate user [reader] for login [reader] --資料庫可讀許可權

goexec sp_addrolemember n'db_datareader', n'reader'

gogrant delete on schema::[dbo] to [reader] --資料表資料刪除

gogrant update on schema::[dbo] to [reader] --資料表資料更新

gogrant insert on schema::[dbo] to [reader] --資料表資料插入

gogrant execute on schema::[dbo] to [reader] --exec執行儲存過程

gogrant view definition on schema::[dbo] to [reader] --檢視檢視、儲存過程指令碼定義內容

gogrant alter on schema::[dbo] to [reader] --物件更改alter、解除安裝drop

gogrant create view to [reader] --建立檢視

gogrant create procedure to [reader] --建立儲存過程

go--取消 alter trace許可權

use [master]

gorevoke alter trace to[reader]

go--取消 檢視程序許可權

revoke view server state to [reader]

gouse [database]

gorevoke delete on schema::[dbo] to [reader] --取消資料表資料刪除

gorevoke update on schema::[dbo] to [reader] --取消資料表資料更新

gorevoke insert on schema::[dbo] to [reader] --取消資料表資料插入

gorevoke execute on schema::[dbo] to [reader] --取消exec執行儲存過程

gorevoke view definition on schema::[dbo] to [reader] --取消檢視檢視、儲存過程指令碼定義內容

gorevoke alter on schema::[dbo] to [reader] --取消物件更改alter、解除安裝drop

gorevoke create view to [reader] --取消建立檢視

gorevoke create procedure to [reader] --取消建立儲存過程

go--刪除登入使用者

use [master]

godrop login [reader]

go--刪除指定資料庫中的使用者

use [database]

godrop user [reader]

go--需要什麼許可權,對應增加刪除即可

如何為sql server2008新增登入賬戶並配置許可權

如何安裝sql server

1 執行sql server 2008安裝2 單擊安裝 全新的sql server獨立安裝,如果我們準備好了故障轉移群集,那麼我們就可以建立故障轉移群集sql 3 常規檢查 4 選擇版本,或者輸入金鑰自動識別版本 5 支援檔案安裝 6 安裝完成開始檢查自身 8 乙個數要開啟埠,無視了,晚點再開啟 9...

如何為他人著想,如何為自己鋪路

著名的心理學家卡爾 羅吉斯在他的 如何做人 一書中寫道 當我嘗試去了解別人的時候,我發現這真是太有價值了。我這樣說,你或許會覺得奇怪。我們真的有必要這樣做嗎?我認為這是必要的。在我們聽別人說話的時候,大部分的反應是評估或判斷,而不是試著瞭解這些話,在別人述說某種感覺 態度和信念的時候,我們幾乎立刻傾...

何為孝?如何孝,何為孝???

小兮乓纖 孝雅是指孝行和雅行。我國的聖哲先賢對孝的論述有很多,有人認為中國的傳統文化可以稱為孝文化。孝經 曰 仲尼居,曾子侍。子曰 先王有至德要道,以順天下,民用和睦,上下無怨。汝知之乎?曾子避席曰 參不敏,何足以知之?子曰 夫孝,德之本也,教之所由生也。身體髮膚,受之父母,不敢毀傷,孝之始也 立身...