国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SQL Server 創(chuàng)建用戶,用戶授權(quán),實(shí)驗(yàn)報告

這篇具有很好參考價值的文章主要介紹了SQL Server 創(chuàng)建用戶,用戶授權(quán),實(shí)驗(yàn)報告。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

首先我們得有一個數(shù)據(jù)庫,數(shù)據(jù)庫里有表

職工表:SQL Server 創(chuàng)建用戶,用戶授權(quán),實(shí)驗(yàn)報告?部門表:SQL Server 創(chuàng)建用戶,用戶授權(quán),實(shí)驗(yàn)報告

接下來的操作都是針對以上的表

其次我們來建立登錄用戶

SQL Server 創(chuàng)建用戶,用戶授權(quán),實(shí)驗(yàn)報告

create login 王明 with password='123456'--創(chuàng)建登錄用戶,

登錄名為王明,密碼為123456.

創(chuàng)建登錄名之后,登錄用戶還不能對數(shù)據(jù)庫進(jìn)行操作,還要對登錄用戶創(chuàng)建數(shù)據(jù)庫用戶

SQL Server 創(chuàng)建用戶,用戶授權(quán),實(shí)驗(yàn)報告

create user U1 for login 王明--創(chuàng)建數(shù)據(jù)庫用戶關(guān)聯(lián)登錄用戶

這時候登錄王明的賬戶,數(shù)據(jù)庫會自動映射到數(shù)據(jù)庫用戶U1,由U1來進(jìn)行對數(shù)據(jù)庫的操作。

不過,只創(chuàng)建了用戶,而用戶還沒有獲得對數(shù)據(jù)庫的操作權(quán)力,我們就要對數(shù)據(jù)庫用戶進(jìn)行權(quán)力分配

有時間的小伙伴可以額外花點(diǎn)時間點(diǎn)擊鏈接了解詳細(xì)

1)設(shè)置Sql server用戶對表、視圖、存儲過程、架構(gòu)的增刪改查權(quán)限

2)Schema是什么鬼?

3)什么是存儲過程?

4)sql server 微軟官方文檔

好了,接下來我們進(jìn)行用戶的權(quán)力分配

題1:用戶王明對兩個表有SELECT權(quán)利;

grant select --對于職工數(shù)據(jù)表
on worker 
to U1
grant select --對于部門數(shù)據(jù)表
on deparyment 
to U1

其中分配格式為 :

grant [權(quán)力] on [表名] to [用戶名]

這里要注意,權(quán)力可以多個,但在針對的表名只能一個

錯誤用例

--數(shù)據(jù)庫會報錯

grant select      
on worker,deparyment 
to U1

--不會報錯用例

grant select,update    
on worker
to U1

SQL Server 創(chuàng)建用戶,用戶授權(quán),實(shí)驗(yàn)報告

題二:用戶劉星對職工表有SELECT權(quán)利,對工資字段具有更新權(quán)利;

grant select --查詢權(quán)力
on worker 
to U3

grant update  --字段更新權(quán)力
on worker(wages)
to U3

?對于某個字段的權(quán)力分配:

grant [權(quán)力名] on? [表名(字段名)]??to [用戶名]

題三:用戶張新具有修改這兩個表結(jié)構(gòu)的權(quán)利;

grant view definition 
on worker
to U4
grant view definition 
on deparyment
to U4

題四:用戶周平具有對兩個表所有權(quán)利,并具有給其他用戶授權(quán)的權(quán)利;

grant all
on worker
to U5
with grant option

授予用戶授權(quán)的方法,就是在授權(quán)語句后加上with grant option

用戶就在獲得權(quán)力的同時,也可將獲得的權(quán)力分配給其他用戶

題五:?用戶楊蘭具有從每個部門職工中SELECT最高工資、最低工資、平均工資的權(quán)利,他不能查看每個人的工資。

這個要注意,權(quán)力分配最小為 select等語句,不能在加入max、min等聚集函數(shù)

因此我們要曲線救國,創(chuàng)建一個存有最高,最低,平均工資的視圖,把select該視圖的權(quán)力分配給用戶楊蘭

