2
在某些存儲過程中,我必須將安全性上下文更改爲更強大的登錄。 我想是這樣的:SQL SERVER在存儲過程內部更改安全性問題
USE ProjectsDB
EXECUTE AS login = 'sa'
--SOME OPERATIONS
REVERT;
,但我得到了以下錯誤消息:
Msg 15406, Level 16, State 1, Line 3
Cannot execute as the server principal because the principal "sa" does not exist,
this type of principal cannot be impersonated, or you do not have permission.
「山」的登錄提供一切必要的權限存在。 可能是什麼問題?
Ilan。
@Flip哇!!!!!!!!!!!!你能推薦一些涵蓋所有這些的書(電子書)嗎? :) – Ilan
Erland Sommarskog有最好的信息(像往常一樣)http://www.sommarskog.se/grantperm.html –
非常感謝!!!!!!!!!!!!!!!! – Ilan