使用SQL語句創(chuàng)建數(shù)據(jù)庫用戶名并授權(quán)的方法
如果使用SQL語句實(shí)現(xiàn)創(chuàng)建數(shù)據(jù)庫用戶名,并授予權(quán)限,該SQL語句應(yīng)該怎么寫呢?下面就教您該SQL語句的寫法,供您參考學(xué)習(xí)。
1.創(chuàng)建登錄名:
1 USE TEST
2 EXEC SP_ADDLOGIN 'UserID','Password'
3 GO
2.為指定數(shù)據(jù)庫創(chuàng)建用戶名:
1 USE TEST
2 EXEC SP_GRANTDBACCESS 'UserID','UserID'
3 GO
3.為指定用戶分配指定數(shù)據(jù)庫的指定權(quán)限:
1 USE TEST
2 GRANT CREATE TABLE,INSERT,DELETE,UPDATE,SELECT TO UserID
3 GO
4.添加數(shù)據(jù)庫角色:
1 USE TEST
2 EXEC SP_ADDROLE 'ROLE'
3 GO
5.添加角色為ROLE的成員MEMBER:
1 USE TEST
2 EXEC SP_ADDROLEMEMBER 'ROLE','MEMBER'
3 GO
6.設(shè)置角色ROLE擁有TABLE表的UPDATE權(quán)限:
1 USE TEST
2 GRANT UPDATE ON TABLE TO ROLE
3 GO
【編輯推薦】
實(shí)現(xiàn)子孫樹查詢的經(jīng)典SQL語句