sql server 2008 數(shù)據(jù)庫(kù)管理系統(tǒng)使用SQL語(yǔ)句創(chuàng)建登錄用戶步驟詳解
廢話不多說(shuō)了,直接給大家貼代碼了,具體代碼如下所示:
--服務(wù)器角色: --固定服務(wù)器角色具有一組固定的權(quán)限,并且適用于整個(gè)服務(wù)器范圍。 它們專門用于管理 SQL Server,且不能更改分配給它們的權(quán)限。 --可以在數(shù)據(jù)庫(kù)中不存在用戶帳戶的情況下向固定服務(wù)器角色分配登錄。 --按照從最低級(jí)別的角色(bulkadmin)到最高級(jí)別的角色(sysadmin)的順序進(jìn)行描述: --1、Bulkadmin:這個(gè)服務(wù)器角色的成員可以運(yùn)行BULKINSERT語(yǔ)句。這條語(yǔ)句允許從文本文件中將數(shù)據(jù)導(dǎo)入到SQLServer 2008數(shù)據(jù)庫(kù)中, -- 為需要執(zhí)行大容量插入到數(shù)據(jù)庫(kù)的域賬戶而設(shè)計(jì)。 --2、Dbcreator:這個(gè)服務(wù)器角色的成員可以創(chuàng)建、更改、刪除和還原任何數(shù)據(jù)庫(kù)。這不僅是適合助理DBA的角色, -- 也可能是適合開(kāi)發(fā)人員的角色。 --3、Diskadmin:這個(gè)服務(wù)器角色用于管理磁盤文件,比如鏡像數(shù)據(jù)庫(kù)和添加備份設(shè)備。它適合助理DBA。 --4、Processadmin:SQLServer 2008能夠多任務(wù)化,也就是說(shuō)可以通過(guò)執(zhí)行多個(gè)進(jìn)程做多個(gè)事件。 -- 例如,SQLServer 2008可以生成一個(gè)進(jìn)程用于向高速緩存寫數(shù)據(jù),同時(shí)生成另一個(gè)進(jìn)程用于從高速緩存中讀取數(shù)據(jù)。 -- 這個(gè)角色的成員可以結(jié)束(在SQLServer 2008中稱為刪除)進(jìn)程。 --5、Securityadmin:這個(gè)服務(wù)器角色的成員將管理登錄名及其屬性。他們可以授權(quán)、拒絕和撤銷服務(wù)器級(jí)權(quán)限。 -- 也可以授權(quán)、拒絕和撤銷數(shù)據(jù)庫(kù)級(jí)權(quán)限。另外,它們可以重置SQLServer 2008登錄名的密碼。 --6、Serveradmin:這個(gè)服務(wù)器角色的成員可以更改服務(wù)器范圍的配置選項(xiàng)和關(guān)閉服務(wù)器。 -- 例如SQLServer 2008可以使用多大內(nèi)存或監(jiān)視通過(guò)網(wǎng)絡(luò)發(fā)送多少信息,或者關(guān)閉服務(wù)器,這個(gè)角色可以減輕管理員的一些管理負(fù)擔(dān)。 --7、Setupadmin:為需要管理鏈接服務(wù)器和控制啟動(dòng)的存儲(chǔ)過(guò)程的用戶而設(shè)計(jì)。 -- 這個(gè)角色的成員能添加到setupadmin,能增加、刪除和配置鏈接服務(wù)器,并能控制啟動(dòng)過(guò)程。 --8、Sysadmin:這個(gè)服務(wù)器角色的成員有權(quán)在SQLServer 2008中執(zhí)行任何任務(wù)。 --9、Public:有兩大特點(diǎn),第一,初始狀態(tài)時(shí)沒(méi)有權(quán)限;第二,所有的數(shù)據(jù)庫(kù)用戶都是它的成員。 --數(shù)據(jù)庫(kù)角色 --固定數(shù)據(jù)庫(kù)角色具有一組預(yù)定義的權(quán)限,這些權(quán)限旨在允許您輕松管理權(quán)限組。 db_owner 角色的成員可對(duì)數(shù)據(jù)庫(kù)執(zhí)行所有配置和維護(hù)活動(dòng)。 --微軟提供了9個(gè)內(nèi)置的角色,以便于在數(shù)據(jù)庫(kù)級(jí)別授予用戶特殊的權(quán)限集合 --db_owner:該角色的用戶可以在數(shù)據(jù)庫(kù)中執(zhí)行任何操作。 --db_accessadmin:該角色的成員可以從數(shù)據(jù)庫(kù)中增加或者刪除用戶。 --db_backupopperator:該角色的成員允許備份數(shù)據(jù)庫(kù)。 --db_datareader:該角色的成員允許從任何表讀取任何數(shù)據(jù)。 --db_datawriter:該角色的成員允許往任何表寫入數(shù)據(jù)。 --db_ddladmin:該角色的成員允許在數(shù)據(jù)庫(kù)中增加、修改或者刪除任何對(duì)象(即可以執(zhí)行任何DDL語(yǔ)句)。 --創(chuàng)建一個(gè)登錄用戶 create login Diviner with password='825991', default_database=WangPing --使用存儲(chǔ)過(guò)程,為新建登錄用戶授予Diskadmin角色 exec sp_addsrvrolemember 'Diviner','Diskadmin' --為登錄賬戶創(chuàng)建數(shù)據(jù)庫(kù)賬戶,完成登錄用戶的和數(shù)據(jù)庫(kù)賬戶映射起來(lái),一般建議將數(shù)據(jù)庫(kù)用戶和登錄用戶名保持一致 create user Diviner for login Diviner with default_schema=dbo --使用存儲(chǔ)過(guò)程,為新建數(shù)據(jù)庫(kù)用戶授權(quán)給具有執(zhí)行ddl的權(quán)限 exec sp_addrolemember 'db_ddladmin','Diviner' --授權(quán)給我們新創(chuàng)建的用戶 Grant select,update,delete,insert ON T_Mystudents to Diviner --回收權(quán)限 revoke select,insert,update,delete on T_Mystudents from Diviner --創(chuàng)建一個(gè)角色(并且將角色自動(dòng)的分配給用戶) create role manager authorization Diviner ----將角色分配給用戶Divinier(不可用) --grant manager --to Diviner ----將分配給用戶Divinier分配給用戶的manager角色(不可用) --revoke manager --from Diviner cascade --刪除角色 drop role manager --給角色授權(quán) grant select,insert,delete,update on T_Mystudents to manager --回收角色的權(quán)限 revoke select,insert,delete,update on T_Mystudents from manager --刪除數(shù)據(jù)庫(kù)用戶 drop user Diviner --刪除登錄用戶 drop login Diviner
以上所述是小編給大家介紹的sql server 2008 數(shù)據(jù)庫(kù)管理系統(tǒng)使用SQL語(yǔ)句創(chuàng)建登錄用戶步驟詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!
上一篇:SQL Server并發(fā)處理存在就更新解決方案探討
欄 目:MsSql
下一篇:Sqlserver事務(wù)備份和還原的實(shí)例代碼(必看)
本文標(biāo)題:sql server 2008 數(shù)據(jù)庫(kù)管理系統(tǒng)使用SQL語(yǔ)句創(chuàng)建登錄用戶步驟詳解
本文地址:http://mengdiqiu.com.cn/a1/MsSql/10481.html
您可能感興趣的文章
- 01-10SQLServer存儲(chǔ)過(guò)程實(shí)現(xiàn)單條件分頁(yè)
- 01-10SQL Server 2012降級(jí)至2008R2的方法
- 01-10SQLServer中防止并發(fā)插入重復(fù)數(shù)據(jù)的方法詳解
- 01-10SQL Server數(shù)據(jù)庫(kù)定時(shí)自動(dòng)備份
- 01-10SQL Server性能調(diào)優(yōu)之緩存
- 01-10實(shí)現(xiàn)SQL Server 原生數(shù)據(jù)從XML生成JSON數(shù)據(jù)的實(shí)例代碼
- 01-10Sql Server 死鎖的監(jiān)控分析解決思路
- 01-10SqlServer 在事務(wù)中獲得自增ID的實(shí)例代碼
- 01-10SqlServer快速檢索某個(gè)字段在哪些存儲(chǔ)過(guò)程中(sql 語(yǔ)句)
- 01-10SQLServer性能優(yōu)化--間接實(shí)現(xiàn)函數(shù)索引或者Hash索引


