freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫的安全性和完整性管理課程(編輯修改稿)

2025-02-10 10:47 本頁面
 

【文章內(nèi)容簡介】 】顯示 Sales角色的成員。 ? sp_helprolemember 39。Sales39。 ? 【例 】返回當(dāng)前數(shù)據(jù)庫中的所有角色。 ? sp_helprole 角色和用戶管理 ? 用戶管理簡介 ? 用戶對數(shù)據(jù)的訪問權(quán)限以及對數(shù)據(jù)庫對象的所有關(guān)系都是通過用戶賬號來控制的,用戶賬號總是基于數(shù)據(jù)庫的,即兩個不同數(shù)據(jù)庫中可以有兩個相同的用戶賬號。 ? 在數(shù)據(jù)庫中,用戶賬號與登錄賬號是兩個不同的概念,一個合法的登錄賬號只表明該賬號通過了 Windows認(rèn)證或 SQL Server認(rèn)證,但不能表明其可以對數(shù)據(jù)庫數(shù)據(jù)和數(shù)據(jù)對象進(jìn)行某種操作。 ? 通常而言,數(shù)據(jù)庫用戶賬號總是與某一登錄賬號相關(guān)聯(lián)。但有一個例外,那就是 guest用戶。用戶通過 Windows認(rèn)證或 SQL Server認(rèn)證而成功登錄到 SQL Server之后的過程如下。 角色和用戶管理 ? ( 1)檢查該登錄用戶是否有合法的用戶名,如果有合法用戶名,則允許其以用戶名訪問數(shù)據(jù)庫,否則執(zhí)行步驟 2。 ? ( 2) SQL Server檢查是否有 guest用戶,如果有,則允許登錄用戶以 guest用戶來訪問數(shù)據(jù)庫,如果沒有,則該登錄用戶被拒絕。 ? 由此可見, guest用戶主要是作為那些沒有屬于自己的用戶賬號的 SQL Server登錄者的缺省用戶名,從而使該登錄者能夠訪問具有 guest用戶的數(shù)據(jù)庫。 角色和用戶管理 ? 用戶的管理 ? 1.使用 Management Studio管理用戶 ? ( 1) 在 Management Studio對象資源管理器中,擴(kuò)展指定的數(shù)據(jù)庫節(jié)點(diǎn),直到看到用戶節(jié)點(diǎn),如右圖所示。 ? ( 2)鼠標(biāo)右鍵單擊用戶子節(jié)點(diǎn),在彈出菜單中選擇?新建用戶 … ?,彈出?新建數(shù)據(jù)庫用戶?對話框,如圖 。在用戶名編輯框中輸入用戶名。 角色和用戶管理 角色和用戶管理 ? ( 3)在登錄名編輯框中輸入登錄名或單擊 ? … ?按鈕,彈出?選擇登錄名?對話框,如圖 。輸入登錄名或單擊?瀏覽?按鈕。如單擊?瀏覽?按鈕,則出現(xiàn)?查找對象?對話框,如圖 。 ? ( 4)選中想添加的登錄名,單擊?確定?按鈕關(guān)閉對話框。 ? ( 5)選擇該用戶登錄的默認(rèn)架構(gòu)和所屬角色,最后關(guān)閉?新建數(shù)據(jù)庫用戶?對話框。 角色和用戶管理 ? 2. 使用 TransactSQL管理用戶 ? 使用 TransactSQL管理用戶的語句有 CREATE USER, DROP USER, ALTER USER。 ? ( 1)創(chuàng)建用戶: CREATE USER ? CREATE USER語法格式為: ? CREATE USER user_name [ { { FOR | FROM } ? { ? LOGIN login_name ? | CERTIFICATE cert_name ? | ASYMMETRIC KEY asym_key_name ? } | WITHOUT LOGIN ? ] [ WITH DEFAULT_SCHEMA = schema_name ] 角色和用戶管理 ? 【例 】首先創(chuàng)建名為? Teacher?且具有密碼的服務(wù)器登錄名,然后在數(shù)據(jù)庫? TEACH?中創(chuàng)建對應(yīng)的數(shù)據(jù)庫用戶? WangWei?。 ? CREATE LOGIN Teacher WITH PASSWORD = 39。270tea3939。 ? USE TEACH ? CREATE USER WangWei ? 【例 】創(chuàng)建具有默認(rèn)架構(gòu)? Teaching?的對應(yīng)數(shù)據(jù)庫用戶? WangWei? ? CREATE USER WangWei FOR LOGIN Teacher ? WITH DEFAULT_SCHEMA = Teaching 角色和用戶管理 ? ( 2)更改用戶名或更改其登錄的默認(rèn)架構(gòu) ALTER USER ? 其語法格式為: ? ALTER USER user_name WITH set_item [ ,...n ] ? set_item ::= NAME = new_user_name ? | DEFAULT_SCHEMA = schema_name ? 【例 】更改數(shù)據(jù)庫用戶的名稱。 ? ALTER USER WangWei WITH NAME = Wangjf ? 【例 】更改用戶的默認(rèn)架構(gòu)。 ? ALTER USER WangWei WITH DEFAULT_SCHEMA = Admining 角色和用戶管理 ? ( 3)刪除用戶: DROP USER ? 其語法格式為: ? DROP USER user_name ? 【例 】刪除用戶? WangWei?。 ? DROP USER WangWei SQL Server 2023權(quán)限 ? 權(quán)限管理指將安全對象的權(quán)限授予主體,取消或禁止主體對安全對象的權(quán)限。 SQL Server通過驗(yàn)證主體是否已獲得適當(dāng)?shù)臋?quán)限來控制主體對安全對象執(zhí)行的操作。 ? 1.主體 ? ?主體?是可以請求 SQL Server資源的個體、組和過程。主體分類如表 。 表 主 體 分 類 SQL Server 2023權(quán)限 ? 2.安全對象 ? 安全對象是 SQL Server Database Engine 授權(quán)系統(tǒng)控制對其進(jìn)行訪問的資源。每個 SQL Server安全對象都有可能授予主體的關(guān)聯(lián)權(quán)限,如表 。 SQL Server 2023權(quán)限 ? 3.架構(gòu) ? 架構(gòu)是形成單個命名空間的數(shù)據(jù)庫實(shí)體的集合。命名空間是一個集合,其中每個元素的名稱都是唯一的。在 SQL Server 2023中,架構(gòu)獨(dú)立于創(chuàng)建它們的數(shù)據(jù)庫用戶而存在。可以在不更改架構(gòu)名稱的情況下轉(zhuǎn)讓架構(gòu)的所有權(quán),這是與 SQL Server 2023不同的地方。 ? 完全限定的對象名稱包含 4部分:。 SQL Server 2023權(quán)限 ? SQL Server 2023還引入了?默認(rèn)架構(gòu)?的概念,用于解析未使用其完全限定名稱引用的對象的名稱。在 SQL Server 2023中,每個用戶都有一個默認(rèn)架構(gòu),用于指定服務(wù)器在解析對象的名稱時將要搜索的第一個架構(gòu)??梢允褂肅REATE USER和 ALTER USER的 DEFAULT_ SCHEMA選項(xiàng)設(shè)置和更改默認(rèn)架構(gòu)。如果未定義默認(rèn)架構(gòu),則數(shù)據(jù)庫用戶將把 DBO作為其默認(rèn)架構(gòu)。 SQL Server 2023權(quán)限 ? 【例 】下面代碼創(chuàng)建了用戶? Jane?,默認(rèn)架構(gòu)為? Sales?,并設(shè)置其擁有數(shù)據(jù)庫? db_ddladmin?角色。 ? USE AdventureWorks ? CREATE USER Jane FOR LOGIN Jane ? WITH DEFAULT_SCHEMA = Sales。 ? EXEC sp_addrolemember 39。db_ddladmin39。, 39。Jane39。 ? 這樣 Jane所做的任何操作默認(rèn)發(fā)生在? Sales?架構(gòu)上,她所創(chuàng)建的對象默認(rèn)屬于? Sales?架構(gòu),所引用的對象默認(rèn)在? Sales?架構(gòu)上。當(dāng)她執(zhí)行以下語句時: ? CREATE PROCEDURE usp_GetCustomers ? AS ? SELECT * FROM Customer ? 該存儲過程創(chuàng)建在? Sales?架構(gòu)上,其他用戶引用它時需要使用? ?。 SQL Server 2023權(quán)限 ? 4.權(quán)限 ? 在 SQL Server 2023中,能夠授予的安全對象和權(quán)限的組合有 181種,具體的 GRANT、 DENY、 REVOKE語句格式和具體的安全對象有關(guān)。使用時請參閱聯(lián)機(jī)叢書。 ? 主要安全對象權(quán)限如表 。 權(quán)限管理 ? 1.使用 Management Studio管理權(quán)限 ? 可通過對象或主體管理對象權(quán)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1