go
create view Weges(max,min,avg) --創(chuàng)建視圖
as
select MAX(wages),MIN(wages),AVG(wages)
from worker
go

--分配權(quán)力
grant select 
on  Weges
to U6

我們已經(jīng)對用戶的權(quán)力進(jìn)行了分配,那么我們?nèi)绾问栈貦?quán)力呢?

題六:收回用戶王明對兩個表有SELECT權(quán)利;

revoke select 
on worker 
to U1
revoke select 
on deparyment 
to U1

對的,我們收回權(quán)力的格式與分配權(quán)力一樣 只是把grant 換成 revoke

revoke [權(quán)力] on [表名] to [用戶名]

要注意題四的權(quán)力收回

grant all        --題四的權(quán)力分配
on worker
to U5
with grant option

revoke all       --權(quán)力收回
on worker
to U5 CASCADE 

細(xì)心的小伙伴發(fā)不同了嗎?

就是要在[用戶名] 后加上 CASCADE??

那為什么要加上CASCADE?呢?是因?yàn)槟闶栈氐腢5的權(quán)力但是沒有收回他可以給別人授權(quán)的權(quán)力哦

用戶權(quán)限回收問題文章來源地址http://www.zghlxwxcb.cn/news/detail-439697.html

到了這里,關(guān)于SQL Server 創(chuàng)建用戶,用戶授權(quán),實(shí)驗(yàn)報告的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Ubuntu Server版 之 mysql 系列(-),安裝、遠(yuǎn)程連接,mysql 創(chuàng)建用戶、授權(quán)等

    Ubuntu Server版 之 mysql 系列(-),安裝、遠(yuǎn)程連接,mysql 創(chuàng)建用戶、授權(quán)等

    Ubuntu 分 桌面版 和 服務(wù)版 桌面版 :有額外的簡易界面 服務(wù)版:是純黑框的。沒有任何UI界面的可言 安裝mysql 8.0 最新的ubuntu商店里面mysql 是 8.0版本的 安裝位置 一般按照的位置存放在 /usr/bin 中 修改root 密碼 8.0版本 退出程序或應(yīng)用 exit 或 Ctrl +D 查看mysql的狀態(tài) service mysql st

    2024年02月15日
    瀏覽(23)
  • Sql Server 創(chuàng)建用戶并限制權(quán)限

    Sql Server 創(chuàng)建用戶并限制權(quán)限

    使用sa或者Windows身份驗(yàn)證登錄,【安全性】-【登錄名】,右鍵【新建登錄名】 db owner --擁有數(shù)據(jù)庫全部權(quán)限,包括刪除數(shù)據(jù)庫權(quán)限 db accessadmin --只給數(shù)據(jù)庫用戶創(chuàng)建其他數(shù)據(jù)庫用戶的權(quán)限,而沒有創(chuàng)建登錄用戶的權(quán)限 db securityadmin --可以管理全部權(quán)限、對象所有權(quán)、角色和角

    2024年01月19日
    瀏覽(17)
  • SQL Server 實(shí)驗(yàn)一 數(shù)據(jù)庫的創(chuàng)建和使用

    任務(wù)描述 本關(guān)簡要介紹 SQL Server 數(shù)據(jù)庫、 SQL Server 中的系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫,根據(jù)介紹的知識完成相關(guān)選擇題。 相關(guān)知識 SQL Server 簡介 數(shù)據(jù)庫通常分為層次式數(shù)據(jù)庫、網(wǎng)絡(luò)式數(shù)據(jù)庫和關(guān)系式數(shù)據(jù)庫三種。而不同的數(shù)據(jù)庫是按不同的數(shù)據(jù)結(jié)構(gòu)來聯(lián)系和組織的。在當(dāng)今的互

    2024年02月07日
    瀏覽(35)
  • 數(shù)據(jù)庫實(shí)驗(yàn)——通過SQL Server Management Studio創(chuàng)建及管理數(shù)據(jù)庫

    數(shù)據(jù)庫實(shí)驗(yàn)——通過SQL Server Management Studio創(chuàng)建及管理數(shù)據(jù)庫

    (1)熟悉SQL Server Management Studio。 (2)掌握通過SQL Server Management Studio管理數(shù)據(jù)庫的方法。 (3)掌握數(shù)據(jù)庫及其物理文件的結(jié)構(gòu)關(guān)系。 (4)掌握通過SQL Server Management Studio管理數(shù)據(jù)表的方法。 1.通過SQL Server Management Studio創(chuàng)建數(shù)據(jù)庫 創(chuàng)建一個名稱為學(xué)生管理信息Student_info數(shù)

    2024年02月08日
    瀏覽(38)
  • oracle創(chuàng)建用戶并授權(quán)

    1、創(chuàng)建用戶 oracle內(nèi)部有兩個建好的用戶:system和sys。用戶可直接登錄到system用戶以創(chuàng)建其他用戶,因?yàn)閟ystem具有創(chuàng)建別 的用戶的 權(quán)限。 在安裝oracle時,用戶或系統(tǒng)管理員首先可以為自己建立一個用戶。 語法[創(chuàng)建用戶]: create user 用戶名 identified by 口令[即密碼]; 例子:

    2024年02月10日
    瀏覽(18)
  • Oracle創(chuàng)建用戶、授權(quán)視圖權(quán)限

    1、創(chuàng)建用戶密碼 2、授權(quán) 3、創(chuàng)建視圖 4、最終查詢 5、回收表或視圖權(quán)限

    2024年02月09日
    瀏覽(19)
  • Linux系統(tǒng)及應(yīng)用(實(shí)驗(yàn)報告)---用戶和用戶組管理

    Linux系統(tǒng)及應(yīng)用(實(shí)驗(yàn)報告)---用戶和用戶組管理

    1.了解用戶和用戶組實(shí)驗(yàn) 2.熟悉圖形的方式進(jìn)行用戶和用戶組管理的方法 3.熟悉命令行的操作方式進(jìn)行用戶和用戶組的管理方法 在 Linux 操作系統(tǒng)中,任何文件都?xì)w屬于某一特定的用戶,而任何用戶都隸屬于至少一個用戶組。 全部的用戶信息保存為普通的文本文件。 / etc /pa

    2024年02月04日
    瀏覽(26)
  • RabbitMQ創(chuàng)建新用戶,并給用戶添加角色和授權(quán)

    RabbitMQ創(chuàng)建新用戶,并給用戶添加角色和授權(quán)

    ? 或 ? ? ? ? ? ? 注:先進(jìn)入到容器內(nèi)部 注: 此處的角色只是一個標(biāo)簽(角色有 administrator、monitoring、policymaker、management 等等),也可以自己自定義 RabbitMQ角色釋義 administrator policymaker和monitoring可以做的任何事外加: 創(chuàng)建和刪除virtual hosts 查看、創(chuàng)建和刪除users 查看創(chuàng)建和刪除pe

    2024年02月03日
    瀏覽(22)
  • mysql創(chuàng)建角色并授權(quán)給用戶

    創(chuàng)建角色 角色授權(quán) 角色授權(quán)給用戶 創(chuàng)建用戶 角色授權(quán)給用戶 設(shè)置用戶默認(rèn)角色的語法 服務(wù)器應(yīng)視為必需的角色。實(shí)際上,這些 角色會自動授予每個用戶,盡管 設(shè)置mandatory_roles 實(shí)際上不會更改任何用戶帳戶和授予的角色 在系統(tǒng)表中不可見。 mysql8開啟角色自動激活 修改

    2024年02月06日
    瀏覽(26)
  • rabbitmq開啟后臺管理頁面、創(chuàng)建用戶及授權(quán)

    rabbitmq開啟后臺管理頁面、創(chuàng)建用戶及授權(quán)

    要在瀏覽器中訪問 RabbitMQ,需要使用 RabbitMQ 的 Web 界面插件。可以按照以下步驟安裝和配置: 1. 安裝 RabbitMQ Web 插件: sudo rabbitmq-plugins enable rabbitmq_management 2. 重啟 RabbitMQ 服務(wù): sudo systemctl restart rabbitmq-server 3. 確認(rèn) Web 界面已經(jīng)啟用: sudo rabbitmq-plugins list 4. 應(yīng)該可以看到 r

    2024年02月11日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包