SQL Server 2008下刪除資料庫用戶要先將此用戶在資料庫中擁有的用戶許可權移除。
此處以一個用戶user為例,說明具體應進行的操作,注意以下方面:
1、資料庫的表、視圖、存儲過程等等,如果架構為user,將其所有者全部改為dbo。
2、在「安全性」-「架構」下,如果名稱對象中有user這一項,將其直接刪除;如果其它對象的所有者是user,將其所有者改為dbo
3、在「安全性」-「角色」-「資料庫角色」下,打開每一個角色的屬性,從「角色列表」中將user刪除。
『貳』 sql server中從一個角色回收另一個角色怎麼寫
SQL安全方面 1.System Administrators 角色最好不要超過兩個 2.如果是在本賦予普通專用戶updatedeletealertcreatedrop許可權的時候,並限屬定到特定的資料庫,elect sum(LIMITPARTVALUE) from 角色百表 where ID in (select LIMITPARTID from 用戶表 where USERID='XXXXX')
USERID='XXXXX' 輸入度你指定的ID,你看看結果版是你想權要的結果嗎?
『叄』 sql server2000 角色管理和許可權管理
使用企業管理器管理許可權
1.設置資料庫訪問許可權
下面以設置資料庫「kfgl」的訪問許可權為例介紹如何通過企業管理器設置資料庫的訪問許可權。
操作步驟如下:
(1)啟動企業管理器,展開伺服器組及指定的伺服器。
(2)展開「資料庫」節點,滑鼠右鍵單擊資料庫「kfgl」,在彈出的快捷菜單中選擇「屬性」命令,打開資料庫屬性對話框,
(3)在彈出的資料庫屬性對話框中單擊「許可權」選項卡,如圖2所示,選擇資料庫用戶「mrsoft」的「創建表」和「創建視圖」復選框,即允許創建表及視圖。
(4)單擊「確定」按鈕完成許可權的設置
2.設置資料庫對象的訪問許可權
用戶在具有了訪問資料庫的許可權之後,就可以授予其訪問資料庫對象的許可權了。可授予對象的許可權包括以下幾種:
SELECT
允許用戶對表或視圖發出SELECT語句。
INSERT
允許用戶對表或視圖發出INSERT語句。
UPDATE
允許用戶對表或視圖發出UPDATE語句。
DELETE
允許用戶對表或視圖發出DELETE語句。
EXECUTE
允許用戶對存儲過程發出EXECUTE語句。
下面設置允許資料庫用戶「mrsoft」對資料庫「kfgl」中的員工信息表「ygxx」中的數據進行查詢、插入、修改和刪除操作。
操作步驟如下:
(1)啟動企業管理器,展開伺服器組及指定的伺服器。
(2)展開指定的資料庫「kfgl」節點,單擊「表」選項,在右側的列表中右鍵單擊表「ygxx」選項,在彈出的快捷菜單中選擇「屬性」命令,打開「表屬性」對話框,
(3)單擊「許可權」按鈕,打開「對象屬性」對話框,選擇資料庫用戶「mrsoft」的「SELECT」、「INSERT」、「UPDATE」和「DELETE」復選框,即允許資料庫用戶「mrsoft」對數據進行查詢、插入、修改和刪除操作
注意:如果選中相應的資料庫用戶,單擊對話框下方的「列」按鈕,在彈出的對話框中可以設置個別列的訪問許可權。
.設置資料庫角色許可權
在6.2.2節中新建了一個資料庫角色「kcgl」,但沒有對其賦予資料庫操作許可權。下面我們就對資料庫角色「kcgl」設置許可權。
操作步驟如下:
(1)啟動企業管理器,展開伺服器組及指定的伺服器。
(2)展開指定的資料庫「db-kcgl」,選中「角色」選項,在右側列表中右鍵單擊已經創建的資料庫角色「kcgl」,在彈出的快捷菜單中選擇「屬性」命令,彈出「資料庫角色屬性」對話框,
3)在所示的「常規」選項卡中,可以添加或者刪除資料庫角色中的用戶,單擊「許可權」按鈕,在彈出的「許可權」選項卡中選擇角色的許可權,
列表中顯示當前資料庫角色「kcgl」中的數據表和視圖等對象,同時列出對象可以執行的數據操作。單擊數據操作所對應的單元格即可設置許可權。「√」號表示用戶對該對象執行相應的操作,「×」號表示禁止用戶對該對象執行相應的操作。
(4)在所示的「許可權」選項卡中,選中表「DQ」,單擊「列」按鈕,在出現的「列許可權」的「常規」選項卡中對資料庫角色賦予對對象的訪問許可權,
(5)最後單擊「確定」按鈕,完成許可權的設置操作。
如果要看的更詳細的圖解講解
hi我留郵箱~~
『肆』 怎樣設置sqlserver2008資料庫的使用者和許可權(sql用戶許可權設置)
首先打開資料庫,並以windows身份驗證模式_牢固資料庫;
然後在左側的【對象資源管理器中】展開【安全性】節點,滑鼠右鍵點擊節點中的【登錄名】,在彈出的菜單中單擊【新建登錄名】
1.在登錄名右側的文本框中輸清讓核滑褲入新建的管理員賬號名稱;
2.一對單選按鈕組中,選擇SqlServer身份驗證,並輸入登錄密碼;
3.勾選強制實施密碼策略復選框;(密碼策略一般是指加強用戶登錄的密碼方式例如:可能需要至少8個以上字元,或在嘗試若干登陸失敗後該賬號即被禁止登陸等等!如果覺得麻煩可以不必勾選!)。
4.不勾選強制密碼過期;(如果勾選該項的話,則每一次登陸後系統都會提示用戶必須更改現有密碼,如非特殊需求,不建議勾選此項!)。
然後繼續點選左側選項頁下的【伺服器角色】;
在右側的伺服器角色面板中,勾選public和sysadmin兩項!
注意:如果建立的賬號不需要具備系統管理員的許可權時,則不要勾選sysadmin項!
繼續點選左側選項頁中的【用戶答掘映射】。
在右側的面板中勾選該賬號可以進行管理操作的資料庫名稱!並在該面板下面的【資料庫角色成員身份】中勾選db_owner項!
注意:如果給一個無系統管理許可權的賬號指定管理一個資料庫時,則一定要勾選db_owner項!否則該賬號則無法看到該資料庫中的任何數據表!
選後點選【選擇頁】下的【狀態】選項進行設置
『伍』 怎樣設置SQL Server的用戶及許可權
1,用Windows 身份驗證方式或 sa用戶 連接伺服器,打開安全性 → 右擊登錄名 → 新建登錄名
2,常規
Step1 : 輸入賬戶名,密碼 ;
Step2 : 去掉密碼策略的勾 ;
Step3 : 根據需要選擇默認資料庫,默認語言 ;
3,伺服器角色
4,用戶映射
Step1 : 勾選映射的資料庫,即該用戶可以訪問的資料庫,這邊實際上就是一個對資料庫訪問許可權的控制 ;
Step2 : 勾選資料庫角色成員身份,這邊實際上就是一個對資料庫操作許可權的控制,這邊設成db_datereader 就是只讀的許可權;
5,安全對象、狀態 默認即可,可以不設置。如有特殊需要再去設置。 點擊確定完成,新用戶名way就生成了。