A. 在sql Server 里,登錄名,用戶,角色,許可權,有啥聯系
登錄名
就是用戶名,同一個資料庫中含有多個用戶;
【用戶】與【角色】還有【許可權】是「多對多」的關系,一個用戶可以有多個角色,也可以被賦予多個許可權;同一個角色可以賦給多個用戶,也可以含有多個許可權;同一個許可權也可以賦給多個用戶和角色;
說道區別:你可以把
登錄名比作一個人的名字,而用戶是這個人,角色就是這個在不同情況下所具有的職能的總和,而許可權就是做各種事的能力。
B. 試述登陸名與資料庫用戶、資料庫用戶和角色之間的關系
以mssql為例,登錄賬戶是sa,dbo是成員(用戶賬號),dbo隸屬於資料庫擁有者(這個角色)。如果只添加一個登錄名,而不綁定角色和授權資料庫,那新登錄只能訪問系統資料庫(master等)
C. SQL試題 解答題: 角色有哪幾種,角色和用戶有哪些關系
--用戶指的是資料庫用戶,單純的用戶是沒有任何許可權的,需要給相應的角色才可以
--不明白可以隨時來問我,希望採納
SqlServer固定伺服器角色:
1、bulkadmin伺服器級許可權已授予:ADMINISTERBULKOPERATIONS
2、dbcreator伺服器級許可權已授予:CREATEDATABASE
3、diskadmin伺服器級許可權已授予:ALTERRESOURCESSqlServer2005固定伺服器角色:
4、processadmin伺服器級許可權已授予:ALTERANYCONNECTION、ALTERSERVERSTATE
5、securityadmin伺服器級許可權已授予:ALTERANYLOGIN6、serveradmin伺服器級許可權已授予:ALTERANYENDPOINT、ALTERRESOURCES、ALTERSERVERSTATE、ALTERSETTINGS、SHUTDOWN、VIEWSERVERSTATE
7、setupadmin伺服器級許可權已授予:固定伺服器角色:
8、sysadmin伺服器級許可權已使用GRANT選項授予:CONTROLSERVER
D. 如何區分SQL SEVER 2000中的角色、許可權、對象、用戶之間的關聯
這需要RBAC,基於角色的訪問控制(Role-Based Access Control)作為傳統訪問控制(自主訪問,強制訪問)的有前景的代替受到廣泛的關注。在RBAC中,許可權與角色相關聯,用戶通過成為適當角色的成員而得到這些角色的許可權。這就極大地簡化了許可權的管理。在一個組織中,角色是為了完成各種工作而創造,用戶則依據它的責任和資格來被指派相應的角色,用戶可以很容易地從一個角色被指派到另一個角色。角色可依新的需求和系統的合並而賦予新的許可權,而許可權也可根據需要而從某角色中回收。角色與角色的關系可以建立起來以囊括更廣泛的客觀情況。http://wenku..com/link?url=-XztzTpSY-ML4Y_-NdwW4xombtiAoa
E. 請問,SQL 中用戶ID和 角色 的區別通俗的說。謝謝。
你好!
通俗的講,一個用戶ID可以有多個角色,一個角色是由不同的系統許可權組成的。比如windows用戶和用戶組的區別,比如windows中一種角色叫用戶,一種角色叫管理員(administrators),我們可以讓不同的用戶屬於不同的角色,這樣的話我們只要定義一種角色,就可以讓許多用戶同時繼承這個特性,而不用每一個用戶重復建立相同角色許可權
如果對你有幫助,望採納。
F. sql server 2000角色和用戶的關系
用戶包含角色,角色是許可權的集合,簡而言之即是,一個系統認可的用戶可能擔當一個角色,這與生活中的角色如出一轍,比如,一個銀行職員,他可能擁有幫你辦理貸款業務的許可權,而你則沒有幫助別人辦理貸款業務的許可權。在資料庫中,比如你拿到一個資料庫管理員的用戶名,那麼他可能擁有修改資料庫的許可權,修改其他用戶許可權的許可權等等,而這些許可權對應一個角色,這個角色又對應用戶,當然一個角色可能對應多個用戶,這與生活中能幫助你辦理貸款業務的銀行職員不止一個是一個道理。
G. sqlserver中,用戶和角色有什麼區別
用戶是具體到某一個賬戶個體,角色是某一類賬戶的集合。
比如說倉庫管理員,這是一個角色,他們管理著倉庫;
但是可能公司里有好幾個倉庫管理員,他們是不同的用戶;
在資料庫里,角色代表一系列許可權的集合,如果將某個角色分配給某個用戶,則這個用戶就擁有了這一系列的許可權。
這樣做的好處是不必為單個用戶分配不同的許可權;假如公司新招庫管員一名,直接賦予他庫管員的角色,他就有了管理倉庫的一系列許可權,如果這個人要調換到銷售部門去,那麼直接給他換個角色就解決了許可權的問題。
資料庫下同理,有些用戶只能查詢某些表,而有些用戶又只能執行SP,這種許可權就需要角色來管理。