時間:2021-09-09 01:00:14 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)
MS SQL2005對2000進(jìn)行了很大的改進(jìn),而用戶關(guān)系這部分也變得相當(dāng)復(fù)雜了,很多朋友都對此一知半解!下面,我將把我應(yīng)用中總結(jié)的和大家分享下,先從概念入手,希望對不理解的朋友有點(diǎn)提示。
今天我們要說的包括服務(wù)器登錄名Server Login,服務(wù)器角色Server Role,數(shù)據(jù)庫用戶DB User,數(shù)據(jù)庫架構(gòu)DB Schema,數(shù)據(jù)庫角色DB Role 。以上幾個名詞應(yīng)該從服務(wù)器與數(shù)據(jù)庫來區(qū)分,服務(wù)器包含一到多個數(shù)據(jù)庫,其中:
服務(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ù)庫對象的容器;
數(shù)據(jù)庫用戶對應(yīng)于服務(wù)器登錄名以便登錄者可以操作數(shù)據(jù)庫
數(shù)據(jù)庫角色可以添加,可以定制不同權(quán)限
數(shù)據(jù)庫架構(gòu),類似于數(shù)據(jù)庫對象的命名空間,用戶通過架構(gòu)訪問數(shù)據(jù)庫對
服務(wù)器登錄名屬于某組服務(wù)器角色;
服務(wù)器登錄名需要于數(shù)據(jù)庫的用戶映射后才擁有操作數(shù)據(jù)庫的權(quán)限
數(shù)據(jù)庫用戶屬于某組數(shù)據(jù)庫角色以獲取操作數(shù)據(jù)庫的權(quán)限
數(shù)據(jù)庫角色擁有對應(yīng)的數(shù)據(jù)庫架構(gòu),數(shù)據(jù)庫用戶可以通過角色直接擁有架構(gòu)
數(shù)據(jù)庫用戶有默認(rèn)架構(gòu),寫SQL語句可以直接以"對象名"訪問
非默認(rèn)架構(gòu)則要以"架構(gòu)名.對象名"訪問
因此,新建一個非SA賬戶并建立數(shù)據(jù)庫的過程可以如下:
1、新建登錄名Login1
2、新建數(shù)據(jù)庫DB1
3、新建DB1的架構(gòu)Schema1
4、新建BD1的用戶User1,登錄名對應(yīng)Login1,默認(rèn)架構(gòu)選擇Schema1,角色選擇db_owner
5、在登錄名Login1的屬性窗口里選擇"用戶映射",勾選DB1,在用戶里填寫User1,默認(rèn)架構(gòu)選擇"Schema1"
6、至此,新建表名會是Schema1.Table1,其他對象也如此
7、當(dāng)然還可以新建其他架構(gòu)的對象Schema2,只有User1擁有該架構(gòu),一樣可以訪問,如Schema2.Table2
值得注意的是,當(dāng)為登錄映射數(shù)據(jù)庫用戶的時候,多個數(shù)據(jù)庫可以有相同名稱的用戶,而單獨(dú)為某個數(shù)據(jù)庫新建的用戶,如User1,則在其他數(shù)據(jù)庫里不允許同名。
以上就是全文,希望對大家理解并創(chuàng)建數(shù)據(jù)庫有些幫助,也請大家多多交流。
關(guān)鍵詞標(biāo)簽:SQL2005,服務(wù)器
相關(guān)閱讀 站長裝備:十大網(wǎng)站管理員服務(wù)器工具軟件 2022有什么不需要VIP可以看電影的app-免費(fèi)電影軟件排行榜 在Windows服務(wù)器上快速架設(shè)視頻編解碼器全攻略 CentOS NTP服務(wù)器安裝與配置 CentOS 6.3安裝配置LAMP服務(wù)器(Linux+Apache+MySQL+PHP5) 美圖秀秀怎么局部美白-美圖秀秀局部美白方法介紹
熱門文章 淺談JSP JDBC來連接SQL Server 2005的方法 SqlServer2005對現(xiàn)有數(shù)據(jù)進(jìn)行分區(qū)具體步驟 sql server系統(tǒng)表損壞的解決方法 MS-SQL2005服務(wù)器登錄名、角色、數(shù)據(jù)庫用戶、角色、架構(gòu)的關(guān)系
時間:2022-06-23 14:27:13
時間:2019-05-25 11:58:44
時間:2019-05-23 18:03:59
時間:2019-05-13 18:20:11
時間:2019-04-12 17:47:33
時間:2017-07-17 18:10:49
人氣排行 配置和注冊O(shè)DBC數(shù)據(jù)源-odbc數(shù)據(jù)源配置教程 如何遠(yuǎn)程備份(還原)SQL2000數(shù)據(jù)庫 SQL2000數(shù)據(jù)庫遠(yuǎn)程導(dǎo)入(導(dǎo)出)數(shù)據(jù) SQL2000和SQL2005數(shù)據(jù)庫服務(wù)端口查看或修改 修改Sql Server唯一約束教程 SQL Server 2005降級到2000的正確操作步驟 sql server系統(tǒng)表損壞的解決方法 淺談JSP JDBC來連接SQL Server 2005的方法