SQL Server 2005系列教学(14) 用户管理
生活随笔
收集整理的這篇文章主要介紹了
SQL Server 2005系列教学(14) 用户管理
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
用戶管理:
哪些用戶可以使用:
一種是WINDWOS
一種是SQL SERVER用戶 身份驗證方式:
??? windows驗證:? 安全,但不靈活
??? 混合驗證(WINDOWS SQL SERVER)????????
???? SQL SERVER驗證:? 靈活,但不安全
讓WINDOWS中的DUFEI 這個用戶只能訪問itet數(shù)據(jù)庫下的YUANGONG 這個表
只能檢索yuangong表的信息。 1、在WINDOWS 中新建用戶 dufei
2、賦予dufei登錄 sql server服務器的權限。
3、賦予dufei 只能訪問itet數(shù)據(jù)庫的權限。
4、具備分配權限。
5、驗證:
??? 使用dufei用戶登錄---登錄sql server ----打開itet----訪問yuangong
??? 可嘗試修改,刪除等操作。。。。
新建SQL 用戶
例:創(chuàng)建一個SQL 用戶 lm,讓LM對YUANGONG表有檢索,插入,刪除,更新的權限。
1、創(chuàng)建SQL 用戶 lm
2.賦予LM 訪問ITET數(shù)據(jù)庫的權限。
3。具體分配權限。 sp_grantlogin 'server1\dufei'
SP_DEFAULTDB 'SERVER1\DUFEI','itet'
sp_grantdbaccess 'server1\dufei','df'
grant all to df?? -- SQL SERVER 2005中不再使用ALL?
revoke all from df???
sp_revokedbaccess 'df'
sp_revokelogin 'server1\dufei'
***************************
sp_addlogin 'xhl','xhl'
sp_defaultdb 'xhl','itet'
sp_grantdbaccess 'xhl'把此用戶加入ITET庫
grant all on 員工表 to xhl revoke all from xhl
sp_revokedbaccess 'xhl' sp_droplogin 'xhl' 員工表
?
工資表
?
3.創(chuàng)建以下登錄標識
登錄名稱?密碼
韓超??? hc
王晉??? wj
胡文麗??? hwl
彭毅??? py
劉永強??? lyq
5、添加以下成員
成員名稱?權限許可
韓超?只能對員工表進行數(shù)據(jù)的插入、刪除、更新及查詢操作
王晉?只能對工資表進行數(shù)據(jù)的插入、刪除、更新及查詢操作
胡文麗? 彭毅?只允許創(chuàng)建數(shù)據(jù)表及定義修改數(shù)據(jù)表結構
劉永強?允許所有操作
例子:sp_addlogin 'gzh','gzh'
sp_defaultdb 'gzh','itet'
sp_grantdbaccess 'gzh','abc'
sp_revokedbaccess 'abc'
sp_grantdbaccess 'gzh','gzh'
grant insert,delete,update,select on 員工表 to gzh
revoke insert on 員工表 from gzh
sp_revokedbaccess 'gzh'
sp_droplogin 'gzh'
?
本文轉自 dufei 51CTO博客,原文鏈接:http://blog.51cto.com/dufei/80765,如需轉載請自行聯(lián)系原作者
總結
以上是生活随笔為你收集整理的SQL Server 2005系列教学(14) 用户管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux命令:case选择结构语句
- 下一篇: spring boot 传递 List参