IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)數(shù)據(jù)庫(kù)MSSQL → MS-SQL2005服務(wù)器登錄名、角色、數(shù)據(jù)庫(kù)用戶、角色、架構(gòu)的關(guān)系

MS-SQL2005服務(wù)器登錄名、角色、數(shù)據(jù)庫(kù)用戶、角色、架構(gòu)的關(guān)系

時(shí)間:2021-09-09 01:00:14 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)

MS SQL2005對(duì)2000進(jìn)行了很大的改進(jìn),而用戶關(guān)系這部分也變得相當(dāng)復(fù)雜了,很多朋友都對(duì)此一知半解!下面,我將把我應(yīng)用中總結(jié)的和大家分享下,先從概念入手,希望對(duì)不理解的朋友有點(diǎn)提示。

今天我們要說(shuō)的包括服務(wù)器登錄名Server Login,服務(wù)器角色Server Role,數(shù)據(jù)庫(kù)用戶DB User,數(shù)據(jù)庫(kù)架構(gòu)DB Schema,數(shù)據(jù)庫(kù)角色DB Role 。以上幾個(gè)名詞應(yīng)該從服務(wù)器與數(shù)據(jù)庫(kù)來(lái)區(qū)分,服務(wù)器包含一到多個(gè)數(shù)據(jù)庫(kù),其中:

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

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

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

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

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

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

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

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

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

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

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

服務(wù)器登錄名屬于某組服務(wù)器角色;

服務(wù)器登錄名需要于數(shù)據(jù)庫(kù)的用戶映射后才擁有操作數(shù)據(jù)庫(kù)的權(quán)限

數(shù)據(jù)庫(kù)用戶屬于某組數(shù)據(jù)庫(kù)角色以獲取操作數(shù)據(jù)庫(kù)的權(quán)限

數(shù)據(jù)庫(kù)角色擁有對(duì)應(yīng)的數(shù)據(jù)庫(kù)架構(gòu),數(shù)據(jù)庫(kù)用戶可以通過(guò)角色直接擁有架構(gòu)

數(shù)據(jù)庫(kù)用戶有默認(rèn)架構(gòu),寫(xiě)SQL語(yǔ)句可以直接以"對(duì)象名"訪問(wèn)

非默認(rèn)架構(gòu)則要以"架構(gòu)名.對(duì)象名"訪問(wèn)

MS SQL2005對(duì)2000進(jìn)行了很大的改進(jìn),而用戶關(guān)系這部分也變得相當(dāng)復(fù)雜了,很多朋友都對(duì)此一知半解!下面,我將把我應(yīng)用中總結(jié)的和大家分享下,先從概念入手,希望對(duì)不理解的朋友有點(diǎn)提示。  今天我們要說(shuō)的包括服務(wù)器登錄名Server Login,服務(wù)器角色Server Ro

因此,新建一個(gè)非SA賬戶并建立數(shù)據(jù)庫(kù)的過(guò)程可以如下:

1、新建登錄名Login1

2、新建數(shù)據(jù)庫(kù)DB1

3、新建DB1的架構(gòu)Schema1

4、新建BD1的用戶User1,登錄名對(duì)應(yīng)Login1,默認(rèn)架構(gòu)選擇Schema1,角色選擇db_owner

5、在登錄名Login1的屬性窗口里選擇"用戶映射",勾選DB1,在用戶里填寫(xiě)User1,默認(rèn)架構(gòu)選擇"Schema1"

6、至此,新建表名會(huì)是Schema1.Table1,其他對(duì)象也如此

7、當(dāng)然還可以新建其他架構(gòu)的對(duì)象Schema2,只有User1擁有該架構(gòu),一樣可以訪問(wèn),如Schema2.Table2

值得注意的是,當(dāng)為登錄映射數(shù)據(jù)庫(kù)用戶的時(shí)候,多個(gè)數(shù)據(jù)庫(kù)可以有相同名稱的用戶,而單獨(dú)為某個(gè)數(shù)據(jù)庫(kù)新建的用戶,如User1,則在其他數(shù)據(jù)庫(kù)里不允許同名。

以上就是全文,希望對(duì)大家理解并創(chuàng)建數(shù)據(jù)庫(kù)有些幫助,也請(qǐng)大家多多交流。

關(guān)鍵詞標(biāo)簽:SQL2005,服務(wù)器

相關(guān)閱讀 站長(zhǎng)裝備:十大網(wǎng)站管理員服務(wù)器工具軟件 2022有什么不需要VIP可以看電影的app-免費(fèi)電影軟件排行榜 在Windows服務(wù)器上快速架設(shè)視頻編解碼器全攻略 CentOS NTP服務(wù)器安裝與配置 CentOS 6.3安裝配置LAMP服務(wù)器(Linux+Apache+MySQL+PHP5) 美圖秀秀怎么局部美白-美圖秀秀局部美白方法介紹

文章評(píng)論
發(fā)表評(píng)論

熱門(mén)文章 淺談JSP JDBC來(lái)連接SQL Server 2005的方法 淺談JSP JDBC來(lái)連接SQL Server 2005的方法 SqlServer2005對(duì)現(xiàn)有數(shù)據(jù)進(jìn)行分區(qū)具體步驟 SqlServer2005對(duì)現(xiàn)有數(shù)據(jù)進(jìn)行分區(qū)具體步驟 sql server系統(tǒng)表?yè)p壞的解決方法 sql server系統(tǒng)表?yè)p壞的解決方法 MS-SQL2005服務(wù)器登錄名、角色、數(shù)據(jù)庫(kù)用戶、角色、架構(gòu)的關(guān)系 MS-SQL2005服務(wù)器登錄名、角色、數(shù)據(jù)庫(kù)用戶、角色、架構(gòu)的關(guān)系

相關(guān)下載

人氣排行 配置和注冊(cè)O(shè)DBC數(shù)據(jù)源-odbc數(shù)據(jù)源配置教程 如何遠(yuǎn)程備份(還原)SQL2000數(shù)據(jù)庫(kù) SQL2000數(shù)據(jù)庫(kù)遠(yuǎn)程導(dǎo)入(導(dǎo)出)數(shù)據(jù) SQL2000和SQL2005數(shù)據(jù)庫(kù)服務(wù)端口查看或修改 修改Sql Server唯一約束教程 SQL Server 2005降級(jí)到2000的正確操作步驟 sql server系統(tǒng)表?yè)p壞的解決方法 淺談JSP JDBC來(lái)連接SQL Server 2005的方法