日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql2012用户名_SQL Server 登录名、服务器角色、用户名和数据库角色 --- 解释

發(fā)布時(shí)間:2023/12/4 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql2012用户名_SQL Server 登录名、服务器角色、用户名和数据库角色 --- 解释 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.一個(gè)數(shù)據(jù)庫用戶可以對(duì)應(yīng)多個(gè)架構(gòu)(架構(gòu)是表容器)。架構(gòu)里面包含的是數(shù)據(jù)庫表。

2.一個(gè)數(shù)據(jù)庫角色有可能涉及多個(gè)架構(gòu)。數(shù)據(jù)庫角色對(duì)應(yīng)的是權(quán)限。

3.一個(gè)用戶對(duì)應(yīng)一個(gè)數(shù)據(jù)庫角色。

4.登錄名與數(shù)據(jù)庫用戶在服務(wù)器級(jí)別是一對(duì)多的;在數(shù)據(jù)庫級(jí)別是一對(duì)一的。

服務(wù)器登錄名:指有權(quán)限登錄到某服務(wù)器的用戶;

服務(wù)器角色:指一組固定的服務(wù)器用戶,默認(rèn)有9組;

登錄名一定屬于某些角色,默認(rèn)為public

服務(wù)器角色不容許更改

登錄后也不一定有權(quán)限操作數(shù)據(jù)庫

數(shù)據(jù)庫用戶:指有權(quán)限能操作數(shù)據(jù)庫的用戶;

數(shù)據(jù)庫角色:指一組固定的有某些權(quán)限的數(shù)據(jù)庫角色;

數(shù)據(jù)庫架構(gòu):指數(shù)據(jù)庫對(duì)象的容器;

數(shù)據(jù)庫用戶對(duì)應(yīng)于服務(wù)器登錄名以便登錄者可以操作數(shù)據(jù)庫

數(shù)據(jù)庫角色可以添加,可以定制不同權(quán)限

數(shù)據(jù)庫架構(gòu),類似于數(shù)據(jù)庫對(duì)象的命名空間,用戶通過架構(gòu)訪問數(shù)據(jù)庫對(duì)象

服務(wù)器角色

sysadmin

--在 SQL Server 中進(jìn)行任何活動(dòng)。該角色的權(quán)限跨越所有其它固定服務(wù)器角色。

serveradmin

--配置服務(wù)器范圍的設(shè)置。

setupadmin

--添加和刪除鏈接服務(wù)器,并執(zhí)行某些系統(tǒng)存儲(chǔ)過程(如 sp_serveroption)。

securityadmin

--管理服務(wù)器登錄。

processadmin

--管理在 SQL Server 實(shí)例中運(yùn)行的進(jìn)程。

dbcreator

--創(chuàng)建和改變數(shù)據(jù)庫。

diskadmin

--管理磁盤文件。

bulkadmin

--執(zhí)行 BULK INSERT 語句。

數(shù)據(jù)庫角色

public

--public 角色是一個(gè)特殊的數(shù)據(jù)庫角色,每個(gè)數(shù)據(jù)庫用戶都屬于它。public 角色:

--捕獲數(shù)據(jù)庫中用戶的所有默認(rèn)權(quán)限。

--無法將用戶、組或角色指派給它,因?yàn)槟J(rèn)情況下它們即屬于該角色。

--含在每個(gè)數(shù)據(jù)庫中,包括 master、msdb、tempdb、model 和所有用戶數(shù)據(jù)庫。

--無法除去。

db_owner

--進(jìn)行所有數(shù)據(jù)庫角色的活動(dòng),以及數(shù)據(jù)庫中的其它維護(hù)和配置活動(dòng)。

--該角色的權(quán)限跨越所有其它固定數(shù)據(jù)庫角色。

db_accessadmin

--在數(shù)據(jù)庫中添加或刪除 Windows NT 4.0 或 Windows 2000 組和用戶以及 SQL Server 用戶。

db_datareader

--查看來自數(shù)據(jù)庫中所有用戶表的全部數(shù)據(jù)。

db_datawriter

--添加、更改或刪除來自數(shù)據(jù)庫中所有用戶表的數(shù)據(jù)

db_ddladmin

--添加、修改或除去數(shù)據(jù)庫中的對(duì)象(運(yùn)行所有 DDL)

db_securityadmin

--管理 SQL Server 2000 數(shù)據(jù)庫角色的角色和成員,并管理數(shù)據(jù)庫中的語句和對(duì)象權(quán)限

db_backupoperator

--有備份數(shù)據(jù)庫的權(quán)限

db_denydatareader

--拒絕選擇數(shù)據(jù)庫數(shù)據(jù)的權(quán)限

db_denydatawriter

--拒絕更改數(shù)據(jù)庫數(shù)據(jù)的權(quán)限

