SQL Server用戶帳號(hào)管理
SQL Server用戶帳號(hào)唯一標(biāo)識(shí)一個(gè)用戶,其管理是我們應(yīng)該重點(diǎn)關(guān)注的部分,下面就為您介紹如何管理SQL Server用戶帳號(hào),希望對(duì)您能有所幫助。
在數(shù)據(jù)庫(kù)中,一個(gè)用戶或工作組取得合法的登錄帳號(hào),只表明該帳號(hào)通過(guò)了Windows NT認(rèn)證或者SQL Server認(rèn)證,但不能表明其可以對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)和數(shù)據(jù)庫(kù)對(duì)象進(jìn)行某種或者某些操作,只有當(dāng)他同時(shí)擁有了SQL Server用戶帳號(hào)后,才能夠訪問(wèn)數(shù)據(jù)庫(kù)。在一個(gè)數(shù)據(jù)庫(kù)中,用戶帳號(hào)唯一標(biāo)識(shí)一個(gè)用戶,用戶對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)權(quán)限以及對(duì)數(shù)據(jù)庫(kù)對(duì)象的所有關(guān)系都是通過(guò)SQL Server帳號(hào)來(lái)控制的。用戶帳號(hào)總是基于數(shù)據(jù)庫(kù)的,即兩個(gè)不同的數(shù)據(jù)庫(kù)可以有兩個(gè)相同的用戶帳號(hào),并且一個(gè)登錄帳號(hào)也總是與一個(gè)或多個(gè)數(shù)據(jù)庫(kù)用戶帳號(hào)相對(duì)應(yīng)的。如,登錄帳號(hào)sa自動(dòng)與每一個(gè)數(shù)據(jù)庫(kù)用戶dbo相關(guān)聯(lián)。通常而言,數(shù)據(jù)庫(kù)用戶帳號(hào)總是與某一登錄帳號(hào)相關(guān)聯(lián),但有一個(gè)例外,那就是guest用戶。在安裝SQL Server系統(tǒng)時(shí),guest用戶被加入到master,pubs,tempdb和northwind數(shù)據(jù)庫(kù)中,該用戶主要是讓那些沒(méi)有屬于自己的SQL Server用戶帳號(hào)的SQL Server登錄者作為其默認(rèn)的用戶,從而使該登錄者能夠訪問(wèn)具有g(shù)uest用戶的數(shù)據(jù)庫(kù)。
利用企業(yè)管理器可以授予SQL Server登錄訪問(wèn)數(shù)據(jù)庫(kù)的許可權(quán)限。使用它創(chuàng)建一個(gè)新數(shù)據(jù)庫(kù)用戶帳號(hào)的過(guò)程如下:打開(kāi)企業(yè)管理器,展開(kāi)要登錄的服務(wù)器和數(shù)據(jù)庫(kù)文件夾,然后展開(kāi)要?jiǎng)?chuàng)建用戶的數(shù)據(jù)庫(kù),右擊用戶圖標(biāo),從彈出的菜單中選擇“新建數(shù)據(jù)庫(kù)用戶”選項(xiàng),則出現(xiàn)數(shù)據(jù)庫(kù)用戶屬性--新建用戶對(duì)話框。
在登錄名選擇框內(nèi)選擇已經(jīng)創(chuàng)建的登錄帳號(hào),在用戶名選擇框內(nèi)輸入數(shù)據(jù)庫(kù)用戶名稱,然后在下面的數(shù)據(jù)庫(kù)角色成員選擇框中為該用戶選擇數(shù)據(jù)庫(kù)角色,最后單擊“確定”按鈕即可完成數(shù)據(jù)庫(kù)用戶的創(chuàng)建。
其實(shí)在創(chuàng)建一個(gè)SQL Server登錄帳號(hào)時(shí),可以先為該登錄帳號(hào)定出其在不同的數(shù)據(jù)庫(kù)中所使用的用戶名稱,這實(shí)際上就完成了創(chuàng)建新的數(shù)據(jù)庫(kù)用戶這一任務(wù)。其具體操作過(guò)程請(qǐng)參見(jiàn)上一節(jié),在打開(kāi)的SQL Server屬性--新建登錄對(duì)話框中選擇數(shù)據(jù)庫(kù)訪問(wèn)頁(yè)框。
同樣,在SQL Server企業(yè)管理器中,也可以查看或者刪除數(shù)據(jù)庫(kù)用戶,方法是:展開(kāi)某一數(shù)據(jù)庫(kù),選中用戶圖標(biāo),則在右面的頁(yè)框中顯示當(dāng)前的數(shù)據(jù)庫(kù)的所有用戶,要?jiǎng)h除數(shù)據(jù)庫(kù)用戶,則在右面的頁(yè)框中右擊所要?jiǎng)h除的數(shù)據(jù)庫(kù)用戶,從彈出的菜單中選擇delete選項(xiàng)即可。
【編輯推薦】

















