如何設(shè)置SQL數(shù)據(jù)庫(kù)用戶如何查看aSQL用戶名稱/查看a/名稱步驟:1 .找到并打開MicrosoftSQLserver management Studio 2,使用windows帳戶或SQLaccount connection數(shù)據(jù)庫(kù)3,依次展開數(shù)據(jù)庫(kù)secunityloggins,就會(huì)看到-1。
用戶是針對(duì)個(gè)人賬戶的,角色是某些賬戶的集合。比如倉(cāng)庫(kù)管理員,這是一個(gè)角色,他們管理倉(cāng)庫(kù);但是公司可能有好幾個(gè)倉(cāng)庫(kù)經(jīng)理,而且都不一樣用戶;在數(shù)據(jù)庫(kù)中,角色代表一組權(quán)限。如果為用戶分配了一個(gè)角色,則這個(gè)用戶具有一系列權(quán)限。這樣做的好處是,不需要給單個(gè)用戶分配不同的權(quán)限;如果公司新招聘一個(gè)庫(kù)管員,直接給他庫(kù)管員的角色,他就有一系列的權(quán)限來(lái)管理倉(cāng)庫(kù)。如果這個(gè)人想換到營(yíng)業(yè)部,那么直接換個(gè)角色就解決了權(quán)限的問(wèn)題。
在系統(tǒng)設(shè)置中找到個(gè)人資料,然后找到用戶 name的設(shè)置,選擇用戶 name綁定登錄名完成綁定。使用數(shù)據(jù)庫(kù)name execsp _ change _ users _ log in update _ one ,用戶 name ,登錄名描述:用戶 name和登錄名:服務(wù)器端的一個(gè)實(shí)體,只能使用一個(gè)登錄名。每個(gè)登錄名的定義存儲(chǔ)在master 數(shù)據(jù)庫(kù)/Name的syslogins表中:一個(gè)或多個(gè)登錄對(duì)象在數(shù)據(jù)庫(kù)、和用戶對(duì)象中的映射可以被授權(quán)為登錄對(duì)象提供一對(duì)。
SQLSERVER將登錄名和用戶 name之間的關(guān)系稱為映射。用登錄名登錄SQLSERVER后,在訪問(wèn)每個(gè)數(shù)據(jù)庫(kù)時(shí),SQLSERVER會(huì)自動(dòng)查詢?cè)谶@個(gè)數(shù)據(jù)庫(kù)中是否有與該登錄名關(guān)聯(lián)的用戶 name。如果存在,使用此用戶的權(quán)限訪問(wèn)此數(shù)據(jù)庫(kù),如果不存在,使用guest 用戶訪問(wèn)此數(shù)據(jù)庫(kù)(guest是特殊的用戶。
3、sqlserver登錄名和 用戶名的區(qū)別和聯(lián)系用戶 name主要用于對(duì)應(yīng)各個(gè)庫(kù)的權(quán)限,登錄名用于實(shí)例的登錄權(quán)限。例如,在同一個(gè)服務(wù)器上,實(shí)例A有這個(gè)登錄名,而實(shí)例B沒(méi)有,所以你可以登錄實(shí)例A;和用戶每個(gè)庫(kù)下,用戶需要對(duì)應(yīng)登錄名;比如你現(xiàn)在是員工,你登錄后就是員工,只能做你的工作。既然你被提升了,你就是經(jīng)理了。你只需要修改你的登錄名和用戶的映射就可以獲得不同的權(quán)限。