閱讀排行
- 1C語(yǔ)言 while語(yǔ)句的用法詳解
- 2java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹(shù)的示例代碼(圣誕
- 3利用C語(yǔ)言實(shí)現(xiàn)“百馬百擔(dān)”問(wèn)題方法
- 4C語(yǔ)言中計(jì)算正弦的相關(guān)函數(shù)總結(jié)
- 5c語(yǔ)言計(jì)算三角形面積代碼
- 6什么是 WSH(腳本宿主)的詳細(xì)解釋
- 7C++ 中隨機(jī)函數(shù)random函數(shù)的使用方法
- 8正則表達(dá)式匹配各種特殊字符
- 9C語(yǔ)言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例
- 10C語(yǔ)言查找數(shù)組里數(shù)字重復(fù)次數(shù)的方法
本欄相關(guān)
- 01-10SQLServer存儲(chǔ)過(guò)程實(shí)現(xiàn)單條件分頁(yè)
- 01-10SQLServer中防止并發(fā)插入重復(fù)數(shù)據(jù)的方
- 01-10SQL Server 2012降級(jí)至2008R2的方法
- 01-10SQL Server性能調(diào)優(yōu)之緩存
- 01-10SQL Server數(shù)據(jù)庫(kù)定時(shí)自動(dòng)備份
- 01-10Sql Server 死鎖的監(jiān)控分析解決思路
- 01-10實(shí)現(xiàn)SQL Server 原生數(shù)據(jù)從XML生成JSON數(shù)
- 01-10SqlServer快速檢索某個(gè)字段在哪些存儲(chǔ)
- 01-10SqlServer 在事務(wù)中獲得自增ID的實(shí)例代
- 01-10SQLServer性能優(yōu)化--間接實(shí)現(xiàn)函數(shù)索引或
隨機(jī)閱讀
- 01-10使用C語(yǔ)言求解撲克牌的順子及n個(gè)骰子
- 08-05DEDE織夢(mèng)data目錄下的sessions文件夾有什
- 01-11ajax實(shí)現(xiàn)頁(yè)面的局部加載
- 08-05dedecms(織夢(mèng))副欄目數(shù)量限制代碼修改
- 01-11Mac OSX 打開(kāi)原生自帶讀寫NTFS功能(圖文
- 04-02jquery與jsp,用jquery
- 01-10SublimeText編譯C開(kāi)發(fā)環(huán)境設(shè)置
- 01-10C#中split用法實(shí)例總結(jié)
- 08-05織夢(mèng)dedecms什么時(shí)候用欄目交叉功能?
- 01-10delphi制作wav文件的方法