1. 程式人生 > >資料庫視訊總結(八)——安全機制

資料庫視訊總結(八)——安全機制

安全機制

等級:
1、客戶機安全機制
2、網路傳輸的安全機制
3、例項級別安全機制
4、資料庫級別安全機制
5、物件級別安全機制

SQL身份驗證模式

Windows身份驗證模式:使用者不必重複提交登入名和密碼
混合模式
可以同時使用Windows身份驗證和sql身份驗證
右擊屬性—安全性節點
這裡寫圖片描述

建立Windows登入賬戶

方法:
一、右擊此電腦—管理——本地使用者和組——右擊新使用者,如下圖所示
這裡寫圖片描述
二、開啟SQL,開啟安全性節點,右擊新建登入名,在登入名的右側有一個搜尋,點選它
如下圖所示
這裡寫圖片描述
找到自己建立的名字,比如我建立的huihui
這裡寫圖片描述


建立完成之後,在登入名的地方右擊重新整理,就可以看到自己建立的使用者名稱了
這裡寫圖片描述

建立SQL登入賬戶

選擇SQL身份驗證——手動建立使用者名稱
這裡寫圖片描述
之後斷開重新連線就可以了
建立資料庫使用者
先建立一個新的登入名,然後連線上伺服器,這時就會出現以下資料庫結構
這裡寫圖片描述
但是出現一個問題,就是裡面的資料庫打不開,沒有東西,這時就需要開啟使用者名稱的屬性頁,找到使用者對映,把需要對映的資料庫打上勾即可
這裡寫圖片描述

固定伺服器角色

這裡寫圖片描述

固定資料庫角色

這裡寫圖片描述

許可權

常用許可權列表
這裡寫圖片描述
授予許可權

GRANT
{ALL|statement[…n]}
To security_account
撤銷許可權
Revoke
{all|statement} Form security_account 拒絕許可權 Deny To security_account

使用Tsql語句
舉例:

grant select,delete,insert,update
on 班級資訊
to teacher

revoke delete
on 班級資訊
from teacher

deny select
on 班級資訊
to teacher