Sql-Server
SQL Server 2005 上的 SHOWPLAN 權限的含義是什麼?
使用者需要 SHOWPLAN 權限才能使用執行計劃來調整查詢。
此許可的含義是什麼。授予使用者安全嗎?我在這裡看到了安全說明,這與該使用者無關。
還有其他需要注意的問題嗎?從我所見,即使在生產數據庫上,授予使用者此權限似乎也不是問題。
謝謝您的幫助!
對我來說聽起來很合理。只要您的生產伺服器最終不會替代開發環境。
請看下面的連結
http://msdn.microsoft.com/en-us/library/ms187611.aspx
重要提示:
擁有 SHOWPLAN、ALTER TRACE 或 VIEW SERVER STATE 權限的使用者可以查看在 Showplan 輸出中擷取的查詢。這些查詢可能包含敏感資訊,例如密碼。因此,我們建議您僅將這些權限授予有權查看敏感資訊的使用者,例如 db_owner 固定數據庫角色的成員或 sysadmin 固定伺服器角色的成員。此外,我們建議您僅將包含 Showplan 相關事件的 Showplan 文件或跟踪文件保存到使用 NTFS 文件系統的位置,並限制對有權查看敏感資訊的使用者的訪問。