MS SQL基礎教程:角色管理

來源:互聯網
上載者:User

14.5.1 角色管理簡介

自SQL Server 7 版本開始引入了新的概念角色,從而替代以前版本中組的概念。和組一樣,SQL Server 管理者可以將某些使用者佈建為某一角色,這樣只對角色進行使用權限設定便可實現對所有使用者權限的設定,大大減少了管理員的工作量。在SQL Server 中主要有兩種角色類型:伺服器角色與資料庫角色。

1 伺服器角色

伺服器角色是指根據SQL Server 的管理工作,以及這些任務相對的重要性等級來把具有SQL Server 管理職能的使用者劃分成不同的使用者組,每一組所具有管理SQL Server的許可權已被預定義。伺服器角色適用在伺服器範圍內,並且其許可權不能被修改。例如,具有sysadmin 角色的使用者在SQL Server 中可以執行任何管理性的工作,任何企圖對其許可權進行修改的操作都將會失敗。這一點與資料庫角色不同

SQL Server 共有7 種預定義的伺服器角色,各種角色的具體含義如表14-3 所示:

2 資料庫角色

在SQL Server 中我們常會發現我們要將一套資料庫專有許可權授予給多個使用者,但這些使用者並不屬於同一個NT 使用者組,或者雖然這些使用者可以被NT 管理者劃為同一NT 使用者組,但遺憾的是,我們卻沒有管理NT 帳號的許可權,這時我們就可以在資料庫中添加新資料庫角色或使用已經存在的資料庫角色,並讓這些有著相同資料庫許可權的使用者歸屬於同一角色。

由此可見,資料庫角色能為某一使用者或一組使用者授予不同層級的管理或訪問資料庫或資料庫物件的許可權,這些許可權是資料庫專有的。而且,還可以使一個使用者具有屬於同一資料庫的多個角色。

SQL Server 提供了兩種資料庫角色類型:預定義的資料庫角色、使用者自訂的資料庫角色。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.