2010-09-15 45 views
0

自定義角色設置後(改變了「公衆」的角色,只需選中一切拒絕,那麼我將其設置回),我的所有用戶無法登錄,除非給他們授予sysadmin權限。所以,我想重置角色設置,有沒有辦法做到這一點?如何重置SQL Server 2008中的「角色設置」?

+0

定義「自定義角色設置」。他們在做什麼需要系統管理員? – 2010-09-15 02:37:48

+0

@OMG小馬,我剛剛添加了定義。 – silent 2010-09-15 02:41:01

回答

0

在數據庫級別,你會刪除並重新創建用戶

在服務器級別:未否認每個人或刪除/重新登錄

您也可以使用類似創建另一個查詢解決一切

SELECT 
    'REVOKE DENY ' + name + 'Stuff' 
FROM 
    sys.server_principals 
... 

但是,我從來沒有設法我的所有用戶鎖定這樣的,所以你必須與此查詢發揮得到它做你想要的。