SQL2005中怎樣把使用一個(gè)角色的權(quán)限授予給一個(gè)用戶?
1. SQL數(shù)據(jù)庫分配權(quán)限打開SQL-Server管理工具?安全性?登陸名?右鍵(新建登陸名) 輸入相應(yīng)的信息(這里要去掉強(qiáng)制實(shí)施密碼策略,強(qiáng)制密碼過期,用戶在下次登錄時(shí)必須修改密碼的選擇) 用戶映射?選擇我們要設(shè)置權(quán)限的數(shù)據(jù)庫?通過選擇數(shù)據(jù)庫角色成員身份來設(shè)置新建用戶的權(quán)限 一般對(duì)整個(gè)庫做權(quán)限的時(shí)候都是需要所有權(quán)限勾選db_owner就可以了(確定)這樣就可以用我們新建的這個(gè)用戶名來訪問我們的數(shù)據(jù)庫服務(wù)器了,而且這個(gè)用戶名只擁有我們所勾選的數(shù)據(jù)庫的所有權(quán)限。2. SQL數(shù)據(jù)庫對(duì)每個(gè)表分配權(quán)限打開SQL-Server管理工具?安全性?登陸名?右鍵(新建登陸名) 輸入相應(yīng)的信息(這里要去掉強(qiáng)制實(shí)施密碼策略,強(qiáng)制密碼過期,用戶在下次登錄時(shí)必須修改密碼的選擇) 用戶映射?選擇我們要設(shè)置權(quán)限的數(shù)據(jù)庫?通過選擇數(shù)據(jù)庫角色成員身份來設(shè)置新建用戶的權(quán)限 因?yàn)槲覀円獙?duì)每個(gè)表進(jìn)行單獨(dú)的設(shè)置所以這里我們就不勾選db_owner了打開我們剛才勾選的test數(shù)據(jù)庫?安全性?用戶中看到我們剛才新建的那個(gè)用戶了。 找到新建的用戶名?右鍵?屬性 安全對(duì)像 添加 特定類型的所有對(duì)象?確定 對(duì)象類型選擇表 確定?這樣我們就能看到test數(shù)據(jù)庫中的所有表了 接著我們?cè)賹?duì)每個(gè)表設(shè)置權(quán)限我對(duì)兩個(gè)表都是設(shè)置的Select權(quán)限?確定?這樣我們用test_name登陸test數(shù)據(jù)庫的時(shí)候只能對(duì)其中的兩個(gè)表做Select操作不能做其它操作