濮阳杆衣贸易有限公司

主頁 > 知識庫 > sql server 2008 數(shù)據(jù)庫管理系統(tǒng)使用SQL語句創(chuàng)建登錄用戶步驟詳解

sql server 2008 數(shù)據(jù)庫管理系統(tǒng)使用SQL語句創(chuàng)建登錄用戶步驟詳解

熱門標簽:400電話怎么申請收費標準 電銷外呼系統(tǒng)違規(guī) 智能語音外呼系統(tǒng)打電話 濟南電銷外呼防封卡怎么樣 怎樣在地圖標注自己的信息 高德地圖標注生成 南京外呼系統(tǒng)租用 400電話辦理2273649Z空間 寧夏外呼系統(tǒng)方案

廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:

--服務器角色:
--固定服務器角色具有一組固定的權(quán)限,并且適用于整個服務器范圍。 它們專門用于管理 SQL Server,且不能更改分配給它們的權(quán)限。 
--可以在數(shù)據(jù)庫中不存在用戶帳戶的情況下向固定服務器角色分配登錄。
--按照從最低級別的角色(bulkadmin)到最高級別的角色(sysadmin)的順序進行描述:
--1、Bulkadmin:這個服務器角色的成員可以運行BULKINSERT語句。這條語句允許從文本文件中將數(shù)據(jù)導入到SQLServer 2008數(shù)據(jù)庫中,
-- 為需要執(zhí)行大容量插入到數(shù)據(jù)庫的域賬戶而設計。
--2、Dbcreator:這個服務器角色的成員可以創(chuàng)建、更改、刪除和還原任何數(shù)據(jù)庫。這不僅是適合助理DBA的角色,
-- 也可能是適合開發(fā)人員的角色。
--3、Diskadmin:這個服務器角色用于管理磁盤文件,比如鏡像數(shù)據(jù)庫和添加備份設備。它適合助理DBA。
--4、Processadmin:SQLServer 2008能夠多任務化,也就是說可以通過執(zhí)行多個進程做多個事件。
-- 例如,SQLServer 2008可以生成一個進程用于向高速緩存寫數(shù)據(jù),同時生成另一個進程用于從高速緩存中讀取數(shù)據(jù)。
-- 這個角色的成員可以結(jié)束(在SQLServer 2008中稱為刪除)進程。
--5、Securityadmin:這個服務器角色的成員將管理登錄名及其屬性。他們可以授權(quán)、拒絕和撤銷服務器級權(quán)限。
-- 也可以授權(quán)、拒絕和撤銷數(shù)據(jù)庫級權(quán)限。另外,它們可以重置SQLServer 2008登錄名的密碼。
--6、Serveradmin:這個服務器角色的成員可以更改服務器范圍的配置選項和關(guān)閉服務器。
-- 例如SQLServer 2008可以使用多大內(nèi)存或監(jiān)視通過網(wǎng)絡發(fā)送多少信息,或者關(guān)閉服務器,這個角色可以減輕管理員的一些管理負擔。
--7、Setupadmin:為需要管理鏈接服務器和控制啟動的存儲過程的用戶而設計。
-- 這個角色的成員能添加到setupadmin,能增加、刪除和配置鏈接服務器,并能控制啟動過程。
--8、Sysadmin:這個服務器角色的成員有權(quán)在SQLServer 2008中執(zhí)行任何任務。
--9、Public:有兩大特點,第一,初始狀態(tài)時沒有權(quán)限;第二,所有的數(shù)據(jù)庫用戶都是它的成員。
--數(shù)據(jù)庫角色
--固定數(shù)據(jù)庫角色具有一組預定義的權(quán)限,這些權(quán)限旨在允許您輕松管理權(quán)限組。 db_owner 角色的成員可對數(shù)據(jù)庫執(zhí)行所有配置和維護活動。
--微軟提供了9個內(nèi)置的角色,以便于在數(shù)據(jù)庫級別授予用戶特殊的權(quán)限集合
--db_owner:該角色的用戶可以在數(shù)據(jù)庫中執(zhí)行任何操作。
--db_accessadmin:該角色的成員可以從數(shù)據(jù)庫中增加或者刪除用戶。
--db_backupopperator:該角色的成員允許備份數(shù)據(jù)庫。
--db_datareader:該角色的成員允許從任何表讀取任何數(shù)據(jù)。
--db_datawriter:該角色的成員允許往任何表寫入數(shù)據(jù)。
--db_ddladmin:該角色的成員允許在數(shù)據(jù)庫中增加、修改或者刪除任何對象(即可以執(zhí)行任何DDL語句)。
--創(chuàng)建一個登錄用戶
create login Diviner
with
password='825991',
default_database=WangPing
--使用存儲過程,為新建登錄用戶授予Diskadmin角色
exec sp_addsrvrolemember 'Diviner','Diskadmin'
--為登錄賬戶創(chuàng)建數(shù)據(jù)庫賬戶,完成登錄用戶的和數(shù)據(jù)庫賬戶映射起來,一般建議將數(shù)據(jù)庫用戶和登錄用戶名保持一致
create user Diviner for login Diviner with default_schema=dbo
--使用存儲過程,為新建數(shù)據(jù)庫用戶授權(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)建一個角色(并且將角色自動的分配給用戶)
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ù)庫用戶
drop user Diviner
--刪除登錄用戶
drop login Diviner

以上所述是小編給大家介紹的sql server 2008 數(shù)據(jù)庫管理系統(tǒng)使用SQL語句創(chuàng)建登錄用戶步驟詳解,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

您可能感興趣的文章:
  • SQL Server 2008 數(shù)據(jù)庫中創(chuàng)建只讀用戶的方法
  • sqlserver 2000中創(chuàng)建用戶的圖文方法
  • Sqlserver創(chuàng)建用戶并授權(quán)的實現(xiàn)步驟

標簽:唐山 平頂山 仙桃 茂名 惠州 潛江 貴港 長白山

巨人網(wǎng)絡通訊聲明:本文標題《sql server 2008 數(shù)據(jù)庫管理系統(tǒng)使用SQL語句創(chuàng)建登錄用戶步驟詳解》,本文關(guān)鍵詞  sql,server,2008,數(shù)據(jù)庫,管理系統(tǒng),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《sql server 2008 數(shù)據(jù)庫管理系統(tǒng)使用SQL語句創(chuàng)建登錄用戶步驟詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于sql server 2008 數(shù)據(jù)庫管理系統(tǒng)使用SQL語句創(chuàng)建登錄用戶步驟詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    津市市| 长岭县| 温泉县| 陕西省| 丰顺县| 佛冈县| 鄂伦春自治旗| 常州市| 闸北区| 尉犁县| 柘荣县| 建始县| 怀宁县| 东海县| 曲阜市| 荔波县| 宁河县| 博客| 叶城县| 黔西县| 诸暨市| 绥德县| 荥阳市| 宁陕县| 西平县| 平陆县| 闸北区| 石阡县| 上蔡县| 钟祥市| 日照市| 洛阳市| 尉氏县| 平定县| 孟津县| 庆元县| 沭阳县| 永济市| 金溪县| 遵义县| 潮州市|