先說sqlserver里面的數(shù)據(jù)庫級(jí)別設(shè)置:

服務(wù)器級(jí) -> 數(shù)據(jù)庫級(jí) ->?架構(gòu)級(jí) - > 數(shù)據(jù)對(duì)象級(jí),比如說:Server.DataBase1.dbo.Table1;這里的意思就是Table1這個(gè)表屬于dbo這個(gè)架構(gòu)

,dbo這個(gè)架構(gòu)屬于DataBase1這個(gè)數(shù)據(jù)庫,DataBase1這個(gè)數(shù)據(jù)庫屬于Server這個(gè)服務(wù)器。里面的架構(gòu)其實(shí)就是一個(gè)容器,好像就是面向?qū)ο罄锩娴?/p>

命名空間,一個(gè)用戶可以擁有多個(gè)架構(gòu),但是不能對(duì)沒有擁有的架構(gòu)進(jìn)行操作。一個(gè)數(shù)據(jù)庫角色,是對(duì)不同架構(gòu)里面數(shù)據(jù)對(duì)象的權(quán)限組織,也有可能涉及到

多個(gè)架構(gòu),當(dāng)某一個(gè)用戶被轉(zhuǎn)換成一種數(shù)據(jù)庫角色的時(shí)候,假如這個(gè)用戶本身不擁有某一個(gè)架構(gòu)而該數(shù)據(jù)庫角色擁有,那它當(dāng)它對(duì)那個(gè)架構(gòu)進(jìn)行操作的時(shí)候就會(huì)出錯(cuò)。

角色,角色意味著一種身份,在數(shù)據(jù)庫服務(wù)器里是對(duì)一系列權(quán)限的組織。

服務(wù)器登錄名,指有權(quán)限登錄到某服務(wù)器的用戶,可以在有權(quán)限的情況下創(chuàng)建新的登錄名,超級(jí)管理員的登錄名是sa

服務(wù)器角色,指一組固定的服務(wù)器用戶,默認(rèn)有9組;

登錄名一定屬于某些角色,默認(rèn)為public

服務(wù)器角色不容許更改

登錄后也不一定有權(quán)限操作數(shù)據(jù)庫

數(shù)據(jù)庫用戶,指有權(quán)限能操作數(shù)據(jù)庫的用戶;

數(shù)據(jù)庫角色,指一組固定的有某些權(quán)限的數(shù)據(jù)庫角色;

數(shù)據(jù)庫架構(gòu),指數(shù)據(jù)庫對(duì)象的容器;

數(shù)據(jù)庫用戶對(duì)應(yīng)于服務(wù)器登錄名以便登錄者可以操作數(shù)據(jù)庫

數(shù)據(jù)庫角色可以添加,可以定制不同權(quán)限

數(shù)據(jù)庫架構(gòu),類似于數(shù)據(jù)庫對(duì)象的命名空間,用戶通過架構(gòu)訪問數(shù)據(jù)庫對(duì)象

登錄名與用戶在服務(wù)器級(jí)是一對(duì)多的,而在數(shù)據(jù)庫里是一對(duì)一的。比如說Server這個(gè)服務(wù)器有4個(gè)數(shù)據(jù)庫,DB1,DB2,DB3,DB4,每個(gè)數(shù)據(jù)庫都有一個(gè)用戶USER1,USER2,USER3,USER,在創(chuàng)建一個(gè)登錄名my的時(shí)候可以通過用戶映射的操作,為這個(gè)登錄名在每一個(gè)具體的數(shù)據(jù)庫中指定用戶,比如可以如下指定my在DB1中的用戶是USER1,它是在使用數(shù)據(jù)庫的時(shí)候是唯一的,my在不能再DB1中切換用戶,除非重新指定它對(duì)DB1數(shù)據(jù)庫的用戶映射。

用戶一般是受權(quán)限管理的,在新建一個(gè)用戶的時(shí)候是這樣的:

需要指定它的登錄名,這也是映射操作的一部分,同時(shí)可以指定它的默認(rèn)架構(gòu),如不指定就是dbo,也可以指定它擁有的其它架構(gòu)和角色成員,不過沒有默認(rèn)數(shù)據(jù)庫角色。

下面看看新建一個(gè)角色:

在新建的時(shí)候可以指定這個(gè)角色擁有那些架構(gòu),但是這些結(jié)構(gòu)必須是這個(gè)數(shù)據(jù)庫里面的,默認(rèn)架構(gòu)為當(dāng)前用戶使用的架構(gòu),比如當(dāng)前用戶的架構(gòu)是dbo,則在角上權(quán)限定義時(shí)所使用的默認(rèn)架構(gòu)就是dbo,當(dāng)然也可以指定其它的架構(gòu)。

總結(jié)

以上是生活随笔為你收集整理的mysql2012用户名_SQL Server 登录名、服务器角色、用户名和数据库角色 --- 解释的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。