偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

正確修改SQL Server 2005執(zhí)行環(huán)境之所有權(quán)鏈

數(shù)據(jù)庫 SQL Server
以下的文章主要描述的是正確修改SQL Server 2005執(zhí)行環(huán)境的實(shí)際操作步驟,以及對正確修改SQL Server 2005執(zhí)行環(huán)境之所有權(quán)鏈的描述。

以下的文章主要描述的是正確修改SQL Server 2005執(zhí)行環(huán)境的實(shí)際操作步驟,假如你在實(shí)際操作中遇到修改SQL Server 2005執(zhí)行環(huán)境的情況,但你卻不知道對其如何正確的解決,那么以下的文章對你而言一定是良師益友。

執(zhí)行環(huán)境是SQL Server數(shù)據(jù)庫中設(shè)定用戶權(quán)限的認(rèn)證方式,比如,當(dāng)您登錄到SQL Server的時候,登錄賬戶就被賦予了一定的權(quán)限,其中可能包括登錄的功能、訪問數(shù)據(jù)庫以及在數(shù)據(jù)庫中執(zhí)行某些操作的功能。

SQL Server 2005包含了EXECUTE AS語句,通過使用EXECUTE AS語句,您可以為批處理和過程轉(zhuǎn)換執(zhí)行環(huán)境,這樣,調(diào)用該批處理或過程的用戶就可以使用不同的權(quán)限來操作了。

所有權(quán)鏈

在我正式講解SQL Server 2005中執(zhí)行環(huán)境的問題之前,先來簡單地說說所有權(quán)鏈的工作原理。

當(dāng)用戶執(zhí)行一個存儲過程的時候(假定該用戶擁有執(zhí)行該存儲過程的權(quán)限),SQL Server將該存儲過程的所有者與這個存儲過程所涉及到的對象的所有者進(jìn)行對比,如果他們的所有者相同,那么就不必對這些引用對象的權(quán)限進(jìn)行評估了。

所以,如果用戶Tim獲得了存儲過程usp_ProcedureChain的權(quán)限,而usp_ProcedureChain存儲過程的所有者是dbo,那么,如果dbo還同時擁有usp_ProcedureChain所調(diào)用的其他存儲過程,那么Tim在執(zhí)行這個存儲過程的時候就不會出現(xiàn)錯誤。

執(zhí)行環(huán)境的轉(zhuǎn)換

在SQL Server 2000中,您可以使用SETUSER命令來模擬SQL用戶的執(zhí)行環(huán)境,但問題在于,只有系統(tǒng)管理員或者數(shù)據(jù)庫的所有者才能使用這個命令,而且Windows賬戶也不能使用該命令。

在SQL Server 2005中,EXECUTE AS語句可以替代SETUSER來改變存儲過程、觸發(fā)器、批處理或者函數(shù)的執(zhí)行環(huán)境。如果執(zhí)行環(huán)境變成了另外一個用戶,那么SQL Server將檢查該用戶的權(quán)限。如果您需要在創(chuàng)建或修改一個存儲過程或函數(shù)的時候指定EXECUTE AS語句,您需要具備IMPERSONATE的權(quán)限,以及創(chuàng)建該對象的權(quán)限。

 


上述的相關(guān)內(nèi)容就是對修改SQL Server 2005執(zhí)行環(huán)境的描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. 三種SQL Server查找數(shù)據(jù)方法的比較
  2. 用SQL Server索引密度對行數(shù)進(jìn)行評估
  3. SQL Server評價索引之有效性
  4. SQL Server視圖索引與索引視圖指南
  5. SQL Server選擇索引之查詢VS 的性能修改

 

責(zé)任編輯:佚名 來源: 清華大學(xué)出版社
相關(guān)推薦

2010-07-20 17:47:12

2010-06-30 13:19:17

SQL Server

2024-01-10 09:26:52

Rust所有權(quán)編程

2024-03-19 14:43:55

Rust編譯所有權(quán)

2010-07-06 15:22:00

SQL Server

2009-11-28 20:21:14

2017-07-27 13:34:52

Rust所有權(quán)數(shù)據(jù)

2011-01-07 09:19:35

Linux文件權(quán)限

2011-08-22 11:23:41

SQL Server 數(shù)據(jù)修改

2013-08-16 10:46:20

2022-03-18 08:00:00

區(qū)塊鏈代幣以太坊

2023-04-10 16:25:37

區(qū)塊鏈去中心化安全

2010-07-26 17:43:34

SQL Server

2010-07-13 16:48:14

SQL Server

2010-07-22 14:31:13

Microsoft S

2021-07-30 05:12:54

智能指針C++編程語言

2024-09-02 10:40:18

2022-11-03 15:14:43

Linux文件權(quán)限

2010-07-14 15:11:18

2010-06-28 10:13:17

SQL Server
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號