如何為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新增登入賬戶並配置許可權

win7系統安裝sqlserver2019提示「sql se

錯誤原因 多核cpu安裝sql server2005 時不能安裝 因為無法啟動sql server服務,從而導致無法安裝 我所安裝的伺服器是hp伺服器32核cpu,sql server2005 無法識別多核,從而導致安裝失敗。sql server 2008不存在此問題。解決方案 1 在命令列輸入ms...

如何為linu叢集批量裝機,如何為linux叢集批量裝機

如果是redhat或者centos作業系統,可以使用cobbler軟體來進行批量安裝。可以使用以下方法部署cobbler cobbler是一個開源專案,用來部署和安裝系統。cobbler不僅僅是一個pxe伺服器,他還可以管理dns和dhcp。一般資料中心裡或者生產環境,是不允許dhcp,但是pxe需...

如何為設定開啟密碼,如何為WORD文件設定開啟密碼

1 加密word文件 如果word文件不希望別人檢視,可以通過新增開啟密碼來實現。為word文件新增密碼,可以通過下列兩種方法來實現 方法一 啟動word2003 其他版本操作相似,下同 開啟需要加密的文件,執行 工具 選項 命令,開啟 選項 對話方塊,切換到 安全性 標籤下,在 開啟檔案時的密碼 ...