自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL Server安全管理的驗證選擇

數(shù)據(jù)庫 SQL Server
數(shù)據(jù)庫的安全性是每一DBA都需要重點考慮的,下面對SQL Server安全管理的驗證選擇進行了詳細的闡述說明,供您參考。

SQL Server安全管理機制種既靈活又強大,下面將為您介紹SQL Server安全管理的驗證選擇問題,希望對您學習SQL Server安全管理有所幫助。

本文對驗證(authentication)和授權(authorization)這兩個概念作不同的解釋。

驗證是指檢驗用戶的身份標識;授權是指允許用戶做些什么。在本文的討論中,驗證過程在用戶登錄SQL Server的時候出現(xiàn),授權過程在用戶試圖訪問數(shù)據(jù)或執(zhí)行命令的時候出現(xiàn)。

構造安全策略的第一個步驟是確定SQL Server用哪種方式驗證用戶。SQL Server的驗證是把一組帳戶、密碼與Master數(shù)據(jù)庫Sysxlogins表中的一個清單進行匹配。Windows NT/2000的驗證是請求域控制器檢查用戶身份的合法性。一般地,如果服務器可以訪問域控制器,我們應該使用Windows NT/2000驗證。域控制器可以是Win2K服務器,也可以是NT服務器。無論在哪種情況下,SQL Server都接收到一個訪問標記(Access Token)。訪問標記是在驗證過程中構造出來的一個特殊列表,其中包含了用戶的SID(安全標識號)以及一系列用戶所在組的SID。正如本文后面所介紹的,SQL Server以這些SID為基礎授予訪問權限。注意,操作系統(tǒng)如何構造訪問標記并不重要,SQL Server只使用訪問標記中的SID。也就是說,不論你使用SQL Server 2000、SQL Server 7.0、Win2K還是NT進行驗證都無關緊要,結果都一樣。

如果使用SQL Server驗證的登錄,它最大的好處是很容易通過Enterprise Manager實現(xiàn),最大的缺點在于SQL Server驗證的登錄只對特定的服務器有效,也就是說,在一個多服務器的環(huán)境中管理比較困難。使用SQL Server進行驗證的第二個重要的缺點是,對于每一個數(shù)據(jù)庫,我們必須分別地為它管理權限。如果某個用戶對兩個數(shù)據(jù)庫有相同的權限要求,我們必須手工設置兩個數(shù)據(jù)庫的權限,或者編寫腳本設置權限。如果用戶數(shù)量較少,比如25個以下,而且這些用戶的權限變化不是很頻繁,SQL Server驗證的登錄或許適用。但是,在幾乎所有的其他情況下(有一些例外情況,例如直接管理安全問題的應用),這種登錄方式的管理負擔將超過它的優(yōu)點。

 

 

【編輯推薦】

六鐵律決定SQL索引管理方向

維護SQL全文索引的方式

帶您深入了解SQL全文索引

SQL注入語句五例

SQL SERVER事務的語法介紹

責任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關推薦

2010-10-22 10:16:04

SQL Server驗

2009-04-16 17:44:31

2010-10-22 10:27:41

SQL Server驗

2011-03-03 11:19:43

SQL server

2010-09-14 14:53:35

2011-03-23 14:54:34

2010-09-14 15:00:43

SQL Server安

2009-04-16 17:34:19

2010-10-22 10:44:16

SQL Server權

2010-11-09 10:00:37

SQL Server簡

2010-07-19 14:55:12

SQL Server索

2010-06-17 16:59:51

SQL Server身

2010-06-30 15:52:05

2009-04-15 13:21:03

微軟SQL Server約束

2010-10-22 14:59:22

2009-04-16 18:25:55

2010-10-21 16:04:13

SQL Server代

2009-05-22 09:35:41

SQL Server版本區(qū)別版本比較

2010-07-23 10:36:43

SQL Server內

2011-05-24 13:39:49

SQL Server
點贊
收藏

51CTO技術棧公眾號