3 5 伺服器角色

2021-08-18 03:34:32 字數 1890 閱讀 2151

3-5 伺服器角色

手動設定登入賬戶,為使用者設定許可權,也用sql語句建立登入使用者,很方便直觀。但是,非常多的使用者,每個使用者又是多個資料庫的使用者,在每個資料庫的操作許可權又不相同,那麼我們的工作就變得很繁瑣很枯燥,在

sql2008

中,我們可以給角色設定許可權來解決這個問題。

1) 角色:事先定義好的一組許可權

資料庫伺服器方面的控制許可權->伺服器角色

例如建立,修改,刪除資料庫,管理磁碟檔案,新增或刪除資料庫連線等等

伺服器級別的物件,只能包含登入名

資料庫中資料的控制許可權->資料庫使用者角色

2) 資料庫的所有者:--dbo

出現在每個資料庫中

登入名sa自動對映為資料庫使用者

--伺服器角色:

--固定伺服器角色具有一組固定的許可權,並且適用於整個伺服器範圍。它們專門用於管理

sql server

,且不能更改分配給它們的許可權。

--可以在資料庫中不存在使用者帳戶的情況下向固定伺服器角色分配登入。

--按照從最低級別的角色(

bulkadmin

)到最高端別的角色(

sysadmin

)的順序進行描述:

--1、

bulkadmin

:這個伺服器角色的成員可以執行

bulkinsert

語句。這條語句允許從文字檔案中將資料匯入到

sqlserver 2008

資料庫中,

-- 為需要執行大容量插入到資料庫的域賬戶而設計。

--2、

dbcreator

:這個伺服器角色的成員可以建立、更改、刪除和還原任何資料庫。這不僅是適合助理

dba的角色,

-- 也可能是適合開發人員的角色。

--3、

diskadmin

:這個伺服器角色用於管理磁碟檔案,比如映象資料庫和新增備份裝置。它適合助理

dba。

--4、

processadmin

:sqlserver 2008

能夠多工化,也就是說可以通過執行多個程序做多個事件。

-- 例如,

sqlserver 2008

可以生成乙個程序用於向快取記憶體寫資料,同時生成另乙個程序用於從快取記憶體中讀取資料。

-- 這個角色的成員可以結束(在

sqlserver 2008

中稱為刪除)程序。

--5、

securityadmin

:這個伺服器角色的成員將管理登入名及其屬性。他們可以授權、拒絕和撤銷伺服器級許可權。

-- 也可以授權、拒絕和撤銷資料庫級許可權。另外,它們可以重置

sqlserver 2008

登入名的密碼。

--6、

serveradmin

:這個伺服器角色的成員可以更改伺服器範圍的配置選項和關閉伺服器。

-- 例如

sqlserver 2008

可以使用多大記憶體或監視通過網路傳送多少資訊,或者關閉伺服器,這個角色可以減輕管理員的一些管理負擔。

--7、

setupadmin

-- 這個角色的成員能新增到

setupadmin

,能增加、刪除和配置鏈結伺服器,並能控制啟動過程。

--8、

sysadmin

:這個伺服器角色的成員有權在

sqlserver 2008

中執行任何任務。

--9、

public:

有兩大特點,第一,初始狀態時沒有許可權;第二,所有的資料庫使用者都是它的成員。

zooKeeper伺服器角色

zookeeper伺服器角色 leader 事務請求的唯一排程和處理者,保證集群事務處理的順序性 集群內部各伺服器的排程者 follower 處理客戶端非事務請求,事務請求給leader伺服器 參與事務請求proposal的投票 參與leader選舉投票 observer 處理客戶端非事務請求,事務...

Web 伺服器 IIS 角色

原文 web 伺服器 iis 角色 1.對於預設安裝,請在命令列提示符下鍵入以下命令,然後按 enter start w pkgmgr iu iis webserverrole was windowsactivationservice was processmodel 2.對於包括所有選項的安裝,請...

登入屬性(「伺服器角色」頁)

在 sql server 管理 studio,您可以使用 sql server 登入 id 具有dbcreator伺服器角色,才能連線到 microsoft sql server 2005 例項。bulkadminbulkadmin固定伺服器角色的成員可以執行 bulk insert 語句。dbcr...